{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":530730261,"defaultBranch":"main","name":"promql-engine","ownerLogin":"thanos-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-30T16:01:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49725059?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717690692.0","currentOid":""},"activityList":{"items":[{"before":"594b45995cb3a3da45c7e664abf5b214cea795b6","after":"9b6555b9d181d105b8ce161b123fa6c20d4171cf","ref":"refs/heads/main","pushedAt":"2024-06-18T10:21:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"Use math.Signbit to detect negativer zeros (#461)\n\nWe've seen issues where a sum produces negative zero values even though all\nsamples are regular (positive) zeros.\n\nSigned-off-by: Filip Petkovski ","shortMessageHtmlLink":"Use math.Signbit to detect negativer zeros (#461)"}},{"before":"b1c02147d318255ac8fc699c012fca18e4d643ac","after":"594b45995cb3a3da45c7e664abf5b214cea795b6","ref":"refs/heads/main","pushedAt":"2024-06-09T17:07:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"fmt: format load strings and promql in tests (#282)\n\n* added small tool to automatically format tests\n* reformatted all tests\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"fmt: format load strings and promql in tests (#282)"}},{"before":"477ba559d25efe660bd8cfb86fd51cc7e3e9e10c","after":"b1c02147d318255ac8fc699c012fca18e4d643ac","ref":"refs/heads/main","pushedAt":"2024-06-07T08:45:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"Plan: add handling for NaN to codec (#460)\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"Plan: add handling for NaN to codec (#460)"}},{"before":"76ae45b210dcf504b9f3cc2184dbe4546e6ad2e4","after":"477ba559d25efe660bd8cfb86fd51cc7e3e9e10c","ref":"refs/heads/main","pushedAt":"2024-06-07T08:42:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation (#441)\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation (#441)"}},{"before":"4e3b8c8a02b87dd3a0da4c65f46727f3703dc425","after":"1a6fe0c1ddd7193d68d60f5ee3afaec732f30133","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-06T16:37:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"07f874e79f62aea2f9fc5913f8acdab60ec6c6f6","after":"a22f2d2941a545cbce9f217363548c27b2c6774d","ref":"refs/heads/mhoffm-codec-nan","pushedAt":"2024-06-06T16:19:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"Plan: add handling for NaN to codec\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"Plan: add handling for NaN to codec"}},{"before":null,"after":"07f874e79f62aea2f9fc5913f8acdab60ec6c6f6","ref":"refs/heads/mhoffm-codec-nan","pushedAt":"2024-06-06T16:18:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"Plan: add handling for NaN to codec","shortMessageHtmlLink":"Plan: add handling for NaN to codec"}},{"before":"8ff2d1fd7baee154c8f6dc6c15e13b7c61d155dc","after":"76ae45b210dcf504b9f3cc2184dbe4546e6ad2e4","ref":"refs/heads/main","pushedAt":"2024-06-05T16:10:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"Fix marshaling of +Inf/-Inf values (#459)\n\nMarshaling of these values currently fails since the default json\r\nmarshaler does not have support for them.","shortMessageHtmlLink":"Fix marshaling of +Inf/-Inf values (#459)"}},{"before":"23d8753076db78081a5531c71ad31bbb27c617fd","after":"8ff2d1fd7baee154c8f6dc6c15e13b7c61d155dc","ref":"refs/heads/main","pushedAt":"2024-06-03T11:14:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"logicalplan: best effort reduce constant expressions (#458)\n\nThis PR adds a preprocessor pass that reduces constant expressions in a\r\nbest effort way. This prevents fallback for the remaining functions that\r\ncannot take operator arguments in cases where those operators would just\r\nreduce to a constant number.\r\n\r\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"logicalplan: best effort reduce constant expressions (#458)"}},{"before":null,"after":"aff76ffb07b9117269a2c0692410bbc367b420f5","ref":"refs/heads/mhoffm-best-effort-reduce-constant-expressions","pushedAt":"2024-06-02T17:56:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"logicalplan: best effort reduce constant expressions\n\nThis PR adds a preprocessor pass that reduces constant expressions in a\nbest effort way. This prevents fallback for the remaining functions that\ncannot take operator arguments in cases where those operators would just\nreduce to a constant number.\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"logicalplan: best effort reduce constant expressions"}},{"before":"1ede4ae5df5cbc8912eeb3de198a344c8d44e046","after":"4e3b8c8a02b87dd3a0da4c65f46727f3703dc425","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-02T14:59:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"192c14bc86023a7a27d60472fe4b4186df9a3fb5","after":"1ede4ae5df5cbc8912eeb3de198a344c8d44e046","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-02T14:56:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"661c368c7918da0c368c4a3fe0e414c4edb6c9f2","after":"192c14bc86023a7a27d60472fe4b4186df9a3fb5","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-02T14:54:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"b4f465ca6424fd7f62a070e64a0099de8c031193","after":"661c368c7918da0c368c4a3fe0e414c4edb6c9f2","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-02T14:37:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"500553202816c8b76b270d76c7e94ae986d42088","after":"b4f465ca6424fd7f62a070e64a0099de8c031193","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-02T14:33:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"20bade4b0bd5e25c4cdfa1c54f422af463759dd9","after":"500553202816c8b76b270d76c7e94ae986d42088","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-02T14:31:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"1190cfa3c84eefeb68696adb15f1300d9813532c","after":"20bade4b0bd5e25c4cdfa1c54f422af463759dd9","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-02T14:30:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"40e5640b6fcf6d10dd020c4adca58ca9c7f9eee6","after":"1190cfa3c84eefeb68696adb15f1300d9813532c","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-02T14:28:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"73747e3a2ac4c5b9f85a1201d2923d5e9a327463","after":"40e5640b6fcf6d10dd020c4adca58ca9c7f9eee6","ref":"refs/heads/mhoffm-count-values","pushedAt":"2024-06-02T14:25:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"execution: add count_values aggregation\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"execution: add count_values aggregation"}},{"before":"9ab178c666a1893eacec96939f80af254d9757e3","after":"dbad22404700815f06d979839eb080ed49dd417b","ref":"refs/heads/mhoffmann/remaining-range-vector-functions","pushedAt":"2024-05-25T12:45:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"storage,engine,execution: simplify storage interface\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"storage,engine,execution: simplify storage interface"}},{"before":"d177e38d6874a86fa8eaac389a984116cfad3c3b","after":"9ab178c666a1893eacec96939f80af254d9757e3","ref":"refs/heads/mhoffmann/remaining-range-vector-functions","pushedAt":"2024-05-25T12:44:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"storage,engine,execution: simplify storage interface\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"storage,engine,execution: simplify storage interface"}},{"before":"d51e7aa63d4402bfa42fc3b55575a0f9d99c506b","after":"d177e38d6874a86fa8eaac389a984116cfad3c3b","ref":"refs/heads/mhoffmann/remaining-range-vector-functions","pushedAt":"2024-05-25T12:44:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"storage,engine,execution: simplify storage interface\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"storage,engine,execution: simplify storage interface"}},{"before":null,"after":"d51e7aa63d4402bfa42fc3b55575a0f9d99c506b","ref":"refs/heads/mhoffmann/remaining-range-vector-functions","pushedAt":"2024-05-25T12:43:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"storage,engine,execution: simplify storage interface","shortMessageHtmlLink":"storage,engine,execution: simplify storage interface"}},{"before":"0c93f15b1954b8864878af5cbcd53e6cf9a9cc60","after":"23d8753076db78081a5531c71ad31bbb27c617fd","ref":"refs/heads/main","pushedAt":"2024-05-21T18:16:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"misc: bump prometehus to 0.52.0 (#455)\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"misc: bump prometehus to 0.52.0 (#455)"}},{"before":"3a6ee906e4980406b98df947c744d7b6bb52e69a","after":"0e145193465d6e9f9b218a0e9cfdf8d60cafc373","ref":"refs/heads/mhoffm-bump-prometheus-0-52-0","pushedAt":"2024-05-20T12:40:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"misc: bump prometehus to 0.52.0\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"misc: bump prometehus to 0.52.0"}},{"before":"566fae53c95ea0a38e8912a19d5abc825678078d","after":"3a6ee906e4980406b98df947c744d7b6bb52e69a","ref":"refs/heads/mhoffm-bump-prometheus-0-52-0","pushedAt":"2024-05-20T12:38:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"misc: bump prometehus to 0.52.0\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"misc: bump prometehus to 0.52.0"}},{"before":"1223f0065d3fa45a20eccda61d91e24765ffbc5d","after":"566fae53c95ea0a38e8912a19d5abc825678078d","ref":"refs/heads/mhoffm-bump-prometheus-0-52-0","pushedAt":"2024-05-20T12:33:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"misc: bump prometehus to 0.52.0\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"misc: bump prometehus to 0.52.0"}},{"before":null,"after":"1223f0065d3fa45a20eccda61d91e24765ffbc5d","ref":"refs/heads/mhoffm-bump-prometheus-0-52-0","pushedAt":"2024-05-20T12:33:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"misc: bump prometehus to 0.52.0","shortMessageHtmlLink":"misc: bump prometehus to 0.52.0"}},{"before":"222ccd698d419d21a47f7db03657ed6e631cbafe","after":"0c93f15b1954b8864878af5cbcd53e6cf9a9cc60","ref":"refs/heads/main","pushedAt":"2024-05-17T13:08:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fpetkovski","name":"Filip Petkovski","path":"/fpetkovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286231?s=80&v=4"},"commit":{"message":"Optimize queries on histogram statistics (#453)\n\n* Optimize queries on histogram statistics\r\n\r\nThis commit optimizes queries on native histograms when we only need\r\nto get the histogram count or sum value.\r\n\r\nThe approach uses an optimizer which can set a flag in the vector selector\r\nto hint to scanners that only histogram stats are needed for the query.\r\nWhen scanners detect this flag, they would use histogram decoders which return\r\nhistogram objects with populated values for sum, count and the counter reset hint,\r\ncompletely dropping buckets and spans.\r\n\r\nSigned-off-by: Filip Petkovski \r\n\r\n* Fix lint\r\n\r\nSigned-off-by: Filip Petkovski \r\n\r\n* Change test name\r\n\r\nSigned-off-by: Filip Petkovski \r\n\r\n* Fix scalar and histogram binop\r\n\r\nSigned-off-by: Filip Petkovski \r\n\r\n* Improve optimizer\r\n\r\nSigned-off-by: Filip Petkovski \r\n\r\n* Reset optimization for histogram_quantile and histogram_fraction\r\n\r\nSigned-off-by: Filip Petkovski \r\n\r\n---------\r\n\r\nSigned-off-by: Filip Petkovski ","shortMessageHtmlLink":"Optimize queries on histogram statistics (#453)"}},{"before":"93aa311933cf98e0247750d68c046120dfc929e1","after":"222ccd698d419d21a47f7db03657ed6e631cbafe","ref":"refs/heads/main","pushedAt":"2024-05-17T08:58:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"engine,execution: fix signed zero issues in sum aggregation (#454)\n\nSigned-off-by: Michael Hoffmann ","shortMessageHtmlLink":"engine,execution: fix signed zero issues in sum aggregation (#454)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaFEaBQA","startCursor":null,"endCursor":null}},"title":"Activity ยท thanos-io/promql-engine"}