{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":259626767,"defaultBranch":"master","name":"metricsql","ownerLogin":"VictoriaMetrics","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-28T12:11:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43720803?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711766502.0","currentOid":""},"activityList":{"items":[{"before":"5e6deba475dcd7a6a40cbd53ff69cadbe71428f8","after":"174822dd6df0e66f1ec3b3c88fd00e2e8968b86a","ref":"refs/heads/master","pushedAt":"2024-03-30T02:39:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"Use the correct link to MetricsQL docs - https://docs.victoriametrics.com/metricsql/\n\nThe https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/MetricsQL is deprecated","shortMessageHtmlLink":"Use the correct link to MetricsQL docs - https://docs.victoriametrics…"}},{"before":"4fa269bb6f543785ac50f96e384afd7fb6585889","after":"5e6deba475dcd7a6a40cbd53ff69cadbe71428f8","ref":"refs/heads/master","pushedAt":"2024-03-18T11:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tenmozes","name":"Artem Navoiev","path":"/tenmozes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1381404?s=80&v=4"},"commit":{"message":"remove wiki link from readme\n\nSigned-off-by: Artem Navoiev ","shortMessageHtmlLink":"remove wiki link from readme"}},{"before":"ed426d7f93d42780fbc410f2b3ce390a5f2794b3","after":"4fa269bb6f543785ac50f96e384afd7fb6585889","ref":"refs/heads/master","pushedAt":"2024-03-18T11:19:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tenmozes","name":"Artem Navoiev","path":"/tenmozes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1381404?s=80&v=4"},"commit":{"message":"remove wiki link from readme\n\nSigned-off-by: Artem Navoiev ","shortMessageHtmlLink":"remove wiki link from readme"}},{"before":null,"after":"f0485f8b3e519f345565e7c635da86fd027fdff2","ref":"refs/heads/decode-utf-characters-from-strings","pushedAt":"2024-02-29T15:46:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zekker6","name":"Zakhar Bessarab","path":"/zekker6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1367798?s=80&v=4"},"commit":{"message":"strings extraction: extract values with custom UTF encoding from strings\n\nPreviously, only quoted values of UTF escaped sequences were converted into UTF runes due to Go strings semantics. Also, it would not decode values with non-standard Go escaping.\n\nThis change adds additional decoding logic to always convert escape sequence into character.\n\nSee also: https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5519","shortMessageHtmlLink":"strings extraction: extract values with custom UTF encoding from strings"}},{"before":"e7855beec8178ccc1aa7f6add1e4cd8d726ddc98","after":"ed426d7f93d42780fbc410f2b3ce390a5f2794b3","ref":"refs/heads/master","pushedAt":"2024-02-24T23:22:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"optimizer.go: move common code to optimizeArgsInplace()","shortMessageHtmlLink":"optimizer.go: move common code to optimizeArgsInplace()"}},{"before":"e712a498989f9b5f580c43fe37762ec5ce707e4a","after":"e7855beec8178ccc1aa7f6add1e4cd8d726ddc98","ref":"refs/heads/master","pushedAt":"2024-02-22T11:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"rollup.go: add count_values_over_time() function\n\nSee https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5847","shortMessageHtmlLink":"rollup.go: add count_values_over_time() function"}},{"before":"bdc45100aed0fc8c4149f39256b966d9d3422198","after":"e712a498989f9b5f580c43fe37762ec5ce707e4a","ref":"refs/heads/master","pushedAt":"2024-02-18T16:31:46.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"do not expand WITH templates when prettifying the query with Prettify() call\n\nUpdates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5383","shortMessageHtmlLink":"do not expand WITH templates when prettifying the query with Prettify…"}},{"before":"63bd872eee279b113c3b5ff0567adaad20a27739","after":"bdc45100aed0fc8c4149f39256b966d9d3422198","ref":"refs/heads/master","pushedAt":"2024-02-13T21:11:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"rollup.go: add sum_eq_over_time() and rename sum_lt_over_time to sum_le_over_time\n\nThis is needed for the consistency with count_*_over_time() and share_*_over_time() functions","shortMessageHtmlLink":"rollup.go: add sum_eq_over_time() and rename sum_lt_over_time to sum_…"}},{"before":"f45dad759df863bf46c8c1a1694b10399333da4e","after":"63bd872eee279b113c3b5ff0567adaad20a27739","ref":"refs/heads/master","pushedAt":"2024-02-13T21:05:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"rollup.go: add sum_gt_over_time() and sum_gt_over_time() functions\n\nSee https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4641","shortMessageHtmlLink":"rollup.go: add sum_gt_over_time() and sum_gt_over_time() functions"}},{"before":"d707105c0f1e93f450f509546c167c8cb1bbda10","after":"f45dad759df863bf46c8c1a1694b10399333da4e","ref":"refs/heads/master","pushedAt":"2024-02-13T04:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"optimizer.go: pushdown label filters across label_set() functions\n\nThis is needed for https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1827#issuecomment-1654095358","shortMessageHtmlLink":"optimizer.go: pushdown label filters across label_set() functions"}},{"before":"90ce719c8d864028938f159bbb1f8be319018ecf","after":"d707105c0f1e93f450f509546c167c8cb1bbda10","ref":"refs/heads/master","pushedAt":"2024-02-06T19:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"optimizer.go: properly propagate filters for aggregate functions, which may accept multiple arguments\n\nUpdates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5604","shortMessageHtmlLink":"optimizer.go: properly propagate filters for aggregate functions, whi…"}},{"before":"11445231a56e2c3a65092c1a50f8189707b35660","after":null,"ref":"refs/heads/fix/optimizer-aggr-funcs","pushedAt":"2024-02-06T19:42:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"}},{"before":"a271ee257023dd183d444ec7e1b363c64a3db0e3","after":"90ce719c8d864028938f159bbb1f8be319018ecf","ref":"refs/heads/master","pushedAt":"2024-02-06T19:42:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"optimizer: do not push down label filters from aggregation function args if arg is aggr function (#27)\n\nIn case aggregation function received one or more aggregation functions pushing down label filters can be dangerous and lead to empty results.\r\n\r\nThis change disables optimizer in case any of aggregation function args is also an aggregation function.\r\n\r\nSee: https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5604","shortMessageHtmlLink":"optimizer: do not push down label filters from aggregation function a…"}},{"before":null,"after":"11445231a56e2c3a65092c1a50f8189707b35660","ref":"refs/heads/fix/optimizer-aggr-funcs","pushedAt":"2024-02-05T13:52:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zekker6","name":"Zakhar Bessarab","path":"/zekker6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1367798?s=80&v=4"},"commit":{"message":"optimizer: do not push down label filters from aggregation function args if arg is aggr function\n\nIn case aggregation function received one or more aggregation functions pushing down label filters can be dangerous and lead to empty results.\n\nThis change disables optimizer in case any of aggregation function args is also an aggregation function.\n\nSee: https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5604","shortMessageHtmlLink":"optimizer: do not push down label filters from aggregation function a…"}},{"before":"34e5eb42943d19ec56ce4679e02fc2021e721078","after":"a271ee257023dd183d444ec7e1b363c64a3db0e3","ref":"refs/heads/master","pushedAt":"2023-11-28T16:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"transform.go: put `day_of_year` function after `day_of_week` in order to have proper sort order at transformFuncs","shortMessageHtmlLink":"transform.go: put day_of_year function after day_of_week in order…"}},{"before":"e767f89e4c0f5106ea307ac10041f6ceaca31534","after":"34e5eb42943d19ec56ce4679e02fc2021e721078","ref":"refs/heads/master","pushedAt":"2023-11-21T09:34:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hagen1778","name":"Roman Khavronenko","path":"/hagen1778","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2902918?s=80&v=4"},"commit":{"message":"transform.go: add day_of_year() function (#23)","shortMessageHtmlLink":"transform.go: add day_of_year() function (#23)"}},{"before":"833c2c4e0f904dabc68fbe00fe8ba341bf110a37","after":"e767f89e4c0f5106ea307ac10041f6ceaca31534","ref":"refs/heads/master","pushedAt":"2023-10-31T20:28:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"add outliers_iqr(q) and outlier_iqr_over_time(m[d]) functions\n\n- The outliers_iqr(q) is an aggregate function, which returns series from q\n with outlier points higher than q75+1.5*iqr or lower than q25-1.5*iqr\n comparing to points across q series per each timestamp.\n\n- The outlier_iqr_over_time(m[d]) is a rollup function, which returns the last raw sample\n on the lookbehind window d if its value is higher than q75+1.5*iqr or lower than q25-1.5*iqr\n comparing to all the raw samples on the lookbehind window d.","shortMessageHtmlLink":"add outliers_iqr(q) and outlier_iqr_over_time(m[d]) functions"}},{"before":"768297e0918e52ee6b8b5802786484730bfed743","after":"833c2c4e0f904dabc68fbe00fe8ba341bf110a37","ref":"refs/heads/master","pushedAt":"2023-10-16T19:42:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"optimizer.go: allow label filters propagation for label_match, label_mismatch, label_value and labels_equal functions, since they do not modify labels for the input series","shortMessageHtmlLink":"optimizer.go: allow label filters propagation for label_match, label_…"}},{"before":"a4c347c3c459da59d7968cdbf815a524bd4b38ec","after":"768297e0918e52ee6b8b5802786484730bfed743","ref":"refs/heads/master","pushedAt":"2023-10-16T18:32:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"transform.go: add drop_empty_series() function\n\nThis function can be used for dropping empty series before performing additional calculations.\nFor example, the following query drops `temperature` series with values bigger than 30,\nwhile replacing gaps in the remaining series with 40.\n\n drop_empty_series(temperature <= 30) default 40\n\nUpdates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5071","shortMessageHtmlLink":"transform.go: add drop_empty_series() function"}},{"before":"da17166f710faa630914df98668ce20202612328","after":"a4c347c3c459da59d7968cdbf815a524bd4b38ec","ref":"refs/heads/master","pushedAt":"2023-10-10T13:46:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"prettifier.go: do not add an empty `{}` to series selector without labels during prettifying the query","shortMessageHtmlLink":"prettifier.go: do not add an empty {} to series selector without la…"}},{"before":"bf68c8706eb1d4c2593c7469ef2b89f2db6e6e67","after":"da17166f710faa630914df98668ce20202612328","ref":"refs/heads/master","pushedAt":"2023-09-25T13:20:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"Make median_over_time() an ordinary function instead of WITH template\n\nThis allows passing median_over_time to aggr_over_time.\n\nSee https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5034","shortMessageHtmlLink":"Make median_over_time() an ordinary function instead of WITH template"}},{"before":"62cfd971756c1d16657893fedf63d42942bb245b","after":null,"ref":"refs/heads/check-func-names","pushedAt":"2023-09-15T11:01:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"}},{"before":"dd4d4c2d9a7c78d2dd6495bd27012acf6fbfc709","after":"bf68c8706eb1d4c2593c7469ef2b89f2db6e6e67","ref":"refs/heads/master","pushedAt":"2023-09-15T11:01:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"parser: enable check of the metric name (#20)\n\n* parser: enable check of the metric name\r\nRelated issue: https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4933\r\n\r\nSigned-off-by: dmitryk-dk d.kozlov@victoriametrics.com\r\n\r\n* parser: cleanup\r\n\r\n* parser: cleanup\r\n\r\n* parser: fix tests\r\n\r\n* allow numbers with underscore chars\r\n\r\nAdd support for numbers like 12_346_798 and 1.344_543_344\r\n\r\nThis is a convenience enhancement, which improves readability of long numbers in MetricsQL queries.\r\nFor example, 1_234_567_890 is easier to read than 1234567890.\r\n\r\nThese numbers are supported by Go - see https://github.com/golang/go/issues/28493\r\n\r\n* wip\r\n\r\n- Return back checks for https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4422\r\n- Substitute share_gt_over_time() with histogram_quantile() in tests, since share_gt_over_time()\r\n expects lookbehind window in square brackets for the second argument, and this lookbehind window\r\n is missing in the test case.\r\n- Remove obsolete \"unknown func\" tests in TestOptimize(), since they became misleading after\r\n verifying for valid function name.\r\n- Return unsupported function name in Parse() error - this should simplify debugging invalid queries.\r\n- Return back test cases for recursive WITH template function calls.\r\n- Return back a test case for escape chars in function name.\r\n- Removed superflouos test cases for unknown function names.\r\n- Removed recursive call to isSupportedFunction() for function args, since VisitAll()\r\n already recursively visits all the function args.\r\n- Added tests for IsSupportedFunction().\r\n\r\nUpdates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4933\r\n\r\n---------\r\n\r\nSigned-off-by: dmitryk-dk d.kozlov@victoriametrics.com\r\nCo-authored-by: Aliaksandr Valialkin ","shortMessageHtmlLink":"parser: enable check of the metric name (#20)"}},{"before":"c7317575d467906b67d9baa7154a55044ed25c21","after":"62cfd971756c1d16657893fedf63d42942bb245b","ref":"refs/heads/check-func-names","pushedAt":"2023-09-15T11:00:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"wip\n\n- Return back checks for https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4422\n- Substitute share_gt_over_time() with histogram_quantile() in tests, since share_gt_over_time()\n expects lookbehind window in square brackets for the second argument, and this lookbehind window\n is missing in the test case.\n- Remove obsolete \"unknown func\" tests in TestOptimize(), since they became misleading after\n verifying for valid function name.\n- Return unsupported function name in Parse() error - this should simplify debugging invalid queries.\n- Return back test cases for recursive WITH template function calls.\n- Return back a test case for escape chars in function name.\n- Removed superflouos test cases for unknown function names.\n- Removed recursive call to isSupportedFunction() for function args, since VisitAll()\n already recursively visits all the function args.\n- Added tests for IsSupportedFunction().\n\nUpdates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4933","shortMessageHtmlLink":"wip"}},{"before":"f2a122727e76cbe6c528442a5568b0b07607ab84","after":"c7317575d467906b67d9baa7154a55044ed25c21","ref":"refs/heads/check-func-names","pushedAt":"2023-09-15T10:59:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"wip\n\n- Return back checks for https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4422\n- Substitute share_gt_over_time() with histogram_quantile() in tests, since share_gt_over_time()\n expects lookbehind window in square brackets for the second argument, and this lookbehind window\n is missing in the test case.\n- Remove obsolete \"unknown func\" tests in TestOptimize(), since they became misleading after\n verifying for valid function name.\n- Return unsupported function name in Parse() error - this should simplify debugging invalid queries.\n- Return back test cases for recursive WITH template function calls.\n- Return back a test case for escape chars in function name.\n- Removed superflouos test cases for unknown function names.\n- Removed recursive call to isSupportedFunction() for function args, since VisitAll()\n already recursively visits all the function args.\n- Added tests for IsSupportedFunction().","shortMessageHtmlLink":"wip"}},{"before":"2892124e067625ee179008eea0315832c95a8989","after":"dd4d4c2d9a7c78d2dd6495bd27012acf6fbfc709","ref":"refs/heads/master","pushedAt":"2023-09-11T21:55:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"valyala","name":"Aliaksandr Valialkin","path":"/valyala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283442?s=80&v=4"},"commit":{"message":"allow numbers with underscore chars\n\nAdd support for numbers like 12_346_798 and 1.344_543_344\n\nThis is a convenience enhancement, which improves readability of long numbers in MetricsQL queries.\nFor example, 1_234_567_890 is easier to read than 1234567890.\n\nThese numbers are supported by Go - see https://github.com/golang/go/issues/28493","shortMessageHtmlLink":"allow numbers with underscore chars"}},{"before":"efc60f79d5f2afc76f00995f74369f80ad261537","after":"f2a122727e76cbe6c528442a5568b0b07607ab84","ref":"refs/heads/check-func-names","pushedAt":"2023-09-11T11:32:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitryk-dk","name":"Dmytro Kozlov","path":"/dmitryk-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12189570?s=80&v=4"},"commit":{"message":"allow numbers with underscore chars\n\nAdd support for numbers like 12_346_798 and 1.344_543_344\n\nThis is a convenience enhancement, which improves readability of long numbers in MetricsQL queries.\nFor example, 1_234_567_890 is easier to read than 1234567890.\n\nThese numbers are supported by Go - see https://github.com/golang/go/issues/28493","shortMessageHtmlLink":"allow numbers with underscore chars"}},{"before":"09523f235d0a6569ce0fa3851dc521672b9c29e8","after":"efc60f79d5f2afc76f00995f74369f80ad261537","ref":"refs/heads/check-func-names","pushedAt":"2023-09-11T10:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitryk-dk","name":"Dmytro Kozlov","path":"/dmitryk-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12189570?s=80&v=4"},"commit":{"message":"parser: fix tests","shortMessageHtmlLink":"parser: fix tests"}},{"before":"119d4e20d168c2ce465acf63779e1b811db303c3","after":"09523f235d0a6569ce0fa3851dc521672b9c29e8","ref":"refs/heads/check-func-names","pushedAt":"2023-09-07T10:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitryk-dk","name":"Dmytro Kozlov","path":"/dmitryk-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12189570?s=80&v=4"},"commit":{"message":"parser: cleanup","shortMessageHtmlLink":"parser: cleanup"}},{"before":"3dced11f3fc21a3d5a4e4d50b37194bacf7a6df9","after":"119d4e20d168c2ce465acf63779e1b811db303c3","ref":"refs/heads/check-func-names","pushedAt":"2023-09-07T10:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitryk-dk","name":"Dmytro Kozlov","path":"/dmitryk-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12189570?s=80&v=4"},"commit":{"message":"parser: cleanup","shortMessageHtmlLink":"parser: cleanup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIxrfuwA","startCursor":null,"endCursor":null}},"title":"Activity · VictoriaMetrics/metricsql"}