diff --git a/data/images/vectordotdev_vrl_discussions.monthly_trend.png b/data/images/vectordotdev_vrl_discussions.monthly_trend.png index 8fadb1f..53ef2a8 100644 Binary files a/data/images/vectordotdev_vrl_discussions.monthly_trend.png and b/data/images/vectordotdev_vrl_discussions.monthly_trend.png differ diff --git a/data/images/vectordotdev_vrl_issues.label_counts.png b/data/images/vectordotdev_vrl_issues.label_counts.png index 70b9f4d..298739c 100644 Binary files a/data/images/vectordotdev_vrl_issues.label_counts.png and b/data/images/vectordotdev_vrl_issues.label_counts.png differ diff --git a/data/images/vectordotdev_vrl_issues.monthly_trend.png b/data/images/vectordotdev_vrl_issues.monthly_trend.png index db9e292..a862ffc 100644 Binary files a/data/images/vectordotdev_vrl_issues.monthly_trend.png and b/data/images/vectordotdev_vrl_issues.monthly_trend.png differ diff --git a/data/images/vectordotdev_vrl_issues.top_labels.png b/data/images/vectordotdev_vrl_issues.top_labels.png index 2c04a27..98203c3 100644 Binary files a/data/images/vectordotdev_vrl_issues.top_labels.png and b/data/images/vectordotdev_vrl_issues.top_labels.png differ diff --git a/data/images/vectordotdev_vrl_pull_requests.contributors_top10_12m.png b/data/images/vectordotdev_vrl_pull_requests.contributors_top10_12m.png index 7ae1519..9c67f66 100644 Binary files a/data/images/vectordotdev_vrl_pull_requests.contributors_top10_12m.png and b/data/images/vectordotdev_vrl_pull_requests.contributors_top10_12m.png differ diff --git a/data/images/vectordotdev_vrl_pull_requests.label_counts.png b/data/images/vectordotdev_vrl_pull_requests.label_counts.png index d179983..5f04714 100644 Binary files a/data/images/vectordotdev_vrl_pull_requests.label_counts.png and b/data/images/vectordotdev_vrl_pull_requests.label_counts.png differ diff --git a/data/images/vectordotdev_vrl_pull_requests.monthly_trend.png b/data/images/vectordotdev_vrl_pull_requests.monthly_trend.png index 60ef682..47e4278 100644 Binary files a/data/images/vectordotdev_vrl_pull_requests.monthly_trend.png and b/data/images/vectordotdev_vrl_pull_requests.monthly_trend.png differ diff --git a/data/images/vectordotdev_vrl_pull_requests.top_labels.png b/data/images/vectordotdev_vrl_pull_requests.top_labels.png index 6318522..1078e0b 100644 Binary files a/data/images/vectordotdev_vrl_pull_requests.top_labels.png and b/data/images/vectordotdev_vrl_pull_requests.top_labels.png differ diff --git a/data/images/vectordotdev_vrl_pull_requests.unique_contributors.png b/data/images/vectordotdev_vrl_pull_requests.unique_contributors.png index a394e47..5d82edb 100644 Binary files a/data/images/vectordotdev_vrl_pull_requests.unique_contributors.png and b/data/images/vectordotdev_vrl_pull_requests.unique_contributors.png differ diff --git a/data/images/vectordotdev_vrl_pull_requests.unique_contributors_yearly.png b/data/images/vectordotdev_vrl_pull_requests.unique_contributors_yearly.png index e0b26f0..ca6932a 100644 Binary files a/data/images/vectordotdev_vrl_pull_requests.unique_contributors_yearly.png and b/data/images/vectordotdev_vrl_pull_requests.unique_contributors_yearly.png differ diff --git a/data/vectordotdev_vrl/discussions/2023.json b/data/vectordotdev_vrl/discussions/2023.json index 6261c43..d33ab27 100644 --- a/data/vectordotdev_vrl/discussions/2023.json +++ b/data/vectordotdev_vrl/discussions/2023.json @@ -118,7 +118,7 @@ "author": { "login": "camilisette" }, - "bodyText": "I have this VRL where the grok pattern for the log is based on the value of .fields.application. However, I am getting an error when using a variable for the pattern arguement.\nLog sample:\n{\n \"message\": \"INFO - Application started successfully.\",\n \"fields\": {\n \"application\": \"app2\"\n }\n}\nVRL:\ndictionary = [\n{ \"parsing_type\": \"grok\", \"application\": \"app1\", \"pattern\": \"%{DATA:first_field},%{DATA:second_field},%{DATA:third_field}\"},\n{ \"parsing_type\": \"grok\", \"application\": \"app2\", \"pattern\": \"%{LOGLEVEL:loglevel} - %{GREEDYDATA:message}\"},\n{ \"parsing_type\": \"grok\", \"application\": \"app3\", \"pattern\": \"%{IPORHOST:ip}:%{NUMBER:port}\"}\n]\n\nfilter = filter(dictionary) -> |_index, value| {\n value.application == .fields.application\n}\n\nif length(filter) > 0 {\n config = filter[0]\n\n if config.parsing_type == \"grok\" {\n .log,err = parse_grok(.message, config.pattern)\n }\n\n}\n\nThe error that I'm getting:\n2023-09-18 18:06:55 15 \u2502 .log,err = parse_grok(.message, config.pattern)\n2023-09-18 18:06:55 \u2502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2023-09-18 18:06:55 \u2502 \u2502\n2023-09-18 18:06:55 \u2502 unexpected expression for argument \"pattern\"\n2023-09-18 18:06:55 \u2502 expected: literal\n2023-09-18 18:06:55 \u2502 received: query\n\nTried different things with no luck. Any suggestions on how I can work around this?", + "bodyText": "I have this VRL where the grok pattern for the log is based on the value of .fields.application. However, I am getting an error when using a variable for the pattern arguement.\nLog sample:\n{\n \"message\": \"INFO - Application started successfully.\",\n \"fields\": {\n \"application\": \"app2\"\n }\n}\nVRL:\ndictionary = [\n{ \"parsing_type\": \"grok\", \"application\": \"app1\", \"pattern\": \"%{DATA:first_field},%{DATA:second_field},%{DATA:third_field}\"},\n{ \"parsing_type\": \"grok\", \"application\": \"app2\", \"pattern\": \"%{LOGLEVEL:loglevel} - %{GREEDYDATA:message}\"},\n{ \"parsing_type\": \"grok\", \"application\": \"app3\", \"pattern\": \"%{IPORHOST:ip}:%{NUMBER:port}\"}\n]\n\nfilter = filter(dictionary) -> |_index, value| {\n value.application == .fields.application\n}\n\nif length(filter) > 0 {\n config = filter[0]\n\n if config.parsing_type == \"grok\" {\n .log,err = parse_grok(.message, config.pattern)\n }\n\n}\n\nThe error that I'm getting:\n2023-09-18 18:06:55 15 │ .log,err = parse_grok(.message, config.pattern)\n2023-09-18 18:06:55 │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2023-09-18 18:06:55 │ │\n2023-09-18 18:06:55 │ unexpected expression for argument \"pattern\"\n2023-09-18 18:06:55 │ expected: literal\n2023-09-18 18:06:55 │ received: query\n\nTried different things with no luck. Any suggestions on how I can work around this?", "category": { "name": "Q&A" }, diff --git a/data/vectordotdev_vrl/issues/2020.json b/data/vectordotdev_vrl/issues/2020.json index 78ee4da..790b4f1 100644 --- a/data/vectordotdev_vrl/issues/2020.json +++ b/data/vectordotdev_vrl/issues/2020.json @@ -112,12 +112,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: redact", + "id": 1086853726375524498, + "name": "stdlib: redact" } ], "number": 147, "state": "open", "title": "add `credit_card` filter to `redact` function", - "updated_at": "2025-07-09T04:57:04Z", + "updated_at": "2026-06-16T13:11:48Z", "user": { "login": "JeanMertz" } diff --git a/data/vectordotdev_vrl/issues/2021.json b/data/vectordotdev_vrl/issues/2021.json index 3c61c25..d6439f3 100644 --- a/data/vectordotdev_vrl/issues/2021.json +++ b/data/vectordotdev_vrl/issues/2021.json @@ -124,12 +124,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_grok", + "id": 2407447042232504134, + "name": "stdlib: parse_grok" } ], "number": 89, "state": "open", "title": "The `parse_grok` function should accept aliases (helper rules) defined in a file", - "updated_at": "2023-03-28T13:49:25Z", + "updated_at": "2026-06-16T13:11:18Z", "user": { "login": "binarylogic" } @@ -268,12 +274,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: flatten", + "id": 5930686372604670146, + "name": "stdlib: flatten" } ], "number": 95, "state": "open", "title": "Add ability to completely flatten objects via `flatten`", - "updated_at": "2025-02-01T20:33:07Z", + "updated_at": "2026-06-16T13:11:20Z", "user": { "login": "jszwedko" } @@ -343,12 +355,18 @@ "description": "Changes to the compiler", "id": 8770318842022581189, "name": "vrl: compiler" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: del", + "id": 1433633256269262082, + "name": "stdlib: del" } ], "number": 98, "state": "open", "title": "Issue with `del` inside chained functions", - "updated_at": "2026-06-01T14:04:58Z", + "updated_at": "2026-06-16T13:11:23Z", "user": { "login": "spencergilbert" } @@ -487,12 +505,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "", + "id": 6533433125993601394, + "name": "stdlib: unnest" } ], "number": 104, "state": "open", "title": "`unnest` should unnest one level deeper", - "updated_at": "2023-03-28T14:02:10Z", + "updated_at": "2026-06-16T13:11:26Z", "user": { "login": "StephenWakely" } @@ -568,12 +592,24 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_key_value", + "id": 3515033063252261379, + "name": "stdlib: encode_key_value" } ], "number": 107, "state": "open", "title": "improve `parse_key_value` escaping management & align it with `encode_key_value`", - "updated_at": "2023-03-28T14:09:00Z", + "updated_at": "2026-06-16T13:11:28Z", "user": { "login": "prognant" } @@ -787,12 +823,18 @@ "description": "Changes to the type system", "id": 4415283568476322878, "name": "vrl: typedef" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex", + "id": 2227565278763405655, + "name": "stdlib: parse_regex" } ], "number": 116, "state": "open", "title": "fields extracted using parse_regex imply incorrect type definitions when parse_regex fails", - "updated_at": "2026-06-01T14:04:44Z", + "updated_at": "2026-06-16T13:11:30Z", "user": { "login": "jerome-kleinen-kbc-be" } @@ -862,12 +904,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_logfmt", + "id": 1756612506343068664, + "name": "stdlib: parse_logfmt" } ], "number": 119, "state": "open", "title": "`parse_logfmt` unflattening", - "updated_at": "2023-03-28T14:18:51Z", + "updated_at": "2026-06-16T13:11:32Z", "user": { "login": "jszwedko" } @@ -1018,12 +1066,24 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_logfmt", + "id": 1756612506343068664, + "name": "stdlib: parse_logfmt" } ], "number": 125, "state": "open", "title": "Allow `'`s around values in `parse_key_value` / `parse_logfmt`", - "updated_at": "2023-03-28T14:20:54Z", + "updated_at": "2026-06-16T13:11:35Z", "user": { "login": "jszwedko" } @@ -1072,12 +1132,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "", + "id": 4588059261544733975, + "name": "stdlib: parse_timestamp" } ], "number": 127, "state": "open", "title": "Allow specification of multiple timestamp formats to parse_timestamp", - "updated_at": "2025-12-05T07:38:56Z", + "updated_at": "2026-06-16T13:11:37Z", "user": { "login": "rabbitstack" } @@ -1153,12 +1219,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_csv", + "id": 8253684283393347764, + "name": "stdlib: parse_csv" } ], "number": 130, "state": "open", "title": "Add headers for `parse_csv`", - "updated_at": "2026-06-01T14:16:19Z", + "updated_at": "2026-06-16T13:11:39Z", "user": { "login": "vladimir-dd" } @@ -1255,12 +1327,18 @@ "description": "A value-adding code change that enhances its existing functionality", "id": 2640581176510094373, "name": "type: enhancement" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: now", + "id": 7398344453312870094, + "name": "stdlib: now" } ], "number": 134, "state": "open", "title": "Benchmark `now` and `uuidv4` vrl functions", - "updated_at": "2023-03-28T14:30:06Z", + "updated_at": "2026-06-16T13:11:41Z", "user": { "login": "jszwedko" } @@ -1282,12 +1360,24 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: del", + "id": 1433633256269262082, + "name": "stdlib: del" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: exists", + "id": 3133812636300642122, + "name": "stdlib: exists" } ], "number": 135, "state": "open", "title": "Benchmark `del` and `exists` vrl functions", - "updated_at": "2023-03-28T14:30:59Z", + "updated_at": "2026-06-16T13:11:44Z", "user": { "login": "jszwedko" } @@ -1414,12 +1504,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: to_syslog_severity", + "id": 251311056782287591, + "name": "stdlib: to_syslog_severity" } ], "number": 141, "state": "open", "title": "rename `to_syslog_severity` to `parse_syslog_severity`", - "updated_at": "2023-03-28T14:35:40Z", + "updated_at": "2026-06-16T13:11:46Z", "user": { "login": "JeanMertz" } diff --git a/data/vectordotdev_vrl/issues/2022.json b/data/vectordotdev_vrl/issues/2022.json index fd5d3a7..375db7d 100644 --- a/data/vectordotdev_vrl/issues/2022.json +++ b/data/vectordotdev_vrl/issues/2022.json @@ -128,12 +128,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: reverse_dns", + "id": 7820855268562383788, + "name": "stdlib: reverse_dns" } ], "number": 15, "state": "open", "title": "[Web Playground] Make `reverse_dns()` function wasm compatible", - "updated_at": "2023-03-28T13:10:37Z", + "updated_at": "2026-06-16T13:10:33Z", "user": { "login": "jonathanpv" } @@ -182,12 +188,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 17, "state": "open", "title": "[Web Playground] Make parse_groks() function wasm compatible", - "updated_at": "2023-03-28T13:10:39Z", + "updated_at": "2026-06-16T13:10:35Z", "user": { "login": "jonathanpv" } @@ -209,12 +221,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: get_hostname", + "id": 1020743247364618598, + "name": "stdlib: get_hostname" } ], "number": 18, "state": "open", "title": "[Web Playground] Make get_hostname() function wasm compatible ", - "updated_at": "2023-03-28T13:10:40Z", + "updated_at": "2026-06-16T13:10:38Z", "user": { "login": "jonathanpv" } @@ -263,12 +281,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: log", + "id": 5717761174283051246, + "name": "stdlib: log" } ], "number": 20, "state": "open", "title": "[Web Playground] Make `log()` function wasm compatible", - "updated_at": "2023-03-28T13:10:41Z", + "updated_at": "2026-06-16T13:10:40Z", "user": { "login": "jonathanpv" } @@ -409,12 +433,18 @@ "description": "Changes to the type system", "id": 4415283568476322878, "name": "vrl: typedef" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: map_values", + "id": 4935369758173653251, + "name": "stdlib: map_values" } ], "number": 27, "state": "open", "title": "`map_values` function closure argument type def can be invalid when using `recursive: true`", - "updated_at": "2026-06-01T14:06:16Z", + "updated_at": "2026-06-16T13:10:45Z", "user": { "login": "fuchsnj" } @@ -430,12 +460,18 @@ "description": "Changes to the compiler", "id": 8770318842022581189, "name": "vrl: compiler" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: map_values", + "id": 4935369758173653251, + "name": "stdlib: map_values" } ], "number": 28, "state": "open", "title": "`map_values` can infinitely recurse / stack overflow", - "updated_at": "2026-06-01T14:06:13Z", + "updated_at": "2026-06-16T13:10:47Z", "user": { "login": "fuchsnj" } @@ -760,12 +796,18 @@ "description": "Changes to the type system", "id": 4415283568476322878, "name": "vrl: typedef" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: merge", + "id": 7388908726678991608, + "name": "stdlib: merge" } ], "number": 42, "state": "open", "title": "Typedef for `merge` vrl function with deep = true is invalid", - "updated_at": "2026-06-01T14:05:51Z", + "updated_at": "2026-06-16T13:10:52Z", "user": { "login": "fuchsnj" } @@ -910,12 +952,18 @@ "description": "Changes to the type system", "id": 4415283568476322878, "name": "vrl: typedef" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: del", + "id": 1433633256269262082, + "name": "stdlib: del" } ], "number": 48, "state": "open", "title": "Improve typedef of `del` when deleting object fields", - "updated_at": "2023-03-28T13:24:26Z", + "updated_at": "2026-06-16T13:10:54Z", "user": { "login": "fuchsnj" } @@ -1000,12 +1048,18 @@ "description": "Changes to the type system", "id": 4415283568476322878, "name": "vrl: typedef" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: type_def", + "id": 5803595434562397296, + "name": "stdlib: type_def" } ], "number": 52, "state": "open", "title": "Add type_def checking to existing VRL tests", - "updated_at": "2026-06-01T14:17:00Z", + "updated_at": "2026-06-16T13:10:57Z", "user": { "login": "fuchsnj" } @@ -1021,12 +1075,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: zip", + "id": 8700781674114859778, + "name": "stdlib: zip" } ], "number": 53, "state": "open", "title": "Add `zip` function to VRL", - "updated_at": "2026-06-01T14:16:57Z", + "updated_at": "2026-06-16T13:10:59Z", "user": { "login": "jszwedko" } @@ -1117,12 +1177,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_logfmt", + "id": 1756612506343068664, + "name": "stdlib: parse_logfmt" } ], "number": 57, "state": "open", "title": "VRL: `parse_logfmt` seems to actually be infallible", - "updated_at": "2026-06-01T14:05:37Z", + "updated_at": "2026-06-16T13:11:02Z", "user": { "login": "spencergilbert" } @@ -1270,12 +1336,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_user_agent", + "id": 2471982089171752361, + "name": "stdlib: parse_user_agent" } ], "number": 64, "state": "open", "title": "Drop the `mode` argument for `parse_user_agent` function", - "updated_at": "2023-03-28T13:36:34Z", + "updated_at": "2026-06-16T13:11:04Z", "user": { "login": "binarylogic" } @@ -1297,12 +1369,24 @@ "description": "A code change that does not add user value", "id": 247640269796377022, "name": "type: tech debt" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_grok", + "id": 2407447042232504134, + "name": "stdlib: parse_grok" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 65, "state": "open", "title": "Switch `parse_grok` to call `parse_groks`", - "updated_at": "2023-03-28T13:36:42Z", + "updated_at": "2026-06-16T13:11:06Z", "user": { "login": "jszwedko" } @@ -1387,12 +1471,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: truncate", + "id": 8067142697557302308, + "name": "stdlib: truncate" } ], "number": 69, "state": "open", "title": "vrl: `truncate()` inconsistency: operates on UTF-8 characters instead of bytes", - "updated_at": "2026-06-01T14:05:27Z", + "updated_at": "2026-06-16T13:11:09Z", "user": { "login": "hhromic" } @@ -1483,12 +1573,24 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_grok", + "id": 2407447042232504134, + "name": "stdlib: parse_grok" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 73, "state": "open", "title": "`parse_grok` VRL function ignores nonmatching characters at the start of the string, `parse_groks` errors", - "updated_at": "2026-06-01T14:05:22Z", + "updated_at": "2026-06-16T13:11:11Z", "user": { "login": "StephenWakely" } @@ -1621,12 +1723,18 @@ "description": "Changes to the type system", "id": 4415283568476322878, "name": "vrl: typedef" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: del", + "id": 1433633256269262082, + "name": "stdlib: del" } ], "number": 79, "state": "open", "title": "VRL's `del` function should update type definitions for non-external paths", - "updated_at": "2026-06-01T14:05:08Z", + "updated_at": "2026-06-16T13:11:15Z", "user": { "login": "JeanMertz" } @@ -1926,12 +2034,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_linux_authorization", + "id": 4929531603522291862, + "name": "stdlib: parse_linux_authorization" } ], "number": 270, "state": "open", "title": "Add an optional parameter to the parse_linux_authorization function to specify a timezone", - "updated_at": "2026-06-01T14:17:22Z", + "updated_at": "2026-06-16T13:10:42Z", "user": { "login": "Qazeer" } @@ -1947,12 +2061,24 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_key_value", + "id": 3515033063252261379, + "name": "stdlib: encode_key_value" } ], "number": 271, "state": "open", "title": "improve parse_key_value to support nesting , match with encode_key_value", - "updated_at": "2026-06-01T14:17:16Z", + "updated_at": "2026-06-16T13:10:50Z", "user": { "login": "ccmsi" } @@ -1968,12 +2094,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_url", + "id": 1676637067217504781, + "name": "stdlib: parse_url" } ], "number": 376, "state": "open", "title": "parse_url doesn't support duplicated query parameters", - "updated_at": "2026-06-01T14:05:11Z", + "updated_at": "2026-06-16T13:11:13Z", "user": { "login": "anas-aso" } diff --git a/data/vectordotdev_vrl/issues/2023.json b/data/vectordotdev_vrl/issues/2023.json index 6cb7c0e..82ccf19 100644 --- a/data/vectordotdev_vrl/issues/2023.json +++ b/data/vectordotdev_vrl/issues/2023.json @@ -2067,12 +2067,18 @@ "description": "A bug that results in the program unexpectedly terminating, such as a panic.", "id": 5102344010816012392, "name": "crash" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 261, "state": "open", "title": "`parse_groks` aliases are not type checked", - "updated_at": "2026-06-01T14:06:59Z", + "updated_at": "2026-06-16T13:10:29Z", "user": { "login": "fuchsnj" } @@ -2249,12 +2255,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: assert_eq", + "id": 2765864288317877556, + "name": "stdlib: assert_eq" } ], "number": 273, "state": "open", "title": "assert_eq confusingly fails to compare arrays of numbers", - "updated_at": "2026-06-01T14:06:31Z", + "updated_at": "2026-06-16T13:10:31Z", "user": { "login": "jpeach" } @@ -3218,12 +3230,18 @@ "description": "", "id": 2278291412943965611, "name": "meta:confirmed" + }, + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" } ], "number": 324, "state": "open", "title": "parse_key_value vs backslash", - "updated_at": "2026-06-01T14:07:10Z", + "updated_at": "2026-06-16T13:10:27Z", "user": { "login": "grinapo" } @@ -4861,11 +4879,18 @@ "created_at": "2023-08-21T09:36:10Z", "id": 1858987392, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_nginx_log", + "id": 3283702677068885973, + "name": "stdlib: parse_nginx_log" + } + ], "number": 406, "state": "open", "title": "Restore `parse_nginx_log` parsing of the request string, optionally", - "updated_at": "2023-09-15T07:47:41Z", + "updated_at": "2026-06-16T13:10:24Z", "user": { "login": "rbarrois" } @@ -5523,12 +5548,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 437, "state": "open", "title": "Docs for `parse_groks` links to a page that doesn't seem to exist any more", - "updated_at": "2023-10-10T14:24:05Z", + "updated_at": "2026-06-16T13:10:22Z", "user": { "login": "StephenWakely" } @@ -6189,11 +6220,18 @@ "created_at": "2023-09-23T23:38:27Z", "id": 1910034177, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 2148306289676808345, + "name": "stdlib: parse_klog" + } + ], "number": 471, "state": "open", "title": "parse_klog always parse the timestamp as UTC timezone", - "updated_at": "2023-10-11T14:26:49Z", + "updated_at": "2026-06-16T13:10:20Z", "user": { "login": "Leo1003" } @@ -6770,12 +6808,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: is_json", + "id": 6135003163853857899, + "name": "stdlib: is_json" } ], "number": 501, "state": "open", "title": "Make is_json more permissive", - "updated_at": "2023-10-12T14:57:19Z", + "updated_at": "2026-06-16T13:10:18Z", "user": { "login": "saliagadotcom" } @@ -6805,12 +6849,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "", + "id": 4588059261544733975, + "name": "stdlib: parse_timestamp" } ], "number": 503, "state": "open", "title": "Add formats parameter to parse_timestamp", - "updated_at": "2023-10-11T21:47:45Z", + "updated_at": "2026-06-16T13:10:16Z", "user": { "login": "mattnthat" } @@ -8204,12 +8254,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_json", + "id": 6341163032176729316, + "name": "stdlib: parse_json" } ], "number": 571, "state": "open", "title": "parse_json: Provide opt-in configuration options for lossless number conversion ", - "updated_at": "2023-11-21T21:45:27Z", + "updated_at": "2026-06-16T13:10:14Z", "user": { "login": "pront" } diff --git a/data/vectordotdev_vrl/issues/2024.json b/data/vectordotdev_vrl/issues/2024.json index fc09345..0282d36 100644 --- a/data/vectordotdev_vrl/issues/2024.json +++ b/data/vectordotdev_vrl/issues/2024.json @@ -714,12 +714,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_syslog", + "id": 4081307398188826550, + "name": "stdlib: parse_syslog" } ], "number": 641, "state": "open", "title": "`parse_syslog` incorrectly adds the previous year for RFC3464 timestamps when close to the new year and the system timezone is not UTC", - "updated_at": "2026-06-01T14:07:29Z", + "updated_at": "2026-06-16T13:10:11Z", "user": { "login": "yangshike" } @@ -3503,12 +3509,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_json", + "id": 6341163032176729316, + "name": "stdlib: parse_json" } ], "number": 755, "state": "open", "title": "parse_json - differs parsing floats", - "updated_at": "2024-03-26T20:47:42Z", + "updated_at": "2026-06-16T13:10:09Z", "user": { "login": "guusvw" } @@ -3875,12 +3887,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 771, "state": "open", "title": "[feature] tag parse_groks with the pattern that matched", - "updated_at": "2024-05-27T12:36:40Z", + "updated_at": "2026-06-16T13:10:06Z", "user": { "login": "ipsi" } @@ -4377,12 +4395,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "", + "id": 4588059261544733975, + "name": "stdlib: parse_timestamp" } ], "number": 790, "state": "open", "title": "parse_timestamp Invalid timestamp error", - "updated_at": "2026-06-01T14:07:38Z", + "updated_at": "2026-06-16T13:10:04Z", "user": { "login": "DimDroll" } @@ -5208,12 +5232,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: from_unix_timestamp", + "id": 4702067301376247957, + "name": "stdlib: from_unix_timestamp" } ], "number": 823, "state": "open", "title": "from_unix_timestamp float support", - "updated_at": "2026-06-01T14:18:32Z", + "updated_at": "2026-06-16T13:10:02Z", "user": { "login": "jpds" } @@ -5418,7 +5448,7 @@ "pull_request": {}, "state": "closed", "title": "chore(deps): bump domain from 0.9.3 to 0.10.0", - "updated_at": "2024-05-10T13:45:51Z", + "updated_at": "2026-06-16T06:30:09Z", "user": { "login": "esensar" } @@ -5925,12 +5955,18 @@ "description": "Changes to the compiler", "id": 8770318842022581189, "name": "vrl: compiler" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: for_each", + "id": 1971734551774485197, + "name": "stdlib: for_each" } ], "number": 850, "state": "open", "title": "for_each doesn't affect type", - "updated_at": "2026-06-01T14:07:45Z", + "updated_at": "2026-06-16T13:09:57Z", "user": { "login": "Rajin9601" } @@ -5983,12 +6019,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_syslog", + "id": 4081307398188826550, + "name": "stdlib: parse_syslog" } ], "number": 853, "state": "open", "title": "parse_syslog function ignores timezone when rfc3164", - "updated_at": "2026-06-01T14:07:42Z", + "updated_at": "2026-06-16T13:09:59Z", "user": { "login": "timansky" } @@ -6723,7 +6765,7 @@ "pull_request": {}, "state": "closed", "title": "fix(stdlib): properly detect tokio runtime in `dns_lookup`", - "updated_at": "2024-06-17T18:26:57Z", + "updated_at": "2026-06-16T06:30:25Z", "user": { "login": "esensar" } @@ -7211,13 +7253,19 @@ "description": "Pull requests that are awaiting their author.", "id": 7173230675418129594, "name": "meta: awaiting author" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_proto", + "id": 1470102011077232971, + "name": "stdlib: parse_proto" } ], "number": 900, "pull_request": {}, "state": "open", "title": "Allow expressions as file_desc and message_type args", - "updated_at": "2025-03-05T14:26:02Z", + "updated_at": "2026-06-16T13:31:22Z", "user": { "login": "nb-mouse" } @@ -7257,13 +7305,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: community_id", + "id": 3408142571226112809, + "name": "stdlib: community_id" } ], "number": 902, "pull_request": {}, "state": "closed", "title": "fix community id test case", - "updated_at": "2024-07-19T13:30:28Z", + "updated_at": "2026-06-16T13:31:19Z", "user": { "login": "traceflight" } @@ -7367,13 +7421,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: community_id", + "id": 3408142571226112809, + "name": "stdlib: community_id" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 906, "pull_request": {}, "state": "closed", "title": "[OPA-1889] Fix some of the remaining grok discrepancies", - "updated_at": "2024-06-26T11:45:33Z", + "updated_at": "2026-06-16T13:31:16Z", "user": { "login": "vladimir-dd" } @@ -7471,12 +7537,19 @@ "draft": false, "id": 1938023631, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: dns_lookup", + "id": 6172985617716978179, + "name": "stdlib: dns_lookup" + } + ], "number": 910, "pull_request": {}, "state": "closed", "title": "fix(stdlib): clear default servers when setting custom servers for `dns_lookup`", - "updated_at": "2024-06-26T04:30:47Z", + "updated_at": "2026-06-16T13:25:17Z", "user": { "login": "esensar" } @@ -7536,13 +7609,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_query_string", + "id": 7167565200344496820, + "name": "stdlib: parse_query_string" } ], "number": 913, "pull_request": {}, "state": "closed", "title": "fix(datadog grok:querystring filter): ignore keys w/o values", - "updated_at": "2024-06-28T11:32:10Z", + "updated_at": "2026-06-16T13:31:13Z", "user": { "login": "vladimir-dd" } @@ -7558,12 +7637,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: get_env_var", + "id": 1025359127818283644, + "name": "stdlib: get_env_var" } ], "number": 914, "state": "open", "title": "Add caching option to get_env_var()", - "updated_at": "2026-06-01T14:18:38Z", + "updated_at": "2026-06-16T13:09:55Z", "user": { "login": "kaarolch" } @@ -7820,12 +7905,31 @@ "draft": false, "id": 1956586615, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_key_value", + "id": 3515033063252261379, + "name": "stdlib: encode_key_value" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_logfmt", + "id": 1756612506343068664, + "name": "stdlib: parse_logfmt" + } + ], "number": 924, "pull_request": {}, "state": "closed", "title": "fix(stdlib)!: parse_logfmt performs escaping (#777)", - "updated_at": "2024-07-23T15:29:53Z", + "updated_at": "2026-06-16T13:31:10Z", "user": { "login": "drmason13" } @@ -8801,12 +8905,19 @@ "draft": false, "id": 1989828681, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: decode_base64", + "id": 2644659222118323447, + "name": "stdlib: decode_base64" + } + ], "number": 960, "pull_request": {}, "state": "closed", "title": "fix(stdlib): `decode_base64` shouldn't require padding", - "updated_at": "2024-07-26T17:42:54Z", + "updated_at": "2026-06-16T13:25:12Z", "user": { "login": "jszwedko" } @@ -9257,12 +9368,31 @@ "draft": false, "id": 2006770561, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: to_float", + "id": 7135385992410484923, + "name": "stdlib: to_float" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: to_unix_timestamp", + "id": 6870677309902429699, + "name": "stdlib: to_unix_timestamp" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: uuid_v7", + "id": 6411605248766753670, + "name": "stdlib: uuid_v7" + } + ], "number": 979, "pull_request": {}, "state": "closed", "title": "fix(timestamp conversion): use `timestamp_nanos_opt` to avoid panics", - "updated_at": "2024-12-09T20:42:20Z", + "updated_at": "2026-06-16T13:31:06Z", "user": { "login": "pront" } @@ -9331,12 +9461,19 @@ "draft": false, "id": 2013910636, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_influxdb", + "id": 2494949925357330663, + "name": "stdlib: parse_influxdb" + } + ], "number": 982, "pull_request": {}, "state": "closed", "title": "feat(stdlib): Add `parse_influxdb` function", - "updated_at": "2024-08-26T11:09:07Z", + "updated_at": "2026-06-16T13:25:09Z", "user": { "login": "jorgehermo9" } @@ -9492,12 +9629,19 @@ "draft": false, "id": 2019714397, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_json", + "id": 6341163032176729316, + "name": "stdlib: parse_json" + } + ], "number": 988, "pull_request": {}, "state": "closed", "title": "feat: add lossy option to `parse_json` function", - "updated_at": "2024-08-24T11:43:45Z", + "updated_at": "2026-06-16T13:25:07Z", "user": { "login": "jorgehermo9" } @@ -9595,12 +9739,19 @@ "draft": false, "id": 2024564924, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: unflatten", + "id": 3232484353950507082, + "name": "stdlib: unflatten" + } + ], "number": 993, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add unflatten vrl function", - "updated_at": "2024-08-27T21:46:29Z", + "updated_at": "2026-06-16T13:25:03Z", "user": { "login": "jorgehermo9" } @@ -9762,13 +9913,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: match_datadog_query", + "id": 4867010954695849950, + "name": "stdlib: match_datadog_query" } ], "number": 1000, "pull_request": {}, "state": "closed", "title": "chore(datadog search): Rewrite parse function in terms of `FromStr`", - "updated_at": "2024-08-22T22:28:48Z", + "updated_at": "2026-06-16T13:31:04Z", "user": { "login": "bruceg" } @@ -9820,13 +9977,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: decode_punycode", + "id": 3090676340068748175, + "name": "stdlib: decode_punycode" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_punycode", + "id": 1909194761719259561, + "name": "stdlib: encode_punycode" } ], "number": 1002, "pull_request": {}, "state": "closed", "title": "chore(deps): bump idna from 0.5.0 to 1.0.2", - "updated_at": "2024-11-12T18:23:01Z", + "updated_at": "2026-06-16T13:31:01Z", "user": { "login": "dependabot" } @@ -9837,12 +10006,19 @@ "draft": false, "id": 2034401329, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: match_datadog_query", + "id": 4867010954695849950, + "name": "stdlib: match_datadog_query" + } + ], "number": 1003, "pull_request": {}, "state": "closed", "title": "fix(datadog search): remove Datadog logs intake event structure assumption", - "updated_at": "2026-06-01T14:07:58Z", + "updated_at": "2026-06-16T13:30:58Z", "user": { "login": "bruceg" } @@ -10038,12 +10214,19 @@ "draft": false, "id": 2048348497, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_influxdb", + "id": 2494949925357330663, + "name": "stdlib: parse_influxdb" + } + ], "number": 1011, "pull_request": {}, "state": "closed", "title": "fix(stdlib): make nullable timestamp and tags fields in `parse_influxdb` function", - "updated_at": "2024-09-04T22:46:35Z", + "updated_at": "2026-06-16T13:25:00Z", "user": { "login": "jorgehermo9" } @@ -10309,12 +10492,19 @@ "draft": false, "id": 2058329159, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" + } + ], "number": 1022, "pull_request": {}, "state": "closed", "title": "fix(datadog grok): enable the DOTALL mode by default", - "updated_at": "2024-09-26T20:04:39Z", + "updated_at": "2026-06-16T13:30:56Z", "user": { "login": "vladimir-dd" } @@ -10364,12 +10554,19 @@ "draft": false, "id": 2059929330, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: match_datadog_query", + "id": 4867010954695849950, + "name": "stdlib: match_datadog_query" + } + ], "number": 1025, "pull_request": {}, "state": "closed", "title": "fix(stdlib): support hyphens in JIT parser", - "updated_at": "2024-09-12T19:35:55Z", + "updated_at": "2026-06-16T13:30:53Z", "user": { "login": "Lou-Kamades" } @@ -10525,12 +10722,19 @@ "draft": false, "id": 2061711240, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: match_datadog_query", + "id": 4867010954695849950, + "name": "stdlib: match_datadog_query" + } + ], "number": 1031, "pull_request": {}, "state": "closed", "title": "fix(match_datadog_query): do not panic when attempting to parse invalid paths", - "updated_at": "2024-09-10T14:24:22Z", + "updated_at": "2026-06-16T13:24:58Z", "user": { "login": "pront" } @@ -10811,12 +11015,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_syslog", + "id": 4081307398188826550, + "name": "stdlib: parse_syslog" } ], "number": 1043, "state": "open", "title": "parse_syslog follows RFC 5425 even with empty structured data, lacking key-value pairs.", - "updated_at": "2024-09-25T17:10:32Z", + "updated_at": "2026-06-16T13:09:53Z", "user": { "login": "itkovian" } @@ -11001,12 +11211,19 @@ "draft": false, "id": 2089534233, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_ruby_hash", + "id": 2144619365513200989, + "name": "stdlib: parse_ruby_hash" + } + ], "number": 1050, "pull_request": {}, "state": "closed", "title": "fix(parse_ruby_hash): drop initial colon in key parsing", - "updated_at": "2024-09-25T15:13:04Z", + "updated_at": "2026-06-16T13:24:55Z", "user": { "login": "tessneau" } @@ -11023,13 +11240,25 @@ "description": "Pull requests that are awaiting their author.", "id": 7173230675418129594, "name": "meta: awaiting author" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_linux_authorization", + "id": 4929531603522291862, + "name": "stdlib: parse_linux_authorization" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_syslog", + "id": 4081307398188826550, + "name": "stdlib: parse_syslog" } ], "number": 1051, "pull_request": {}, "state": "open", "title": "Add optional argument forcing syslog parcing to one of both RFCs", - "updated_at": "2026-03-16T14:27:13Z", + "updated_at": "2026-06-16T13:30:50Z", "user": { "login": "itkovian" } @@ -11677,12 +11906,19 @@ "draft": false, "id": 2130661011, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" + } + ], "number": 1079, "pull_request": {}, "state": "closed", "title": "fix(parse_groks): catch panic from `onig` on too many match retries", - "updated_at": "2024-10-18T18:05:55Z", + "updated_at": "2026-06-16T13:24:53Z", "user": { "login": "tessneau" } @@ -11922,12 +12158,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" } ], "number": 1088, "state": "open", "title": "parse_key_value parses first field when accept_standalone_key=false", - "updated_at": "2026-06-01T14:08:02Z", + "updated_at": "2026-06-16T13:09:51Z", "user": { "login": "pikeas" } @@ -12174,13 +12416,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: dns_lookup", + "id": 6172985617716978179, + "name": "stdlib: dns_lookup" } ], "number": 1098, "pull_request": {}, "state": "closed", "title": "fix(tests): do not run VRL tests which depend on network calls", - "updated_at": "2024-10-28T19:41:51Z", + "updated_at": "2026-06-16T13:30:48Z", "user": { "login": "pront" } @@ -12241,12 +12489,25 @@ "draft": false, "id": 2152450785, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: decrypt", + "id": 5900732414936141317, + "name": "stdlib: decrypt" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encrypt", + "id": 177542290647800185, + "name": "stdlib: encrypt" + } + ], "number": 1101, "pull_request": {}, "state": "closed", "title": "Implement aes_siv encryption and decryption", - "updated_at": "2024-10-30T17:15:49Z", + "updated_at": "2026-06-16T13:30:45Z", "user": { "login": "beardface" } @@ -12315,13 +12576,25 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: decode_punycode", + "id": 3090676340068748175, + "name": "stdlib: decode_punycode" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_punycode", + "id": 1909194761719259561, + "name": "stdlib: encode_punycode" } ], "number": 1104, "pull_request": {}, "state": "closed", "title": "enhancement(punycode): improve performance for already coded cases", - "updated_at": "2025-03-03T09:32:32Z", + "updated_at": "2026-06-16T13:30:42Z", "user": { "login": "esensar" } @@ -12337,12 +12610,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: del", + "id": 1433633256269262082, + "name": "stdlib: del" } ], "number": 1105, "state": "open", "title": "`del` does not compact objects when the requested path does not exist", - "updated_at": "2026-06-01T14:08:04Z", + "updated_at": "2026-06-16T13:09:48Z", "user": { "login": "bruceg" } @@ -12534,13 +12813,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 1113, "pull_request": {}, "state": "closed", "title": "chore(parse_groks): expose internal errors", - "updated_at": "2024-11-12T18:48:16Z", + "updated_at": "2026-06-16T13:24:50Z", "user": { "login": "neuronull" } @@ -12551,12 +12836,19 @@ "draft": false, "id": 2167910278, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 8429761736599515115, + "name": "stdlib: encode_proto" + } + ], "number": 1114, "pull_request": {}, "state": "closed", "title": "fix(encode_proto): When encoding strings into numeric proto fields, attempt to convert them automatically", - "updated_at": "2024-11-13T15:34:45Z", + "updated_at": "2026-06-16T13:24:47Z", "user": { "login": "flavioc" } @@ -12567,12 +12859,19 @@ "draft": false, "id": 2168157402, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_punycode", + "id": 1909194761719259561, + "name": "stdlib: encode_punycode" + } + ], "number": 1115, "pull_request": {}, "state": "closed", "title": "fix(punycode): make no validation punycode encoding more consistent", - "updated_at": "2025-03-03T09:32:51Z", + "updated_at": "2026-06-16T13:30:40Z", "user": { "login": "esensar" } @@ -12589,13 +12888,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_grok", + "id": 2407447042232504134, + "name": "stdlib: parse_grok" } ], "number": 1116, "pull_request": {}, "state": "closed", "title": "chore(performance): reduce regex capture calls in parse_grok date filter", - "updated_at": "2024-11-11T16:01:40Z", + "updated_at": "2026-06-16T13:24:44Z", "user": { "login": "neuronull" } @@ -12662,12 +12967,18 @@ "description": "A code change that does not add user value", "id": 247640269796377022, "name": "type: tech debt" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_grok", + "id": 2407447042232504134, + "name": "stdlib: parse_grok" } ], "number": 1119, "state": "open", "title": "`FailedToApplyFilter` Error in `parse_grok()` improvements", - "updated_at": "2024-11-11T15:35:20Z", + "updated_at": "2026-06-16T13:09:46Z", "user": { "login": "neuronull" } @@ -13070,12 +13381,19 @@ "draft": false, "id": 2195499996, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: crc", + "id": 35355823435173662, + "name": "stdlib: crc" + } + ], "number": 1136, "pull_request": {}, "state": "closed", "title": "feat(crc): add crc hash fn", - "updated_at": "2024-12-21T07:43:35Z", + "updated_at": "2026-06-16T13:24:42Z", "user": { "login": "ivor11" } @@ -13380,12 +13698,31 @@ "draft": false, "id": 2206036634, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_cbor", + "id": 7788712534660722778, + "name": "stdlib: parse_cbor" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_json", + "id": 6341163032176729316, + "name": "stdlib: parse_json" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_proto", + "id": 1470102011077232971, + "name": "stdlib: parse_proto" + } + ], "number": 1152, "pull_request": {}, "state": "closed", "title": "feat(parse_cbor): add parse_cbor function", - "updated_at": "2025-01-02T16:30:23Z", + "updated_at": "2026-06-16T13:30:37Z", "user": { "login": "MiracleWisp" } @@ -13516,13 +13853,19 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: zip", + "id": 8700781674114859778, + "name": "stdlib: zip" } ], "number": 1158, "pull_request": {}, "state": "closed", "title": "feat(stdlib): Add `zip` function", - "updated_at": "2026-06-01T14:19:04Z", + "updated_at": "2026-06-16T13:24:37Z", "user": { "login": "bruceg" } @@ -13551,13 +13894,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: zip", + "id": 8700781674114859778, + "name": "stdlib: zip" } ], "number": 1159, "pull_request": {}, "state": "closed", "title": "enhancement(stdlib): Allow `zip` function to take two array parameters", - "updated_at": "2024-12-02T21:30:09Z", + "updated_at": "2026-06-16T13:24:35Z", "user": { "login": "bruceg" } @@ -13586,13 +13935,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: zip", + "id": 8700781674114859778, + "name": "stdlib: zip" } ], "number": 1160, "pull_request": {}, "state": "closed", "title": "enhancement(stdlib): Add support for constant parameters to `zip`", - "updated_at": "2024-12-02T21:45:03Z", + "updated_at": "2026-06-16T13:24:32Z", "user": { "login": "bruceg" } @@ -13603,12 +13958,25 @@ "draft": false, "id": 2212950012, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: decode_charset", + "id": 5093748186105396191, + "name": "stdlib: decode_charset" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_charset", + "id": 375077521278587691, + "name": "stdlib: encode_charset" + } + ], "number": 1162, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add encode_charset, decode_charset functions", - "updated_at": "2024-12-10T15:54:27Z", + "updated_at": "2026-06-16T13:24:29Z", "user": { "login": "powerumc" } @@ -13658,13 +14026,25 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: object_from_array", + "id": 3844552141170908238, + "name": "stdlib: object_from_array" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: zip", + "id": 8700781674114859778, + "name": "stdlib: zip" } ], "number": 1164, "pull_request": {}, "state": "closed", "title": "feat(stdlib): Add new `object_from_array` function", - "updated_at": "2026-06-01T14:19:06Z", + "updated_at": "2026-06-16T13:30:34Z", "user": { "login": "bruceg" } @@ -13988,13 +14368,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: keys", + "id": 3518670795599230620, + "name": "stdlib: keys" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: object_from_array", + "id": 3844552141170908238, + "name": "stdlib: object_from_array" } ], "number": 1176, "pull_request": {}, "state": "closed", "title": "enhancement(stdlib): Add support for `keys` parameter to `object_from_array`", - "updated_at": "2024-12-05T16:36:58Z", + "updated_at": "2026-06-16T13:24:23Z", "user": { "login": "bruceg" } @@ -14023,13 +14415,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: object_from_array", + "id": 3844552141170908238, + "name": "stdlib: object_from_array" } ], "number": 1177, "pull_request": {}, "state": "closed", "title": "enhancement(stdlib): Add support for `null` keys to `object_from_array`", - "updated_at": "2024-12-05T17:58:31Z", + "updated_at": "2026-06-16T13:24:21Z", "user": { "login": "bruceg" } @@ -14098,13 +14496,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_float", + "id": 49643163244253633, + "name": "stdlib: parse_float" } ], "number": 1180, "pull_request": {}, "state": "closed", "title": "chore(stdlib): fix typo in parse_float and add one test case", - "updated_at": "2024-12-06T21:06:30Z", + "updated_at": "2026-06-16T13:24:18Z", "user": { "login": "pront" } @@ -14231,13 +14635,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_float", + "id": 49643163244253633, + "name": "stdlib: parse_float" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: to_float", + "id": 7135385992410484923, + "name": "stdlib: to_float" } ], "number": 1185, "pull_request": {}, "state": "closed", "title": "chore(conversion): 'to_float' and 'parse_float' should share implementation", - "updated_at": "2024-12-09T20:43:32Z", + "updated_at": "2026-06-16T13:24:15Z", "user": { "login": "pront" } @@ -14293,12 +14709,19 @@ "draft": false, "id": 2232300738, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: truncate", + "id": 8067142697557302308, + "name": "stdlib: truncate" + } + ], "number": 1188, "pull_request": {}, "state": "closed", "title": "chore(stdlib)!: remove deprecated ellipsis argument from truncate", - "updated_at": "2025-01-22T20:23:56Z", + "updated_at": "2026-06-16T13:30:32Z", "user": { "login": "pront" } @@ -14428,12 +14851,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_aws_alb_log", + "id": 6100913743616003132, + "name": "stdlib: parse_aws_alb_log" } ], "number": 1193, "state": "open", "title": "parse_aws_alb_log function error failed to get field `client_host`", - "updated_at": "2026-06-01T14:08:13Z", + "updated_at": "2026-06-16T13:09:44Z", "user": { "login": "mdesouky" } @@ -14523,12 +14952,19 @@ "draft": false, "id": 2253672535, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 8623086532424964028, + "name": "stdlib: parse_duration" + } + ], "number": 1197, "pull_request": {}, "state": "closed", "title": "feat(stdlib): allow parsing multiple durations at once in `parse_duration` function", - "updated_at": "2025-01-03T19:55:30Z", + "updated_at": "2026-06-16T13:24:12Z", "user": { "login": "titaneric" } @@ -14545,13 +14981,19 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_bytes", + "id": 3417460498625657899, + "name": "stdlib: parse_bytes" } ], "number": 1198, "pull_request": {}, "state": "closed", "title": "feat(stdlib) Add new `parse_bytes` function", - "updated_at": "2025-01-06T18:09:01Z", + "updated_at": "2026-06-16T13:24:10Z", "user": { "login": "titaneric" } diff --git a/data/vectordotdev_vrl/issues/2025.json b/data/vectordotdev_vrl/issues/2025.json index d9d2cac..1c5b239 100644 --- a/data/vectordotdev_vrl/issues/2025.json +++ b/data/vectordotdev_vrl/issues/2025.json @@ -32,13 +32,19 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_nginx_log", + "id": 3283702677068885973, + "name": "stdlib: parse_nginx_log" } ], "number": 1202, "pull_request": {}, "state": "closed", "title": "feat(stdlib): Add `main` log format to `parse_nginx_log` function", - "updated_at": "2025-01-03T18:18:21Z", + "updated_at": "2026-06-16T13:24:07Z", "user": { "login": "virtualtam" } @@ -55,13 +61,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": null, + "id": 2148306289676808345, + "name": "stdlib: parse_klog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_linux_authorization", + "id": 4929531603522291862, + "name": "stdlib: parse_linux_authorization" } ], "number": 1203, "pull_request": {}, "state": "closed", "title": "fix(stdlib): bump year in failing examples", - "updated_at": "2025-01-02T19:16:05Z", + "updated_at": "2026-06-16T13:30:29Z", "user": { "login": "pront" } @@ -118,12 +136,19 @@ "draft": false, "id": 2260473907, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "", + "id": 4588059261544733975, + "name": "stdlib: parse_timestamp" + } + ], "number": 1207, "pull_request": {}, "state": "closed", "title": "feat(stdlib): Add `timezone` option for `parse_timestamp` function", - "updated_at": "2025-01-06T16:23:34Z", + "updated_at": "2026-06-16T13:24:04Z", "user": { "login": "titaneric" } @@ -257,7 +282,7 @@ "name": "vrl: compiler" }, { - "color": "E7E87A", + "color": "C2E0C6", "description": "Anything related to the expression checking phase which happens after source compilation.", "id": 5537775539463952263, "name": "vrl: expression checker" @@ -306,7 +331,7 @@ "name": "no-changelog" }, { - "color": "E7E87A", + "color": "C2E0C6", "description": "Anything related to the expression checking phase which happens after source compilation.", "id": 5537775539463952263, "name": "vrl: expression checker" @@ -406,12 +431,19 @@ "draft": false, "id": 2285746047, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: to_syslog_facility_code", + "id": 8300973917676154046, + "name": "stdlib: to_syslog_facility_code" + } + ], "number": 1221, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add `to_syslog_facility_code` function", - "updated_at": "2025-01-27T16:22:46Z", + "updated_at": "2026-06-16T13:24:01Z", "user": { "login": "simplepad" } @@ -451,12 +483,19 @@ "draft": false, "id": 2290379079, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 8623086532424964028, + "name": "stdlib: parse_duration" + } + ], "number": 1223, "pull_request": {}, "state": "closed", "title": "fix(stdlib): human time parse duration error for decimals", - "updated_at": "2025-01-27T18:26:28Z", + "updated_at": "2026-06-16T13:30:26Z", "user": { "login": "sainad2222" } @@ -757,13 +796,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: to_syslog_facility_code", + "id": 8300973917676154046, + "name": "stdlib: to_syslog_facility_code" } ], "number": 1235, "pull_request": {}, "state": "closed", "title": "fix(dev): fix `to_syslog_facility_code` example", - "updated_at": "2025-01-27T18:04:01Z", + "updated_at": "2026-06-16T13:23:58Z", "user": { "login": "pront" } @@ -849,13 +894,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: starts_with", + "id": 8501324306371375866, + "name": "stdlib: starts_with" } ], "number": 1239, "pull_request": {}, "state": "closed", "title": "chore(dev): clippy auto-fixes", - "updated_at": "2025-01-29T19:18:42Z", + "updated_at": "2026-06-16T13:30:24Z", "user": { "login": "pront" } @@ -917,12 +968,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_json", + "id": 6341163032176729316, + "name": "stdlib: parse_json" } ], "number": 1244, "state": "open", "title": "parse_json in VRL doesn't support json-like strings (with single quotes)", - "updated_at": "2026-06-01T14:08:19Z", + "updated_at": "2026-06-16T13:09:41Z", "user": { "login": "nomalord" } @@ -933,12 +990,19 @@ "draft": false, "id": 2309960632, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: slice", + "id": 4365621895688481017, + "name": "stdlib: slice" + } + ], "number": 1246, "pull_request": {}, "state": "closed", "title": "fix!(slice): array type def", - "updated_at": "2025-02-05T19:13:28Z", + "updated_at": "2026-06-16T13:30:21Z", "user": { "login": "pront" } @@ -965,12 +1029,19 @@ "draft": false, "id": 2311161465, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: ip_cidr_contains", + "id": 4997062788792776140, + "name": "stdlib: ip_cidr_contains" + } + ], "number": 1248, "pull_request": {}, "state": "closed", "title": "feat(stdlib): ip_cidr_contains now accepts array of CIDR", - "updated_at": "2025-02-10T16:01:43Z", + "updated_at": "2026-06-16T13:23:56Z", "user": { "login": "JakubOnderka" } @@ -1154,13 +1225,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: screamingsnakecase", + "id": 6435641434878277154, + "name": "stdlib: screamingsnakecase" } ], "number": 1255, "pull_request": {}, "state": "closed", "title": "chore(deps): bump convert_case from 0.6.0 to 0.7.1", - "updated_at": "2025-02-03T17:07:25Z", + "updated_at": "2026-06-16T13:30:18Z", "user": { "login": "dependabot" } @@ -1199,12 +1276,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: object_from_array", + "id": 3844552141170908238, + "name": "stdlib: object_from_array" } ], "number": 1257, "state": "open", "title": "Unexpected behaviour of the object_from_array VRL fuction", - "updated_at": "2026-06-01T14:08:20Z", + "updated_at": "2026-06-16T13:09:39Z", "user": { "login": "usa4ev" } @@ -1447,12 +1530,19 @@ "draft": false, "id": 2331557517, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: shannon_entropy", + "id": 8361837680355264809, + "name": "stdlib: shannon_entropy" + } + ], "number": 1267, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add `shannon_entropy` function", - "updated_at": "2025-03-03T09:35:08Z", + "updated_at": "2026-06-16T13:23:53Z", "user": { "login": "esensar" } @@ -1672,12 +1762,19 @@ "draft": false, "id": 2345265779, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_nginx_log", + "id": 3283702677068885973, + "name": "stdlib: parse_nginx_log" + } + ], "number": 1280, "pull_request": {}, "state": "closed", "title": "fix(stdlib): Parsing nginx error log message with comma", - "updated_at": "2025-02-19T20:46:55Z", + "updated_at": "2026-06-16T13:30:16Z", "user": { "login": "JakubOnderka" } @@ -1763,13 +1860,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: is_nullish", + "id": 1762950274698118553, + "name": "stdlib: is_nullish" } ], "number": 1284, "pull_request": {}, "state": "closed", "title": "performance(stdlib): Optimise is_nullish", - "updated_at": "2025-02-24T14:41:44Z", + "updated_at": "2026-06-16T13:23:51Z", "user": { "login": "JakubOnderka" } @@ -1780,12 +1883,19 @@ "draft": false, "id": 2350508397, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_nginx_log", + "id": 3283702677068885973, + "name": "stdlib: parse_nginx_log" + } + ], "number": 1285, "pull_request": {}, "state": "closed", "title": "fix(stdlib): Fix parsing nginx error log delaying request", - "updated_at": "2025-02-24T14:47:38Z", + "updated_at": "2026-06-16T13:30:13Z", "user": { "login": "JakubOnderka" } @@ -1796,12 +1906,19 @@ "draft": false, "id": 2352302907, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: ip_cidr_contains", + "id": 4997062788792776140, + "name": "stdlib: ip_cidr_contains" + } + ], "number": 1286, "pull_request": {}, "state": "closed", "title": "performance(stdlib): Optimise ip_cidr_contains when cidr is constant", - "updated_at": "2025-02-27T15:55:32Z", + "updated_at": "2026-06-16T13:23:48Z", "user": { "login": "JakubOnderka" } @@ -2082,13 +2199,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_user_agent", + "id": 2471982089171752361, + "name": "stdlib: parse_user_agent" } ], "number": 1299, "pull_request": {}, "state": "closed", "title": "enhancement(stdlib): Update user agent data for parse_user_agent", - "updated_at": "2025-02-25T20:28:34Z", + "updated_at": "2026-06-16T13:23:45Z", "user": { "login": "JakubOnderka" } @@ -2122,12 +2245,25 @@ "draft": false, "id": 2362240931, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_gzip", + "id": 1620284121979562873, + "name": "stdlib: encode_gzip" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_zlib", + "id": 5020142592498988925, + "name": "stdlib: encode_zlib" + } + ], "number": 1301, "pull_request": {}, "state": "closed", "title": "performance(stdlib): Use zlib-rs for much faster zlib decoding/encoding", - "updated_at": "2025-03-31T15:27:31Z", + "updated_at": "2026-06-16T13:30:10Z", "user": { "login": "JakubOnderka" } @@ -2159,12 +2295,19 @@ "draft": false, "id": 2365637866, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 8429761736599515115, + "name": "stdlib: encode_proto" + } + ], "number": 1304, "pull_request": {}, "state": "closed", "title": "enhancement(encode_proto): When encoding values into string fields, attempt to convert them automatically", - "updated_at": "2025-03-03T20:28:19Z", + "updated_at": "2026-06-16T13:23:42Z", "user": { "login": "roykim98" } @@ -2175,12 +2318,19 @@ "draft": true, "id": 2366297769, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: del", + "id": 1433633256269262082, + "name": "stdlib: del" + } + ], "number": 1305, "pull_request": {}, "state": "closed", "title": "[DRAFT] Performance - Remove unneeded value clones", - "updated_at": "2025-03-17T16:59:45Z", + "updated_at": "2026-06-16T13:30:07Z", "user": { "login": "tontinton" } @@ -2355,12 +2505,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" } ], "number": 1313, "state": "open", "title": "Add option for VRL function parse_key_value to specify resulting key case", - "updated_at": "2026-06-01T14:19:17Z", + "updated_at": "2026-06-16T13:09:36Z", "user": { "login": "alexeynl" } @@ -2439,13 +2595,19 @@ "description": "Pull requests that are awaiting their author.", "id": 7173230675418129594, "name": "meta: awaiting author" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_user_agent", + "id": 2471982089171752361, + "name": "stdlib: parse_user_agent" } ], "number": 1317, "pull_request": {}, "state": "closed", "title": "performance(stdlib): Switch to much faster ua-parser", - "updated_at": "2025-04-02T14:02:01Z", + "updated_at": "2026-06-16T13:30:04Z", "user": { "login": "JakubOnderka" } @@ -2512,13 +2674,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: ip_cidr_contains", + "id": 4997062788792776140, + "name": "stdlib: ip_cidr_contains" } ], "number": 1320, "pull_request": {}, "state": "closed", "title": "chore(deps): use `cidr` crate directly", - "updated_at": "2025-03-05T18:49:29Z", + "updated_at": "2026-06-16T13:30:01Z", "user": { "login": "JakubOnderka" } @@ -2535,13 +2703,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: ip_subnet", + "id": 4876070640004488836, + "name": "stdlib: ip_subnet" } ], "number": 1321, "pull_request": {}, "state": "closed", "title": "chore(stdlib): Simplify ip_subnet function code", - "updated_at": "2025-03-05T18:50:37Z", + "updated_at": "2026-06-16T13:23:40Z", "user": { "login": "JakubOnderka" } @@ -2566,12 +2740,19 @@ "draft": false, "id": 2377929341, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: snakecase", + "id": 7126428601189056673, + "name": "stdlib: snakecase" + } + ], "number": 1324, "pull_request": {}, "state": "closed", "title": "feat(snakecase): add support for excluded boundaries", - "updated_at": "2025-03-10T18:26:07Z", + "updated_at": "2026-06-16T13:23:37Z", "user": { "login": "brittonhayes" } @@ -2800,13 +2981,19 @@ "description": "Pull requests that are awaiting their author.", "id": 7173230675418129594, "name": "meta: awaiting author" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: match_datadog_query", + "id": 4867010954695849950, + "name": "stdlib: match_datadog_query" } ], "number": 1334, "pull_request": {}, "state": "open", "title": "enhancement(match_datadog_query): add is_phrase flag to equals method", - "updated_at": "2025-06-24T13:27:49Z", + "updated_at": "2026-06-16T13:15:06Z", "user": { "login": "PSeitz" } @@ -2884,12 +3071,25 @@ "draft": false, "id": 2393127957, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: decode_lz4", + "id": 532201067922757951, + "name": "stdlib: decode_lz4" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_lz4", + "id": 2475950407493336896, + "name": "stdlib: encode_lz4" + } + ], "number": 1339, "pull_request": {}, "state": "closed", "title": "feat(lz4 encoder/decoder): add support for Lz4 encode and decode", - "updated_at": "2025-04-01T18:55:53Z", + "updated_at": "2026-06-16T13:29:58Z", "user": { "login": "jimmystewpot" } @@ -3132,12 +3332,25 @@ "draft": false, "id": 2403415239, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "DBE0E9", + "description": "Pull requests that are awaiting their author.", + "id": 7173230675418129594, + "name": "meta: awaiting author" + }, + { + "color": "030F33", + "description": "", + "id": 709158974876078720, + "name": "domain: performance" + } + ], "number": 1349, "pull_request": {}, "state": "open", "title": "performance(runtime)!: Copy-on-Write value optimization", - "updated_at": "2025-03-29T13:16:53Z", + "updated_at": "2026-06-12T14:25:42Z", "user": { "login": "Zettroke" } @@ -3199,12 +3412,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": null, + "id": 3120541360500387790, + "name": "stdlib: parse_cef" } ], "number": 1352, "state": "open", "title": "parse_cef fails on logs with complex quoted values", - "updated_at": "2026-06-01T14:08:24Z", + "updated_at": "2026-06-16T13:09:34Z", "user": { "login": "unitednf24" } @@ -3401,13 +3620,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1360, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add `http_request` function", - "updated_at": "2025-08-20T18:02:52Z", + "updated_at": "2026-06-16T13:23:34Z", "user": { "login": "benjamin-awd" } @@ -3423,12 +3648,18 @@ "description": "Changes to the compiler", "id": 8770318842022581189, "name": "vrl: compiler" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: format_int", + "id": 8387631785112418440, + "name": "stdlib: format_int" } ], "number": 1361, "state": "open", "title": "`format_int` bad output type", - "updated_at": "2026-06-01T14:08:25Z", + "updated_at": "2026-06-16T13:09:32Z", "user": { "login": "JTKU" } @@ -3561,13 +3792,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_gzip", + "id": 1620284121979562873, + "name": "stdlib: encode_gzip" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_zlib", + "id": 5020142592498988925, + "name": "stdlib: encode_zlib" } ], "number": 1366, "pull_request": {}, "state": "closed", "title": "chore(stdlib): Revert use zlib-rs for much faster zlib decoding/encoding", - "updated_at": "2025-04-01T20:59:55Z", + "updated_at": "2026-06-16T13:29:56Z", "user": { "login": "pront" } @@ -3578,12 +3821,19 @@ "draft": false, "id": 2433381073, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: decode_lz4", + "id": 532201067922757951, + "name": "stdlib: decode_lz4" + } + ], "number": 1367, "pull_request": {}, "state": "closed", "title": "enhancement(lz4_decode) add lz4_decode compression type detection", - "updated_at": "2025-06-10T14:32:01Z", + "updated_at": "2026-06-16T13:29:53Z", "user": { "login": "jimmystewpot" } @@ -3594,12 +3844,25 @@ "draft": false, "id": 2433432540, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_gzip", + "id": 1620284121979562873, + "name": "stdlib: encode_gzip" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_zlib", + "id": 5020142592498988925, + "name": "stdlib: encode_zlib" + } + ], "number": 1368, "pull_request": {}, "state": "closed", "title": "performance(stdlib): Use zlib-rs for much faster zlib decoding/encoding", - "updated_at": "2025-04-08T17:01:28Z", + "updated_at": "2026-06-16T13:29:50Z", "user": { "login": "JakubOnderka" } @@ -3633,12 +3896,19 @@ "draft": false, "id": 2440858635, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_json", + "id": 6341163032176729316, + "name": "stdlib: parse_json" + } + ], "number": 1370, "pull_request": {}, "state": "closed", "title": "fix(stdlib): parse_json fails on utf-8 with BOM", - "updated_at": "2025-04-08T15:03:41Z", + "updated_at": "2026-06-16T13:23:31Z", "user": { "login": "thomasqueirozb" } @@ -3847,13 +4117,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" } ], "number": 1380, "pull_request": {}, "state": "closed", "title": "enhancement(file source):make parse_key_value public", - "updated_at": "2025-04-14T13:56:41Z", + "updated_at": "2026-06-16T13:23:29Z", "user": { "login": "ashishkf" } @@ -3869,12 +4145,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: exists", + "id": 3133812636300642122, + "name": "stdlib: exists" } ], "number": 1382, "state": "open", "title": "Add a dynamic variant of the `exists` function", - "updated_at": "2026-06-01T14:19:25Z", + "updated_at": "2026-06-16T13:09:30Z", "user": { "login": "simplepad" } @@ -3962,13 +4244,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "", + "id": 4588059261544733975, + "name": "stdlib: parse_timestamp" } ], "number": 1388, "pull_request": {}, "state": "closed", "title": "enhancement(conversion): Improve timestamp conversion error message", - "updated_at": "2025-04-29T13:24:15Z", + "updated_at": "2026-06-16T13:29:47Z", "user": { "login": "JakubOnderka" } @@ -4211,13 +4499,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": null, + "id": 8429761736599515115, + "name": "stdlib: encode_proto" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_proto", + "id": 1470102011077232971, + "name": "stdlib: parse_proto" } ], "number": 1398, "pull_request": {}, "state": "closed", "title": "feat(ci): introduce Vector `cargo check` workflow", - "updated_at": "2025-05-08T17:35:39Z", + "updated_at": "2026-06-16T13:29:44Z", "user": { "login": "pront" } @@ -4310,11 +4610,18 @@ "created_at": "2025-05-21T07:32:44Z", "id": 3084994001, "issue_type": "Feature", - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: redact", + "id": 1086853726375524498, + "name": "stdlib: redact" + } + ], "number": 1405, "state": "open", "title": "Add redact() hashing with automatically rotated salt", - "updated_at": "2026-06-01T14:19:29Z", + "updated_at": "2026-06-16T13:09:28Z", "user": { "login": "nemobis" } @@ -4331,13 +4638,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: dns_lookup", + "id": 6172985617716978179, + "name": "stdlib: dns_lookup" } ], "number": 1407, "pull_request": {}, "state": "closed", "title": "fix(stdlib): use vector tokio runtime instead of using a worker thread", - "updated_at": "2025-06-10T14:33:24Z", + "updated_at": "2026-06-16T13:29:42Z", "user": { "login": "esensar" } @@ -4534,13 +4847,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: crc", + "id": 35355823435173662, + "name": "stdlib: crc" } ], "number": 1415, "pull_request": {}, "state": "closed", "title": "chore(deps): bump crc from 3.2.1 to 3.3.0", - "updated_at": "2025-06-09T18:47:06Z", + "updated_at": "2026-06-16T13:23:26Z", "user": { "login": "dependabot" } @@ -4756,13 +5075,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": null, + "id": 3120541360500387790, + "name": "stdlib: parse_cef" } ], "number": 1425, "pull_request": {}, "state": "closed", "title": "chore(stdlib): Refactor `parse_header_value` to trim whitespace from escaped values …", - "updated_at": "2025-06-23T18:40:13Z", + "updated_at": "2026-06-16T13:29:39Z", "user": { "login": "yjagdale" } @@ -4772,11 +5097,18 @@ "created_at": "2025-06-23T14:42:29Z", "id": 3168468522, "issue_type": "Bug", - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_tokens", + "id": 6594689963125240793, + "name": "stdlib: parse_tokens" + } + ], "number": 1426, "state": "open", "title": "VRL function parse_tokens does not handle unescaped \"\\\"", - "updated_at": "2026-06-01T14:08:29Z", + "updated_at": "2026-06-16T13:09:24Z", "user": { "login": "CyBeRoni" } @@ -4838,12 +5170,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 1429, "state": "open", "title": "Allow override grok patterns via aliases in `parse_groks` function", - "updated_at": "2026-06-01T14:19:30Z", + "updated_at": "2026-06-16T13:09:26Z", "user": { "login": "piotrminkina" } @@ -4854,12 +5192,19 @@ "draft": false, "id": 2627169630, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 3120541360500387790, + "name": "stdlib: parse_cef" + } + ], "number": 1430, "pull_request": {}, "state": "closed", "title": "parse_cef function to handle empty spaces", - "updated_at": "2025-07-18T09:12:15Z", + "updated_at": "2026-06-16T13:23:24Z", "user": { "login": "yjagdale" } @@ -5193,13 +5538,19 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: haversine", + "id": 3857976580711509957, + "name": "stdlib: haversine" } ], "number": 1442, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add `haversine` function", - "updated_at": "2025-07-09T16:10:34Z", + "updated_at": "2026-06-16T13:23:21Z", "user": { "login": "esensar" } @@ -5222,13 +5573,19 @@ "description": "Pull requests that are awaiting their author.", "id": 7173230675418129594, "name": "meta: awaiting author" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: validate_json_schema", + "id": 1418186921759539505, + "name": "stdlib: validate_json_schema" } ], "number": 1443, "pull_request": {}, "state": "closed", "title": "feat: add `validate_json_schema` function", - "updated_at": "2025-07-11T12:58:37Z", + "updated_at": "2026-06-16T13:23:19Z", "user": { "login": "jlambatl" } @@ -5245,13 +5602,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: haversine", + "id": 3857976580711509957, + "name": "stdlib: haversine" } ], "number": 1444, "pull_request": {}, "state": "closed", "title": "fix(stdlib): properly export haversine function in `all`", - "updated_at": "2025-07-14T13:27:48Z", + "updated_at": "2026-06-16T13:23:15Z", "user": { "login": "esensar" } @@ -5301,12 +5664,25 @@ "draft": false, "id": 2666823443, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: decode_lz4", + "id": 532201067922757951, + "name": "stdlib: decode_lz4" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_lz4", + "id": 2475950407493336896, + "name": "stdlib: encode_lz4" + } + ], "number": 1447, "pull_request": {}, "state": "closed", "title": "enhancement!(lz4): Improve handling of various lz4 implementations", - "updated_at": "2025-07-17T15:02:15Z", + "updated_at": "2026-06-16T13:29:37Z", "user": { "login": "jlambatl" } @@ -5877,12 +6253,19 @@ "draft": true, "id": 2737453843, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "", + "id": 1853162984604962264, + "name": "stdlib: xxhash" + } + ], "number": 1472, "pull_request": {}, "state": "closed", "title": "feat(stdlib): Add new xxhash function", - "updated_at": "2025-08-12T21:34:10Z", + "updated_at": "2026-06-16T13:23:13Z", "user": { "login": "stigglor" } @@ -5899,13 +6282,19 @@ "description": "Pull requests that are awaiting their author.", "id": 7173230675418129594, "name": "meta: awaiting author" + }, + { + "color": "aaaaaa", + "description": "", + "id": 1853162984604962264, + "name": "stdlib: xxhash" } ], "number": 1473, "pull_request": {}, "state": "closed", "title": "feat(stdlib): Add new xxhash function", - "updated_at": "2025-08-19T17:59:58Z", + "updated_at": "2026-06-16T13:23:10Z", "user": { "login": "stigglor" } @@ -5944,12 +6333,19 @@ "draft": false, "id": 2744120368, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: validate_json_schema", + "id": 1418186921759539505, + "name": "stdlib: validate_json_schema" + } + ], "number": 1476, "pull_request": {}, "state": "closed", "title": "(fix stdlib): Fix `validate_json_schema` to prevent compile-time panics", - "updated_at": "2025-08-28T19:07:44Z", + "updated_at": "2026-06-16T13:23:08Z", "user": { "login": "sbalmos" } @@ -5988,12 +6384,18 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: from_unix_timestamp", + "id": 4702067301376247957, + "name": "stdlib: from_unix_timestamp" } ], "number": 1478, "state": "open", "title": "`from_unix_timestamp` should support float timestamps with subsecond precision", - "updated_at": "2026-06-01T14:08:34Z", + "updated_at": "2026-06-16T13:09:21Z", "user": { "login": "garysassano" } @@ -6031,12 +6433,19 @@ "draft": false, "id": 2768768949, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_aws_alb_log", + "id": 6100913743616003132, + "name": "stdlib: parse_aws_alb_log" + } + ], "number": 1482, "pull_request": {}, "state": "closed", "title": "feat(stdlib): Add flag to ignore new fields when parsing AWS LB logs", - "updated_at": "2025-09-25T18:47:11Z", + "updated_at": "2026-06-16T13:29:34Z", "user": { "login": "anas-aso" } @@ -6047,12 +6456,19 @@ "draft": false, "id": 2776855881, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: validate_json_schema", + "id": 1418186921759539505, + "name": "stdlib: validate_json_schema" + } + ], "number": 1483, "pull_request": {}, "state": "closed", "title": "feat(stdlib) Capture error messages from `validate_json_schema`", - "updated_at": "2025-09-03T22:22:37Z", + "updated_at": "2026-06-16T13:23:05Z", "user": { "login": "sbalmos" } @@ -6092,13 +6508,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1485, "pull_request": {}, "state": "closed", "title": "chore(dev): add proto conversions options - support json names", - "updated_at": "2025-08-28T16:48:09Z", + "updated_at": "2026-06-16T13:29:32Z", "user": { "login": "pront" } @@ -6115,13 +6537,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": null, + "id": 8429761736599515115, + "name": "stdlib: encode_proto" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_proto", + "id": 1470102011077232971, + "name": "stdlib: parse_proto" } ], "number": 1486, "pull_request": {}, "state": "closed", "title": "chore(dev): simplify proto exports", - "updated_at": "2025-08-28T17:12:16Z", + "updated_at": "2026-06-16T13:29:29Z", "user": { "login": "pront" } @@ -6202,13 +6636,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_grok", + "id": 2407447042232504134, + "name": "stdlib: parse_grok" } ], "number": 1489, "pull_request": {}, "state": "closed", "title": "chore(deps): bump grok from 2.1.0 to 2.4.0", - "updated_at": "2025-09-02T19:54:39Z", + "updated_at": "2026-06-16T13:29:26Z", "user": { "login": "dependabot" } @@ -6478,13 +6918,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1499, "pull_request": {}, "state": "closed", "title": "fix(stdlib): Fix http_request headers param optional flag", - "updated_at": "2025-09-16T17:54:39Z", + "updated_at": "2026-06-16T13:23:03Z", "user": { "login": "sbalmos" } @@ -6524,12 +6970,19 @@ "draft": false, "id": 2801166806, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: pop", + "id": 5585822208296541152, + "name": "stdlib: pop" + } + ], "number": 1501, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add array pop() function", - "updated_at": "2025-09-05T13:49:30Z", + "updated_at": "2026-06-16T13:23:00Z", "user": { "login": "jlambatl" } @@ -6540,12 +6993,19 @@ "draft": false, "id": 2801217898, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" + } + ], "number": 1502, "pull_request": {}, "state": "closed", "title": "enhancement(stdlib): Add optional request `body` param to `http_request`", - "updated_at": "2025-09-16T13:38:18Z", + "updated_at": "2026-06-16T13:22:57Z", "user": { "login": "sbalmos" } @@ -6599,12 +7059,25 @@ "draft": false, "id": 2817031500, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: decrypt_ip", + "id": 9126047454725785765, + "name": "stdlib: decrypt_ip" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encrypt_ip", + "id": 430116693576671489, + "name": "stdlib: encrypt_ip" + } + ], "number": 1506, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add IP encryption and decryption functions", - "updated_at": "2025-09-15T13:24:06Z", + "updated_at": "2026-06-16T13:29:24Z", "user": { "login": "alterstep" } @@ -6621,13 +7094,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1508, "pull_request": {}, "state": "closed", "title": "fix(stdlib): fix http_request tests with add'l body param", - "updated_at": "2025-09-16T17:54:17Z", + "updated_at": "2026-06-16T13:22:55Z", "user": { "login": "sbalmos" } @@ -6659,12 +7138,19 @@ "draft": false, "id": 2833376468, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" + } + ], "number": 1510, "pull_request": {}, "state": "closed", "title": "fix(stdlib): Fix `http_request` ability to run from CLI", - "updated_at": "2025-09-16T17:54:09Z", + "updated_at": "2026-06-16T13:22:52Z", "user": { "login": "sbalmos" } @@ -6725,12 +7211,19 @@ "draft": false, "id": 2847174030, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: find", + "id": 1022219139600379008, + "name": "stdlib: find" + } + ], "number": 1514, "pull_request": {}, "state": "closed", "title": "feat(vrl): return null instead of -1 when not find in `find` function", - "updated_at": "2025-09-22T19:18:37Z", + "updated_at": "2026-06-16T13:22:49Z", "user": { "login": "titaneric" } @@ -6741,12 +7234,19 @@ "draft": false, "id": 2853614758, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_glog", + "id": 8157311264713662339, + "name": "stdlib: parse_glog" + } + ], "number": 1515, "pull_request": {}, "state": "closed", "title": "fix(stdlib): fix glog parser to accept padded thread_id", - "updated_at": "2025-09-24T13:26:26Z", + "updated_at": "2026-06-16T13:29:21Z", "user": { "login": "suttod" } @@ -6769,13 +7269,19 @@ "description": "Pull requests that are awaiting their author.", "id": 7173230675418129594, "name": "meta: awaiting author" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: basename", + "id": 7322128410451626131, + "name": "stdlib: basename" } ], "number": 1516, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add new VRL function `basename` to get last component of the path", - "updated_at": "2025-10-01T16:25:44Z", + "updated_at": "2026-06-16T13:22:47Z", "user": { "login": "titaneric" } @@ -7180,12 +7686,19 @@ "draft": false, "id": 2878902651, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: basename", + "id": 7322128410451626131, + "name": "stdlib: basename" + } + ], "number": 1531, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add new VRL function `basename` to get last component of the path ", - "updated_at": "2025-10-06T18:12:08Z", + "updated_at": "2026-06-16T13:22:44Z", "user": { "login": "titaneric" } @@ -7196,12 +7709,19 @@ "draft": false, "id": 2879116316, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: dirname", + "id": 294601290798464173, + "name": "stdlib: dirname" + } + ], "number": 1532, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add `dirname` VRL function matched with `dirname` command", - "updated_at": "2025-10-02T17:40:11Z", + "updated_at": "2026-06-16T13:22:41Z", "user": { "login": "titaneric" } @@ -7212,12 +7732,19 @@ "draft": false, "id": 2882386160, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: split_path", + "id": 3742117134520663409, + "name": "stdlib: split_path" + } + ], "number": 1533, "pull_request": {}, "state": "closed", "title": "feat(stdlib): add new `split_path` VRL function to split the given path into multiple components", - "updated_at": "2025-10-02T18:02:27Z", + "updated_at": "2026-06-16T13:22:38Z", "user": { "login": "titaneric" } @@ -7234,13 +7761,19 @@ "description": "Changes to the standard library", "id": 8863369235281820815, "name": "vrl: stdlib" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1534, "pull_request": {}, "state": "closed", "title": "enhancement(stdlib): Add optional `http_proxy` and `https_proxy` params to `http_request`", - "updated_at": "2025-10-21T20:06:44Z", + "updated_at": "2026-06-16T13:22:36Z", "user": { "login": "5Dev24" } @@ -7342,7 +7875,7 @@ "number": 1538, "state": "open", "title": "Escaping characters in parse_cef?", - "updated_at": "2026-06-01T14:08:39Z", + "updated_at": "2026-06-15T18:26:52Z", "user": { "login": "sb1-nicolai" } @@ -7669,12 +8202,19 @@ "draft": false, "id": 2984898919, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: split_path", + "id": 3742117134520663409, + "name": "stdlib: split_path" + } + ], "number": 1553, "pull_request": {}, "state": "closed", "title": "fix(stdlib): Add missing functions from 0.28 release", - "updated_at": "2025-11-06T15:12:14Z", + "updated_at": "2026-06-16T13:29:18Z", "user": { "login": "thomasqueirozb" } @@ -7853,13 +8393,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1562, "pull_request": {}, "state": "closed", "title": "enhancement(http_request): add redaction for sensitive headers", - "updated_at": "2026-03-04T15:40:21Z", + "updated_at": "2026-06-16T13:22:34Z", "user": { "login": "benjamin-awd" } @@ -7870,12 +8416,19 @@ "draft": false, "id": 3045086940, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: merge", + "id": 7388908726678991608, + "name": "stdlib: merge" + } + ], "number": 1563, "pull_request": {}, "state": "closed", "title": "fix(stdlib): merge: make `to` a required argument", - "updated_at": "2025-11-25T22:10:29Z", + "updated_at": "2026-06-16T13:29:16Z", "user": { "login": "thomasqueirozb" } @@ -8236,12 +8789,19 @@ "draft": false, "id": 3072934428, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: validate_json_schema", + "id": 1418186921759539505, + "name": "stdlib: validate_json_schema" + } + ], "number": 1577, "pull_request": {}, "state": "closed", "title": "fix(stdlib) jsonschema dependency update to fix stackoverflow on empty $ref", - "updated_at": "2025-12-10T14:43:42Z", + "updated_at": "2026-06-16T13:29:13Z", "user": { "login": "jlambatl" } @@ -8349,13 +8909,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_user_agent", + "id": 2471982089171752361, + "name": "stdlib: parse_user_agent" } ], "number": 1582, "pull_request": {}, "state": "closed", "title": "chore(dev): Upgrade rust to 1.92.0", - "updated_at": "2025-12-29T20:11:19Z", + "updated_at": "2026-06-16T13:29:10Z", "user": { "login": "thomasqueirozb" } @@ -8382,12 +8954,19 @@ "draft": false, "id": 3118423256, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: format_int", + "id": 8387631785112418440, + "name": "stdlib: format_int" + } + ], "number": 1586, "pull_request": {}, "state": "closed", "title": "fix(stdlib): correct format_int return type to bytes", - "updated_at": "2025-12-19T20:15:25Z", + "updated_at": "2026-06-16T13:22:30Z", "user": { "login": "thomasqueirozb" } diff --git a/data/vectordotdev_vrl/issues/2026.json b/data/vectordotdev_vrl/issues/2026.json index 6f00acd..3d7549d 100644 --- a/data/vectordotdev_vrl/issues/2026.json +++ b/data/vectordotdev_vrl/issues/2026.json @@ -214,13 +214,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": null, + "id": 2148306289676808345, + "name": "stdlib: parse_klog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_linux_authorization", + "id": 4929531603522291862, + "name": "stdlib: parse_linux_authorization" } ], "number": 1596, "pull_request": {}, "state": "closed", "title": "fix(dev): use dynamic year in examples", - "updated_at": "2026-01-05T17:37:32Z", + "updated_at": "2026-06-16T13:29:08Z", "user": { "login": "thomasqueirozb" } @@ -341,12 +353,19 @@ "draft": false, "id": 3160809047, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_yaml", + "id": 3161011846294896615, + "name": "stdlib: parse_yaml" + } + ], "number": 1602, "pull_request": {}, "state": "closed", "title": "feat: add `parse_yaml` function", - "updated_at": "2026-03-04T20:36:01Z", + "updated_at": "2026-06-16T13:22:27Z", "user": { "login": "juchem" } @@ -494,12 +513,25 @@ "draft": false, "id": 3179167453, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 2148306289676808345, + "name": "stdlib: parse_klog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_linux_authorization", + "id": 4929531603522291862, + "name": "stdlib: parse_linux_authorization" + } + ], "number": 1609, "pull_request": {}, "state": "closed", "title": "feat(dev): Example macro out of order with tests", - "updated_at": "2026-05-08T17:00:42Z", + "updated_at": "2026-06-16T13:29:05Z", "user": { "login": "bfung" } @@ -608,12 +640,19 @@ "draft": false, "id": 3215187724, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: ip_cidr_contains", + "id": 4997062788792776140, + "name": "stdlib: ip_cidr_contains" + } + ], "number": 1614, "pull_request": {}, "state": "open", "title": "enhancement(stdlib): add IPv4-mapped IPv6 support to ip_cidr_contains", - "updated_at": "2026-02-16T17:19:24Z", + "updated_at": "2026-06-16T13:15:03Z", "user": { "login": "milas" } @@ -651,13 +690,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_groks", + "id": 4924712345985418412, + "name": "stdlib: parse_groks" } ], "number": 1616, "pull_request": {}, "state": "closed", "title": "feat(vrl): add build flag to remove env and system functions", - "updated_at": "2026-02-06T17:18:48Z", + "updated_at": "2026-06-16T13:29:02Z", "user": { "login": "dd-sebastien-lb" } @@ -684,12 +729,25 @@ "draft": false, "id": 3228783562, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 8623086532424964028, + "name": "stdlib: parse_duration" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_bytes", + "id": 3417460498625657899, + "name": "stdlib: parse_bytes" + } + ], "number": 1618, "pull_request": {}, "state": "closed", "title": "fix(stdlib): fix panic due to overflow in parse_duration", - "updated_at": "2026-02-02T18:23:33Z", + "updated_at": "2026-06-16T13:28:59Z", "user": { "login": "thomasqueirozb" } @@ -1072,12 +1130,25 @@ "draft": false, "id": 3273234640, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: basename", + "id": 7322128410451626131, + "name": "stdlib: basename" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: type_def", + "id": 5803595434562397296, + "name": "stdlib: type_def" + } + ], "number": 1635, "pull_request": {}, "state": "closed", "title": "fix(stdlib): Fix incorrect `basename` type_def", - "updated_at": "2026-02-11T23:06:12Z", + "updated_at": "2026-06-16T13:22:23Z", "user": { "login": "thomasqueirozb" } @@ -1087,11 +1158,24 @@ "created_at": "2026-02-12T19:00:24Z", "id": 3933492057, "issue_type": "Feature", - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: decrypt", + "id": 5900732414936141317, + "name": "stdlib: decrypt" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encrypt", + "id": 177542290647800185, + "name": "stdlib: encrypt" + } + ], "number": 1636, "state": "open", "title": "Support AES-GCM in `encrypt`/`decrypt` functions", - "updated_at": "2026-06-01T14:19:44Z", + "updated_at": "2026-06-16T13:09:18Z", "user": { "login": "dodo0822" } @@ -1182,12 +1266,25 @@ "draft": false, "id": 3287541326, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: decrypt", + "id": 5900732414936141317, + "name": "stdlib: decrypt" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encrypt", + "id": 177542290647800185, + "name": "stdlib: encrypt" + } + ], "number": 1641, "pull_request": {}, "state": "open", "title": "feat(vrl): add AES-GCM support to encrypt/decrypt functions", - "updated_at": "2026-05-12T21:38:54Z", + "updated_at": "2026-06-16T13:15:00Z", "user": { "login": "dodo0822" } @@ -1359,12 +1456,25 @@ "draft": false, "id": 3303072213, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_csv", + "id": 3716502154879044913, + "name": "stdlib: encode_csv" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_csv", + "id": 8253684283393347764, + "name": "stdlib: parse_csv" + } + ], "number": 1649, "pull_request": {}, "state": "closed", "title": "feat(new function): implement an `encode_csv` VRL function", - "updated_at": "2026-03-10T20:35:48Z", + "updated_at": "2026-06-16T13:28:57Z", "user": { "login": "armleth" } @@ -1375,12 +1485,31 @@ "draft": false, "id": 3304746351, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "", + "id": 2223534336356115461, + "name": "stdlib: parse_key_value" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: md5", + "id": 3107881126834000530, + "name": "stdlib: md5" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: seahash", + "id": 6133532199547485755, + "name": "stdlib: seahash" + } + ], "number": 1650, "pull_request": {}, "state": "closed", "title": "fix(stdlib): correct parameter types for md5, seahash, floor, parse_key_value", - "updated_at": "2026-02-19T20:29:50Z", + "updated_at": "2026-06-16T13:22:17Z", "user": { "login": "thomasqueirozb" } @@ -1420,13 +1549,37 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": null, + "id": 8429761736599515115, + "name": "stdlib: encode_proto" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: basename", + "id": 7322128410451626131, + "name": "stdlib: basename" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_proto", + "id": 1470102011077232971, + "name": "stdlib: parse_proto" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: validate_json_schema", + "id": 1418186921759539505, + "name": "stdlib: validate_json_schema" } ], "number": 1652, "pull_request": {}, "state": "closed", "title": "chore(stdlib): use basename in examples when files don't exist", - "updated_at": "2026-02-23T14:33:27Z", + "updated_at": "2026-06-16T13:28:54Z", "user": { "login": "thomasqueirozb" } @@ -1437,12 +1590,25 @@ "draft": false, "id": 3312556461, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: from_entries", + "id": 556125127194383683, + "name": "stdlib: from_entries" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: to_entries", + "id": 2595738464199265339, + "name": "stdlib: to_entries" + } + ], "number": 1653, "pull_request": {}, "state": "closed", "title": "feat(stdlib): jq entries commands", - "updated_at": "2026-04-03T19:07:23Z", + "updated_at": "2026-06-16T13:28:52Z", "user": { "login": "close2code-palm" } @@ -1459,13 +1625,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: format_number", + "id": 2199202843517675672, + "name": "stdlib: format_number" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: snakecase", + "id": 7126428601189056673, + "name": "stdlib: snakecase" } ], "number": 1654, "pull_request": {}, "state": "closed", "title": "docs: improve snakecase and format_number examples", - "updated_at": "2026-02-23T17:01:58Z", + "updated_at": "2026-06-16T13:22:11Z", "user": { "login": "thomasqueirozb" } @@ -1482,13 +1660,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: encode_charset", + "id": 375077521278587691, + "name": "stdlib: encode_charset" } ], "number": 1655, "pull_request": {}, "state": "closed", "title": "docs: fix encode_charset usage()", - "updated_at": "2026-02-23T21:07:28Z", + "updated_at": "2026-06-16T13:22:08Z", "user": { "login": "thomasqueirozb" } @@ -1521,13 +1705,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: dns_lookup", + "id": 6172985617716978179, + "name": "stdlib: dns_lookup" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1657, "pull_request": {}, "state": "closed", "title": "docs: move network performance notice into notices", - "updated_at": "2026-02-24T17:10:31Z", + "updated_at": "2026-06-16T13:28:49Z", "user": { "login": "thomasqueirozb" } @@ -1567,13 +1763,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: truncate", + "id": 8067142697557302308, + "name": "stdlib: truncate" } ], "number": 1659, "pull_request": {}, "state": "closed", "title": "docs: improve truncate's suffix description", - "updated_at": "2026-02-24T22:26:47Z", + "updated_at": "2026-06-16T13:28:46Z", "user": { "login": "thomasqueirozb" } @@ -1596,13 +1798,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1660, "pull_request": {}, "state": "closed", "title": "fix(dev): fix broken src/stdlib/http_request.rs tests", - "updated_at": "2026-02-25T14:39:22Z", + "updated_at": "2026-06-16T13:22:06Z", "user": { "login": "pront" } @@ -2024,13 +2232,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: crc", + "id": 35355823435173662, + "name": "stdlib: crc" } ], "number": 1676, "pull_request": {}, "state": "closed", "title": "chore(deps): bump crc from 3.3.0 to 3.4.0", - "updated_at": "2026-03-04T17:27:13Z", + "updated_at": "2026-06-16T13:22:03Z", "user": { "login": "dependabot" } @@ -2134,13 +2348,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: redact", + "id": 1086853726375524498, + "name": "stdlib: redact" } ], "number": 1680, "pull_request": {}, "state": "closed", "title": "feat(stdlib): gate crypto/hashing functions behind enable_crypto_functions feature", - "updated_at": "2026-03-05T20:01:57Z", + "updated_at": "2026-06-16T13:28:43Z", "user": { "login": "hligit" } @@ -2157,13 +2377,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: validate_json_schema", + "id": 1418186921759539505, + "name": "stdlib: validate_json_schema" } ], "number": 1681, "pull_request": {}, "state": "closed", "title": "fix(dev): stdlib feature should include all functions", - "updated_at": "2026-03-03T22:30:51Z", + "updated_at": "2026-06-16T13:28:41Z", "user": { "login": "pront" } @@ -2194,13 +2420,19 @@ "description": "Pull requests that are awaiting their author.", "id": 7173230675418129594, "name": "meta: awaiting author" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: flatten", + "id": 5930686372604670146, + "name": "stdlib: flatten" } ], "number": 1683, "pull_request": {}, "state": "closed", "title": "enhancement(stdlib): add `except` argument to flatten", - "updated_at": "2026-03-20T14:52:58Z", + "updated_at": "2026-06-16T13:28:38Z", "user": { "login": "benjamin-awd" } @@ -2263,13 +2495,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: abs", + "id": 7278234951054054572, + "name": "stdlib: abs" } ], "number": 1686, "pull_request": {}, "state": "closed", "title": "DO NOT MERGE testing(ci): test PR for CI changes in #1685", - "updated_at": "2026-03-04T20:16:38Z", + "updated_at": "2026-06-16T13:28:35Z", "user": { "login": "thomasqueirozb" } @@ -2286,13 +2524,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1687, "pull_request": {}, "state": "closed", "title": "fix(dev): fix compilation errors in test code", - "updated_at": "2026-03-04T21:10:09Z", + "updated_at": "2026-06-16T13:28:33Z", "user": { "login": "pront" } @@ -2414,11 +2658,18 @@ "created_at": "2026-03-09T17:37:21Z", "id": 4046958920, "issue_type": "Bug", - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_user_agent", + "id": 2471982089171752361, + "name": "stdlib: parse_user_agent" + } + ], "number": 1693, "state": "open", "title": "`parse_user_agent(\"curl/8.7.1\")` returns `\"curl\"` as the version", - "updated_at": "2026-06-01T14:08:52Z", + "updated_at": "2026-06-16T13:09:15Z", "user": { "login": "andrey-mazo" } @@ -2645,13 +2896,31 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: dns_lookup", + "id": 6172985617716978179, + "name": "stdlib: dns_lookup" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: reverse_dns", + "id": 7820855268562383788, + "name": "stdlib: reverse_dns" } ], "number": 1703, "pull_request": {}, "state": "closed", "title": "docs: add network notice to reverse_dns and standardize notice", - "updated_at": "2026-03-11T21:41:21Z", + "updated_at": "2026-06-16T13:28:30Z", "user": { "login": "thomasqueirozb" } @@ -2668,13 +2937,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: dns_lookup", + "id": 6172985617716978179, + "name": "stdlib: dns_lookup" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1704, "pull_request": {}, "state": "closed", "title": "chore(stdlib): test all examples", - "updated_at": "2026-03-12T13:27:20Z", + "updated_at": "2026-06-16T13:28:27Z", "user": { "login": "thomasqueirozb" } @@ -3417,13 +3698,31 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: random_bytes", + "id": 4914600508282111205, + "name": "stdlib: random_bytes" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: random_float", + "id": 7576383375967491560, + "name": "stdlib: random_float" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: random_int", + "id": 7505156680004749357, + "name": "stdlib: random_int" } ], "number": 1734, "pull_request": {}, "state": "closed", "title": "chore(deps): Upgrade rand from 0.8 to 0.9.3", - "updated_at": "2026-04-14T19:19:51Z", + "updated_at": "2026-06-16T13:28:25Z", "user": { "login": "thomasqueirozb" } @@ -3629,7 +3928,7 @@ "issue_type": null, "labels": [ { - "color": "E7E87A", + "color": "C2E0C6", "description": "Anything related to the expression checking phase which happens after source compilation.", "id": 5537775539463952263, "name": "vrl: expression checker" @@ -4065,12 +4364,19 @@ "draft": false, "id": 3617946105, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_syslog", + "id": 4081307398188826550, + "name": "stdlib: parse_syslog" + } + ], "number": 1759, "pull_request": {}, "state": "closed", "title": "feat(syslog): enhance RFC 5424 structured data parsing", - "updated_at": "2026-05-04T19:12:41Z", + "updated_at": "2026-06-16T13:28:22Z", "user": { "login": "yjagdale" } @@ -4113,12 +4419,19 @@ "draft": false, "id": 3638068531, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 8429761736599515115, + "name": "stdlib: encode_proto" + } + ], "number": 1762, "pull_request": {}, "state": "closed", "title": "fix(protobuf): support non-string map keys in encode_proto and parse_…", - "updated_at": "2026-05-07T14:01:43Z", + "updated_at": "2026-06-16T13:21:58Z", "user": { "login": "flaviofcruz" } @@ -4145,12 +4458,19 @@ "draft": false, "id": 3644727448, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 8429761736599515115, + "name": "stdlib: encode_proto" + } + ], "number": 1764, "pull_request": {}, "state": "closed", "title": "enhancement(protobuf): add allow_lossy_string_coercion option to encode::Options", - "updated_at": "2026-05-07T20:52:20Z", + "updated_at": "2026-06-16T13:28:20Z", "user": { "login": "pront" } @@ -4332,13 +4652,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex", + "id": 2227565278763405655, + "name": "stdlib: parse_regex" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex_all", + "id": 4218502504279337402, + "name": "stdlib: parse_regex_all" } ], "number": 1772, "pull_request": {}, "state": "open", "title": "perf(parse_regex, parse_regex_all): pre-compute capture names", - "updated_at": "2026-05-22T20:02:19Z", + "updated_at": "2026-06-16T13:14:57Z", "user": { "login": "thomasqueirozb" } @@ -4349,12 +4681,25 @@ "draft": false, "id": 3732713059, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex", + "id": 2227565278763405655, + "name": "stdlib: parse_regex" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex_all", + "id": 4218502504279337402, + "name": "stdlib: parse_regex_all" + } + ], "number": 1773, "pull_request": {}, "state": "closed", "title": "perf(parse_regex): pre-compute capture info and use index-based lookup", - "updated_at": "2026-05-28T16:15:44Z", + "updated_at": "2026-06-16T13:28:17Z", "user": { "login": "thomasqueirozb" } @@ -4365,12 +4710,25 @@ "draft": false, "id": 3732774684, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex", + "id": 2227565278763405655, + "name": "stdlib: parse_regex" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex_all", + "id": 4218502504279337402, + "name": "stdlib: parse_regex_all" + } + ], "number": 1774, "pull_request": {}, "state": "closed", "title": "feat(stdlib): allow dynamic regex pattern in parse_regex", - "updated_at": "2026-05-26T18:54:21Z", + "updated_at": "2026-06-16T13:28:14Z", "user": { "login": "thomasqueirozb" } @@ -4399,13 +4757,19 @@ "description": "Function category", "id": 2615354494565558836, "name": "stdlib: parse" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex_all", + "id": 4218502504279337402, + "name": "stdlib: parse_regex_all" } ], "number": 1775, "pull_request": {}, "state": "closed", "title": "perf(stdlib): avoid Regex clone on each parse_regex_all call", - "updated_at": "2026-05-26T14:32:17Z", + "updated_at": "2026-06-16T13:21:50Z", "user": { "login": "thomasqueirozb" } @@ -4416,12 +4780,19 @@ "draft": false, "id": 3737012770, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_user_agent", + "id": 2471982089171752361, + "name": "stdlib: parse_user_agent" + } + ], "number": 1776, "pull_request": {}, "state": "closed", "title": "enhancement(stdlib): Update user agent data for parse_user_agent", - "updated_at": "2026-05-28T17:12:24Z", + "updated_at": "2026-06-16T13:21:48Z", "user": { "login": "JakubOnderka" } @@ -4461,13 +4832,19 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_nginx_log", + "id": 3283702677068885973, + "name": "stdlib: parse_nginx_log" } ], "number": 1778, "pull_request": {}, "state": "closed", "title": "chore(stdlib): Resolve variant during compilation for parse_nginx_log", - "updated_at": "2026-05-28T16:20:33Z", + "updated_at": "2026-06-16T13:21:44Z", "user": { "login": "JakubOnderka" } @@ -4594,7 +4971,7 @@ } }, { - "closed_at": null, + "closed_at": "2026-06-15T18:05:44Z", "created_at": "2026-06-01T06:21:06Z", "draft": false, "id": 3778991628, @@ -4605,13 +4982,19 @@ "description": "", "id": 709158974876078720, "name": "domain: performance" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: truncate", + "id": 8067142697557302308, + "name": "stdlib: truncate" } ], "number": 1784, "pull_request": {}, - "state": "open", + "state": "closed", "title": "perf(stdlib): Remove converting suffix to owned string in truncate method", - "updated_at": "2026-06-03T14:32:38Z", + "updated_at": "2026-06-16T13:28:12Z", "user": { "login": "JakubOnderka" } @@ -4698,7 +5081,7 @@ "pull_request": {}, "state": "open", "title": "chore(deps): bump digest from 0.10.7 to 0.11.3", - "updated_at": "2026-06-06T23:51:58Z", + "updated_at": "2026-06-15T17:09:44Z", "user": { "login": "dependabot" } @@ -4715,13 +5098,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex", + "id": 2227565278763405655, + "name": "stdlib: parse_regex" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex_all", + "id": 4218502504279337402, + "name": "stdlib: parse_regex_all" } ], "number": 1788, "pull_request": {}, "state": "closed", "title": "perf(parse_regex, parse_regex_all): literal regex in parse_regex/parse_regex_all and fix performance regression", - "updated_at": "2026-06-03T21:15:37Z", + "updated_at": "2026-06-16T13:21:41Z", "user": { "login": "thomasqueirozb" } @@ -4732,12 +5127,25 @@ "draft": false, "id": 3790794979, "issue_type": null, - "labels": [], - "number": 1789, - "pull_request": {}, + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex", + "id": 2227565278763405655, + "name": "stdlib: parse_regex" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex_all", + "id": 4218502504279337402, + "name": "stdlib: parse_regex_all" + } + ], + "number": 1789, + "pull_request": {}, "state": "closed", "title": "revert(stdlib): revert parse_regex changes from 0.33.0", - "updated_at": "2026-06-02T20:30:38Z", + "updated_at": "2026-06-16T13:28:09Z", "user": { "login": "thomasqueirozb" } @@ -4910,19 +5318,25 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: http_request", + "id": 1039753914432071142, + "name": "stdlib: http_request" } ], "number": 1796, "pull_request": {}, "state": "closed", "title": "test(stdlib): replace httpbin.org with local mock server in http_request tests", - "updated_at": "2026-06-03T15:07:16Z", + "updated_at": "2026-06-16T13:25:22Z", "user": { "login": "thomasqueirozb" } }, { - "closed_at": null, + "closed_at": "2026-06-10T16:58:18Z", "created_at": "2026-06-03T15:39:55Z", "draft": false, "id": 3796615542, @@ -4933,29 +5347,48 @@ "description": "Changes in this PR do not need user-facing explanations in the release changelog", "id": 405647549714097197, "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: dns_lookup", + "id": 6172985617716978179, + "name": "stdlib: dns_lookup" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: reverse_dns", + "id": 7820855268562383788, + "name": "stdlib: reverse_dns" } ], "number": 1797, "pull_request": {}, - "state": "open", + "state": "closed", "title": "test(stdlib): gate dns_lookup and reverse_dns network tests behind the test feature", - "updated_at": "2026-06-03T18:01:00Z", + "updated_at": "2026-06-16T13:21:35Z", "user": { "login": "thomasqueirozb" } }, { - "closed_at": null, + "closed_at": "2026-06-10T17:18:45Z", "created_at": "2026-06-03T21:05:02Z", "draft": false, "id": 3798600272, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex_all", + "id": 4218502504279337402, + "name": "stdlib: parse_regex_all" + } + ], "number": 1798, "pull_request": {}, - "state": "open", + "state": "closed", "title": "perf(stdlib): add PatternSource to parse_regex_all for per-clone Pool optimization", - "updated_at": "2026-06-08T19:05:21Z", + "updated_at": "2026-06-16T13:21:32Z", "user": { "login": "thomasqueirozb" } @@ -5026,12 +5459,19 @@ "draft": true, "id": 3810893268, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: replace", + "id": 8365229395154951514, + "name": "stdlib: replace" + } + ], "number": 1802, "pull_request": {}, "state": "closed", "title": "chore(stdlib): Resolve bool and int constants during compilation for", - "updated_at": "2026-06-05T14:57:34Z", + "updated_at": "2026-06-16T13:28:06Z", "user": { "login": "JakubOnderka" } @@ -5039,7 +5479,7 @@ { "closed_at": null, "created_at": "2026-06-05T14:57:55Z", - "draft": true, + "draft": false, "id": 3810899164, "issue_type": null, "labels": [], @@ -5047,7 +5487,7 @@ "pull_request": {}, "state": "open", "title": "chore(stdlib): Resolve bool and int constants during compilation", - "updated_at": "2026-06-07T07:05:02Z", + "updated_at": "2026-06-12T14:42:57Z", "user": { "login": "JakubOnderka" } @@ -5124,30 +5564,405 @@ "draft": true, "id": 3826105406, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_user_agent", + "id": 2471982089171752361, + "name": "stdlib: parse_user_agent" + } + ], "number": 1807, "pull_request": {}, "state": "open", "title": "feat(stdlib): LRU cache for parse_user_agent function", - "updated_at": "2026-06-08T19:03:32Z", + "updated_at": "2026-06-16T13:14:53Z", "user": { "login": "JakubOnderka" } }, { - "closed_at": null, + "closed_at": "2026-06-10T15:47:12Z", "created_at": "2026-06-08T19:09:00Z", "draft": false, "id": 3826140174, "issue_type": null, - "labels": [], + "labels": [ + { + "color": "4FC887", + "description": "Changes in this PR do not need user-facing explanations in the release changelog", + "id": 405647549714097197, + "name": "no-changelog" + } + ], "number": 1808, "pull_request": {}, - "state": "open", + "state": "closed", "title": "test(stdlib): Benchmark for del function", - "updated_at": "2026-06-08T19:11:54Z", + "updated_at": "2026-06-10T15:47:13Z", "user": { "login": "JakubOnderka" } + }, + { + "closed_at": "2026-06-10T18:54:31Z", + "created_at": "2026-06-10T18:09:15Z", + "draft": false, + "id": 3841639938, + "issue_type": null, + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex", + "id": 2227565278763405655, + "name": "stdlib: parse_regex" + } + ], + "number": 1809, + "pull_request": {}, + "state": "closed", + "title": "feat(stdlib): allow dynamic regex pattern in parse_regex", + "updated_at": "2026-06-16T13:21:29Z", + "user": { + "login": "thomasqueirozb" + } + }, + { + "closed_at": "2026-06-10T19:45:03Z", + "created_at": "2026-06-10T18:56:45Z", + "draft": false, + "id": 3841936557, + "issue_type": null, + "labels": [ + { + "color": "4FC887", + "description": "Changes in this PR do not need user-facing explanations in the release changelog", + "id": 405647549714097197, + "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: ip_cidr_contains", + "id": 4997062788792776140, + "name": "stdlib: ip_cidr_contains" + } + ], + "number": 1810, + "pull_request": {}, + "state": "closed", + "title": "refactor(stdlib): replace local IpCidrType enum with ConstOrExpr in ip_cidr_contains", + "updated_at": "2026-06-16T13:21:27Z", + "user": { + "login": "thomasqueirozb" + } + }, + { + "closed_at": "2026-06-10T22:17:34Z", + "created_at": "2026-06-10T19:18:39Z", + "draft": false, + "id": 3842060748, + "issue_type": null, + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex", + "id": 2227565278763405655, + "name": "stdlib: parse_regex" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_regex_all", + "id": 4218502504279337402, + "name": "stdlib: parse_regex_all" + } + ], + "number": 1811, + "pull_request": {}, + "state": "closed", + "title": "perf(stdlib): pre-compute capture info and use index-based lookup in parse_regex/parse_regex_all", + "updated_at": "2026-06-16T13:21:24Z", + "user": { + "login": "thomasqueirozb" + } + }, + { + "closed_at": "2026-06-12T21:12:29Z", + "created_at": "2026-06-12T15:20:13Z", + "draft": false, + "id": 3855679556, + "issue_type": null, + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: find", + "id": 1022219139600379008, + "name": "stdlib: find" + } + ], + "number": 1812, + "pull_request": {}, + "state": "closed", + "title": "fix(stdlib): Fix documentation for find method that returns null when…", + "updated_at": "2026-06-16T13:28:03Z", + "user": { + "login": "JakubOnderka" + } + }, + { + "closed_at": "2026-06-15T17:06:37Z", + "created_at": "2026-06-13T06:59:22Z", + "draft": false, + "id": 3859255587, + "issue_type": null, + "labels": [ + { + "color": "4FC887", + "description": "Changes in this PR do not need user-facing explanations in the release changelog", + "id": 405647549714097197, + "name": "no-changelog" + } + ], + "number": 1813, + "pull_request": {}, + "state": "closed", + "title": "chore(deps): Bump lz4_flex to 0.13.0", + "updated_at": "2026-06-15T17:06:37Z", + "user": { + "login": "JakubOnderka" + } + }, + { + "closed_at": null, + "created_at": "2026-06-13T07:04:27Z", + "draft": false, + "id": 3859264638, + "issue_type": null, + "labels": [ + { + "color": "4FC887", + "description": "Changes in this PR do not need user-facing explanations in the release changelog", + "id": 405647549714097197, + "name": "no-changelog" + }, + { + "color": "aaaaaa", + "description": "VRL stdlib function: chunks", + "id": 3426338949596182772, + "name": "stdlib: chunks" + } + ], + "number": 1814, + "pull_request": {}, + "state": "open", + "title": "fix(tests): Fix return values for stdlib benchmarks", + "updated_at": "2026-06-16T13:28:01Z", + "user": { + "login": "JakubOnderka" + } + }, + { + "closed_at": "2026-06-15T16:52:35Z", + "created_at": "2026-06-13T07:41:23Z", + "draft": false, + "id": 3859329132, + "issue_type": null, + "labels": [ + { + "color": "343639", + "description": "Anything related to dependencies", + "id": 2612821526597292841, + "name": "domain: deps" + }, + { + "color": "4FC887", + "description": "Changes in this PR do not need user-facing explanations in the release changelog", + "id": 405647549714097197, + "name": "no-changelog" + } + ], + "number": 1815, + "pull_request": {}, + "state": "closed", + "title": "chore(deps): Remove dependency to deprecated serde_yaml", + "updated_at": "2026-06-15T16:52:35Z", + "user": { + "login": "JakubOnderka" + } + }, + { + "closed_at": null, + "created_at": "2026-06-13T09:29:30Z", + "draft": false, + "id": 3859558591, + "issue_type": null, + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: parse_nginx_log", + "id": 3283702677068885973, + "name": "stdlib: parse_nginx_log" + } + ], + "number": 1816, + "pull_request": {}, + "state": "open", + "title": "feat(stdlib): Add support for parsing nginx error_log_tag", + "updated_at": "2026-06-16T13:27:58Z", + "user": { + "login": "JakubOnderka" + } + }, + { + "closed_at": null, + "created_at": "2026-06-14T08:42:53Z", + "draft": false, + "id": 3862231274, + "issue_type": null, + "labels": [ + { + "color": "aaaaaa", + "description": "VRL stdlib function: pop", + "id": 5585822208296541152, + "name": "stdlib: pop" + } + ], + "number": 1817, + "pull_request": {}, + "state": "open", + "title": "fix(stdlib): pop also removes last item from type definition", + "updated_at": "2026-06-16T13:27:56Z", + "user": { + "login": "JakubOnderka" + } + }, + { + "closed_at": null, + "created_at": "2026-06-15T10:42:13Z", + "draft": false, + "id": 3867068523, + "issue_type": null, + "labels": [], + "number": 1818, + "pull_request": {}, + "state": "open", + "title": "chore(tests): checks function return type", + "updated_at": "2026-06-15T14:09:42Z", + "user": { + "login": "JakubOnderka" + } + }, + { + "closed_at": "2026-06-15T16:48:29Z", + "created_at": "2026-06-15T15:16:42Z", + "draft": false, + "id": 3868874833, + "issue_type": null, + "labels": [ + { + "color": "343639", + "description": "Anything related to dependencies", + "id": 2612821526597292841, + "name": "domain: deps" + }, + { + "color": "4FC887", + "description": "Changes in this PR do not need user-facing explanations in the release changelog", + "id": 405647549714097197, + "name": "no-changelog" + } + ], + "number": 1819, + "pull_request": {}, + "state": "closed", + "title": "chore(deps): remove dependency to deprecated crate sha-1", + "updated_at": "2026-06-15T16:48:29Z", + "user": { + "login": "JakubOnderka" + } + }, + { + "closed_at": "2026-06-15T16:30:46Z", + "created_at": "2026-06-15T16:16:30Z", + "draft": false, + "id": 3869286120, + "issue_type": null, + "labels": [ + { + "color": "4FC887", + "description": "Changes in this PR do not need user-facing explanations in the release changelog", + "id": 405647549714097197, + "name": "no-changelog" + } + ], + "number": 1820, + "pull_request": {}, + "state": "closed", + "title": "chore: sync AI_POLICY.md", + "updated_at": "2026-06-15T16:30:47Z", + "user": { + "login": "pront" + } + }, + { + "closed_at": null, + "created_at": "2026-06-15T16:59:14Z", + "draft": false, + "id": 3869550088, + "issue_type": null, + "labels": [ + { + "color": "aaaaaa", + "description": null, + "id": 3120541360500387790, + "name": "stdlib: parse_cef" + } + ], + "number": 1821, + "pull_request": {}, + "state": "open", + "title": "feat(parse_cef): add strict parameter for lenient parsing of non-comp…", + "updated_at": "2026-06-16T13:14:51Z", + "user": { + "login": "jacklongsd" + } + }, + { + "closed_at": null, + "created_at": "2026-06-15T18:43:22Z", + "draft": false, + "id": 3870188679, + "issue_type": null, + "labels": [], + "number": 1822, + "pull_request": {}, + "state": "open", + "title": "chore(stdlib) Improve performance of parsing nginx and apache logs", + "updated_at": "2026-06-15T18:43:23Z", + "user": { + "login": "JakubOnderka" + } + }, + { + "closed_at": null, + "created_at": "2026-06-15T20:29:00Z", + "draft": true, + "id": 3870859640, + "issue_type": null, + "labels": [ + { + "color": "4FC887", + "description": "Changes in this PR do not need user-facing explanations in the release changelog", + "id": 405647549714097197, + "name": "no-changelog" + } + ], + "number": 1823, + "pull_request": {}, + "state": "open", + "title": "fix(stdlib): validate tdef against runtime value and fix incorrect type_defs", + "updated_at": "2026-06-15T20:29:04Z", + "user": { + "login": "thomasqueirozb" + } } ] \ No newline at end of file