Skip to content
This repository was archived by the owner on Sep 26, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
305 commits
Select commit Hold shift + click to select a range
064efc1
chore(internal docs): Add enableable to allow.txt (#23197)
thomasqueirozb Jun 12, 2025
dffcb5a
feat(dev): Enable `internal_log_rate_limit` by default (#22899)
shivanthzen Jun 12, 2025
fbb2dea
feat(kafka sink): add rate limit configuration for `kafka` sink (#23196)
esensar Jun 12, 2025
865c8ac
enhancement(sinks): allow to provide aws session token (#22964)
anil-db Jun 12, 2025
f31839b
enhancement(kubernetes_logs source): Allow specification of a maximum…
ganelo Jun 12, 2025
7205b4a
fix(amqp sink): attempt one reconnect when channel has errored (#22971)
aramperes Jun 13, 2025
e6ac122
chore(deps): Bump rustls from 0.20.9 to 0.22.4 (#21808)
dependabot[bot] Jun 13, 2025
89f7341
fix(opentelemetry source): Handle NaN in opentelemetry source without…
srstrickland Jun 13, 2025
521cad6
docs(website): Fix config extension typo in Windows command (from-sou…
tenghuanhe Jun 13, 2025
e74575a
fix(elasticsearch sink): Encode bulk action parameters as JSON (#21293)
jszwedko Jun 13, 2025
ed67c6d
fix(aws_ecs_metrics source): skip over empty ECS metrics payloads (#2…
tustvold Jun 16, 2025
932bb67
chore(deps): Bump pulsar to 6.3.1 (#22862)
JakubOnderka Jun 16, 2025
71be227
fix(ci): add missing perms to gardener_remove_waiting_author.yml (#23…
pront Jun 16, 2025
f41cae2
feat(website): render input and output badges for all components (#23…
pront Jun 16, 2025
42ab24c
chore(internal): Remove docker_logs.txt and fix annotations (#23214)
thomasqueirozb Jun 16, 2025
b8fdf42
chore(dev): add Docker gitignore rules (#23215)
pront Jun 16, 2025
3ff55b8
docs(external): fix memory enrichment table highlight wording (#23216)
pront Jun 16, 2025
ae13b3b
docs(website): fix opentelemetry typo (#22586)
matt-simons Jun 16, 2025
e594c7b
chore(deps): Bump greptimedb (#23210)
JakubOnderka Jun 16, 2025
fc1146a
chore(website): prettier rc formatting of hugo/html (#23218)
pront Jun 16, 2025
d720b30
feat(core): Make interval_ms modifiable via VRL (#23217)
thomasqueirozb Jun 17, 2025
11e1cea
chore(config): Fix `InlineSingleUseReferencesVisitor` failing merges …
bruceg Jun 17, 2025
05d1521
enhancement(http_client source): allow VRL in query parameters (#22706)
benjamin-awd Jun 17, 2025
abd5e0c
feat(website): add input telemetry types section for transforms and s…
pront Jun 17, 2025
2f71bb7
chore(core): use latest VRL and update function signature (#23221)
thomasqueirozb Jun 17, 2025
4cca947
chore(website): minor improvements to output data section (#23225)
pront Jun 17, 2025
154fe3e
fix(nats sink): fix vector exiting if nats sink url fails dns resolut…
rdwr-tomers Jun 18, 2025
aded15b
fix(website): Fixed documentation badges space on documentation (#23229)
melinoix Jun 18, 2025
8488649
fix(dnstap source): implement all TCP dnstap options to reduce error …
esensar Jun 18, 2025
7f20e0f
chore(dev): sort allow.txt lines (#23237)
pront Jun 20, 2025
6752458
feat(ci): improve and remove authorization requirements (#23224)
thomasqueirozb Jun 20, 2025
0e8f813
docs(internal): remove obsolete and unused team.cue (#23238)
pront Jun 20, 2025
ebfa262
chore(dev): improve gitignore (#23239)
pront Jun 20, 2025
cd8d07f
chore(website): improve environment variable docs (#23236)
pront Jun 20, 2025
207a608
chore(website): Remove Page source and Edit this page buttons (#23240)
thomasqueirozb Jun 20, 2025
01bbc69
feat(observability): add uptime seconds display to `vector top` (#23228)
esensar Jun 20, 2025
ba2b75b
chore(deps): Bump convert_case from 0.7.1 to 0.8.0 (#22556)
dependabot[bot] Jun 20, 2025
a0ef7aa
fix(ci): fix changelog check by fetching correct ref (#23241)
thomasqueirozb Jun 23, 2025
96f8624
chore(deps): Update tower to v`0.5` (#23186)
Serendo Jun 23, 2025
6a88922
chore(website): improve decoder docs (#23245)
pront Jun 23, 2025
2bb9e8e
chore(ci): update PULL_REQUEST_TEMPLATE (#23248)
thomasqueirozb Jun 23, 2025
2fda2e7
fix(ci): add author to changelog (#23250)
thomasqueirozb Jun 23, 2025
94c964a
chore(website): add/fix telemetry input & output for transforms (#23247)
pront Jun 23, 2025
1ee4d2f
chore(website): fix telemetry types for Sinks (#23251)
pront Jun 23, 2025
2123200
fix(ci): always run 'integration-tests' for the MQ (#23252)
pront Jun 23, 2025
55a8371
chore(releasing): minor fixes for minor release tmpl (#23258)
pront Jun 24, 2025
e4f741d
chore(releasing): fix minor release template version var
pront Jun 24, 2025
d9dc37c
fix(ci): re-add nats to integration tests and revert broken PR (#23256)
thomasqueirozb Jun 24, 2025
820e63b
feat(sources): add access to URL path in custom VRL auth (#23165)
byronwolfman Jun 24, 2025
93f82b7
chore(ci): avoid IT setup if suite will not run (#23259)
pront Jun 24, 2025
b364a1e
feat(ci): don't run K8S E2E tests on website only changes (#23260)
thomasqueirozb Jun 25, 2025
9d3d0a8
chore(vdev): add `int build` command (#23265)
pront Jun 25, 2025
404f0b9
chore(ci): add enrcihment tables to semantic.yml
pront Jun 25, 2025
e4bfd06
chore(ci): refactoring (preparation for follow up PRs) (#23266)
pront Jun 25, 2025
516bbc9
chore(website): fix telemetry types for Sources (#23267)
thomasqueirozb Jun 25, 2025
150208a
fix(ci): K8S E2E tests skipping changes.yml in MQ (#23268)
thomasqueirozb Jun 25, 2025
2a6cea6
chore(releasing): fix minor release notes
pront Jun 26, 2025
022c840
fix(ci): remove unusued all-tests placeholder (#23269)
pront Jun 26, 2025
1357e1a
chore(vdev): use git2 for some git operations (#23270)
pront Jun 26, 2025
d61446d
chore(ci): use defaults in changes.yml (#23273)
thomasqueirozb Jun 26, 2025
25354f7
fix(ci): it suite should run when manually evoked (#23274)
pront Jun 26, 2025
889760f
chore(dev): fix shebangs (#23276)
thomasqueirozb Jun 26, 2025
6d484ae
fix(ci): Use source changes in integration.yml (#23278)
thomasqueirozb Jun 26, 2025
c57aa6e
fix!(sources): make heroku_logs and demo_logs only output logs (#23279)
thomasqueirozb Jun 26, 2025
7f6c41e
fix(ci): require changes to run before downloading artifacts (#23281)
thomasqueirozb Jun 27, 2025
d23406e
Revert "fix(ci): require changes to run before downloading artifacts"…
pront Jun 27, 2025
282dfe0
fix(ci): require changes to run before downloading artifacts (#23283)
thomasqueirozb Jun 27, 2025
0557e86
chore(website): use YAML for the default config language (#23285)
thomasqueirozb Jun 27, 2025
9bee141
feat(ci): add workflow_dispatch to msrv (#23294)
thomasqueirozb Jun 30, 2025
326caa5
feat(ci): add ability to specify checkout ref in msrv.yml (#23295)
thomasqueirozb Jun 30, 2025
0fef6b2
chore(ci): bump cargo-msrv version (#23296)
thomasqueirozb Jun 30, 2025
6ad0947
chore(deps): Bump nom from 7.1.3 to 8.0.0 (#22302)
dependabot[bot] Jun 30, 2025
a16f830
chore(deps): Bump bollard from 0.16.1 to 0.19.1 (#20958)
dependabot[bot] Jun 30, 2025
833eece
chore(releasing): improve minor release documentation (#23298)
thomasqueirozb Jun 30, 2025
dd205d3
chore(deps): Bump governor from 0.7.0 to 0.8.1 (#22555)
dependabot[bot] Jun 30, 2025
bf5d9d0
chore(deps): use connect_with_local_defaults on all platforms (#21088)
pigletfly Jun 30, 2025
ed93c1d
chore(releasing): prep next version and cherry pick release (#23300)
thomasqueirozb Jun 30, 2025
8ad2628
chore(docs): add username to allow list
pront Jul 1, 2025
2afe6d8
fix(ci): use PAT for homebrew releasing workflow (which is currently …
pront Jul 1, 2025
3281b07
chore(deps): Bump proptest from 1.6.0 to 1.7.0 (#23312)
dependabot[bot] Jul 1, 2025
b8edba0
chore(deps): Bump lru from 0.14.0 to 0.15.0 (#23303)
dependabot[bot] Jul 1, 2025
47cf6ac
chore(deps): Bump mock_instant from 0.5.3 to 0.6.0 (#23301)
dependabot[bot] Jul 1, 2025
ffacb27
chore(deps): Bump the patches group with 14 updates (#23305)
dependabot[bot] Jul 1, 2025
4f7195e
chore(deps): Bump security-framework from 2.10.0 to 3.2.0 (#23314)
dependabot[bot] Jul 1, 2025
c59788e
chore(deps): Bump the aws group with 4 updates (#23306)
dependabot[bot] Jul 1, 2025
03db028
chore(deps): Bump roaring from 0.10.12 to 0.11.0 (#23311)
dependabot[bot] Jul 1, 2025
f491a3a
chore(deps): Bump indexmap from 2.9.0 to 2.10.0 (#23308)
dependabot[bot] Jul 1, 2025
8d4c091
fix(ci): install datadog-ci correctly (#23318)
pront Jul 1, 2025
68f7ebc
feat(website): navigation overhaul - part 1 (#23320)
pront Jul 1, 2025
86b3235
fix(website): fix broken links due to // in vrl_expressions (#23321)
thomasqueirozb Jul 1, 2025
39b6277
chore(ci): Bump docker/setup-buildx-action from 3.10.0 to 3.11.1 (#23…
dependabot[bot] Jul 1, 2025
d8f7470
chore(deps): Bump syslog_loose from 0.21.0 to 0.22.0 (#23315)
dependabot[bot] Jul 1, 2025
dff8802
chore(deps): Bump redis from 0.24.0 to 0.32.3 (#23307)
dependabot[bot] Jul 1, 2025
90ba7c4
chore(website): navigation overhaul part 2 (#23324)
pront Jul 1, 2025
a9104b8
fix(website): updated multiple broken links (#23328)
pront Jul 2, 2025
a8f54eb
fix(website): remove leftover dbg statement (#23331)
pront Jul 2, 2025
7847e92
fix(nats sink): fix vector exiting if nats sink url fails dns resolut…
rdwr-tomers Jul 2, 2025
c4ace5b
fix(metrics): run a separate task for utilization metric to ensure it…
esensar Jul 2, 2025
2fa1b6b
chore(deps): Bump criterion from 0.5.1 to 0.6.0 (#23133)
dependabot[bot] Jul 2, 2025
65d6a86
fix(website): remove broken metrics table rendering (#23335)
pront Jul 3, 2025
21bb9f7
fix(ci): integration remove useless setup job (#23337)
thomasqueirozb Jul 3, 2025
1c4472a
chore(deps): Bump databend-client from 0.22.2 to 0.27.1 (#22301)
dependabot[bot] Jul 3, 2025
a2c6c44
feat(metrics): add TTL-based cache for metric sets and add expire_met…
GreyLilac09 Jul 7, 2025
33e44ae
chore(deps): Bump serde_with from 3.12.0 to 3.14.0 (#23313)
dependabot[bot] Jul 7, 2025
eb4cb46
chore(dev): Bump libz-sys for macos compatibility (#23347)
fbs Jul 8, 2025
fc8a51d
fix(core): potential hang in ConcurrentMap (#23340)
jorgehermo9 Jul 8, 2025
a3f648f
chore(deps): Bump goauth from 0.14.0 to 0.16.0 (#20688)
dependabot[bot] Jul 8, 2025
31756e0
docs(external): update file websocket_server.cue (#23348)
erlangparasu Jul 9, 2025
1102f89
enhancement(enriching): add optional wildcard search parameter (#23074)
nzxwang Jul 9, 2025
ffe54be
chore(dev): new discussions q-a template
pront Jul 10, 2025
ca0b951
chore(website): Rename base to generated (#23353)
thomasqueirozb Jul 10, 2025
18f3055
docs(external): Updated `replace` capture group example (#18785)
pezkins Jul 10, 2025
a9366ad
fix(ci): re-enable splunk ITs (#23360)
pront Jul 11, 2025
f83b7e0
feat(clickhouse sink): add query_settings to clickhouse sink (#22764)
pm5 Jul 11, 2025
8d95e23
fix(core): unreadable interval_ms (#23361)
thomasqueirozb Jul 14, 2025
b63361a
fix(codecs): Ensure that batches using newline delimited framing end …
jszwedko Jul 14, 2025
25353d2
chore(website deps): Bump brace-expansion from 1.1.11 to 1.1.12 in /w…
dependabot[bot] Jul 14, 2025
d86dc3b
fix(ci): remove token permissions for changelog workflow (#23376)
thomasqueirozb Jul 14, 2025
c5a98b2
feat(http sink): templateable uri (#23288)
jorgehermo9 Jul 14, 2025
8c199ac
enhancement(aws_s3 sink): Add ability to configure request errors to …
jchap-pnnl Jul 14, 2025
3ab7569
fix(ci): remove EOL Debian Buster 10 (#23380)
thomasqueirozb Jul 15, 2025
5ff037b
chore(ci): rename name for publish-github job (#23381)
thomasqueirozb Jul 15, 2025
121b9da
enhancement(sinks): Add support for `max_bytes` for memory buffers (#…
graphcareful Jul 15, 2025
00c554f
fix(core): `metrics-tag-values: full` made tags unmodifiable (#23371)
thomasqueirozb Jul 15, 2025
b2c6c79
chore(deps): Bump sysinfo from 0.34.2 to 0.35.1 (#23138)
dependabot[bot] Jul 15, 2025
600f345
fix(ci): checkout changelog script from master (#23382)
thomasqueirozb Jul 15, 2025
efc1c5d
fix(ci): add MIT-0 to allowed licenses (#23386)
pront Jul 16, 2025
e7de566
fix(elasticsearch sink): opensearch credentials provided in uri not u…
ynachi Jul 16, 2025
29b3236
fix(ci): use Debian-native bind package (#23389)
pront Jul 17, 2025
e3ee698
feat(website): add timezone option, add performance timing into VRL P…
Jul 17, 2025
8792529
enhancement(templating): Allow strftime in UnsignedIntTemplate (#23387)
5Dev24 Jul 17, 2025
74173af
chore(dev): bump Rust toolchain to 1.88 (#23388)
pront Jul 17, 2025
c011a59
feat(ci): split up test.yml (#23383)
thomasqueirozb Jul 18, 2025
2d4bc0b
fix(ci): pass in GITHUB_TOKEN to bypass rate limits (#23396)
thomasqueirozb Jul 18, 2025
6a6ffa5
chore(dev): switch to 2024 edition (#23395)
pront Jul 18, 2025
abe3338
chore(ci): merge test/test-component-validation and upload results (#…
thomasqueirozb Jul 18, 2025
af3ec0c
chore(ci): remove unused AWS env vars (#23401)
thomasqueirozb Jul 18, 2025
659a3c3
fix(elasticsearch sink): allow unused var (#23400)
thomasqueirozb Jul 18, 2025
1d699ee
chore(ci): only install datadog-ci if int test runs (#23402)
thomasqueirozb Jul 18, 2025
3abcebd
chore(codecs): Compare correct decoded byte size in Validator tests (…
graphcareful Jul 18, 2025
a1a7540
chore(dev): add workflow badges (#23398)
pront Jul 18, 2025
d654fdd
docs(external): add documentation for validate_json_schema() function…
jlambatl Jul 18, 2025
144a0af
docs(external): add docs for `haversine` VRL function (#23336)
esensar Jul 21, 2025
dbeae5d
fix(elasticsearch sink): match only when feature is enabled (#23404)
thomasqueirozb Jul 21, 2025
9179410
chore(azure_blob sink): support custom partitioners for gcs and azure…
vladimir-dd Jul 21, 2025
3778c08
chore(ci): refactor changelog file fetching (#23405)
thomasqueirozb Jul 22, 2025
4d2472f
chore(ci): pin macos runner image version (#23411)
thomasqueirozb Jul 22, 2025
ea61370
chore(ci): add changelog fragments upper limit per PR (#23413)
thomasqueirozb Jul 22, 2025
d2a4399
chore(dev): clippy fixes (#23414)
pront Jul 22, 2025
3068480
chore(website deps): Bump form-data from 4.0.0 to 4.0.4 in /website i…
dependabot[bot] Jul 23, 2025
fd7c302
chore(ci): pin actions versions (#23417)
thomasqueirozb Jul 23, 2025
f372816
chore(vdev): remove unnecessary traits (#23418)
thomasqueirozb Jul 24, 2025
0135225
chore(ci): enhance prepare.sh script (#23415)
thomasqueirozb Jul 24, 2025
774060b
chore(dev): reduce arbitrary sleep for IT script (#23420)
pront Jul 24, 2025
379ee58
chore(ci): allow running E2E suite manually (#23423)
pront Jul 24, 2025
614e195
chore(dev): introduce OTEL E2E test (#23406)
pront Jul 24, 2025
b695d22
chore(ci): allow running E2E suite manually (#23425)
pront Jul 24, 2025
e4cecb5
fix(buffers): wait 1s before panicking in test (#23424)
thomasqueirozb Jul 24, 2025
49fae09
chore(remap transform): mark as stable (#23431)
pront Jul 25, 2025
9b3fb7b
chore(ci): switch macos to xlarge runner (#23433)
thomasqueirozb Jul 25, 2025
7cf4b0f
chore(ci): scripts/int-e2e-test.sh debugging improvements (#23434)
pront Jul 25, 2025
af98d9f
chore(ci): e2e otel fixes (#23435)
pront Jul 25, 2025
c0c060e
chore(ci): use cargo binstall in prepare.sh (#23436)
thomasqueirozb Jul 25, 2025
878708f
chore(file source): half # of tests ran by quickcheck (#23439)
thomasqueirozb Jul 25, 2025
f136fb4
chore(ci): skip e2e otel until it's fixed (#23445)
pront Jul 28, 2025
041a3b1
fix(ci): fix trigger for DD logs E2E (#23446)
pront Jul 28, 2025
0cf042e
chore(vdev): remove orphan containers (#23444)
pront Jul 28, 2025
d24b046
fix(ci): remove arbitrary sleep (#23443)
pront Jul 28, 2025
43ed8eb
chore(ci): re-enable OTEL E2E logs test
pront Jul 28, 2025
9699ace
Revert "chore(ci): re-enable OTEL E2E logs test"
pront Jul 28, 2025
a0179dc
chore(ci): workaround vdev issues by using project-name for debug log…
pront Jul 28, 2025
42b8c79
fix(ci): fix vdev stop not cleaning up anything (#23450)
pront Jul 28, 2025
0fd22b3
chore(buffers): ignore flaky diskv2 test (#23455)
thomasqueirozb Jul 28, 2025
affbcc3
chore(ci): fix and renable otel logs e2e (#23459)
pront Jul 29, 2025
e326e65
enhancement(aws_s3 sink): Emit log when putting an object to s3-compa…
5Dev24 Jul 29, 2025
b77915c
docs(external): vrl encode/decode_lz4 documentation update sibling PR…
jlambatl Jul 29, 2025
182a309
docs(external): improve readability (#23460)
benjamin-awd Jul 29, 2025
7e488ff
feat(redis sink): add Redis Sentinel support for redis sink (#23355)
5Dev24 Jul 29, 2025
f4c1ac5
chore(deps): bump indicatif to 0.18.0 (#23470)
thomasqueirozb Jul 30, 2025
e6bd059
chore(website): improve Vector support page (#23471)
pront Jul 30, 2025
2ae37a7
chore(ci): disable splunk ITs (#23473)
thomasqueirozb Jul 30, 2025
48caeae
chore(dev): remove unused scripts (#23462)
thomasqueirozb Jul 30, 2025
cc78555
fix(postgres sink): properly disable postgres sink's healthcheck (#23…
jorgehermo9 Jul 31, 2025
735b0ee
docs(external): Update to_unix_timestamp function fallibility status …
asauzeau Jul 31, 2025
aad876a
chore(deps): bump toml to v9 (#23475)
thomasqueirozb Jul 31, 2025
8625247
enhancement(http sink): support for template headers (#23422)
notchairmk Jul 31, 2025
c7eaf65
fix(dev): correctly set HOSTNAME in docker environment (#23452)
thomasqueirozb Jul 31, 2025
f64089a
fix(buffers): Prevent negative buffer size and event gauges (#23453)
vparfonov Jul 31, 2025
af89301
fix(config): allowed symbols in secrets #23220 (#23465)
optician Aug 1, 2025
46689f4
chore(deps): Bump crc32fast from 1.4.2 to 1.5.0 (#23496)
dependabot[bot] Aug 1, 2025
8e33bb2
chore(deps): update deps and add some workspace deps (#23476)
thomasqueirozb Aug 1, 2025
64e2693
chore(deps): Bump proptest-derive from 0.5.1 to 0.6.0 (#23494)
dependabot[bot] Aug 1, 2025
81e238e
chore(deps): Bump lru from 0.15.0 to 0.16.0 (#23495)
dependabot[bot] Aug 1, 2025
10795e9
chore(deps): Bump rstest from 0.25.0 to 0.26.1 (#23492)
dependabot[bot] Aug 1, 2025
9bd70fd
chore(deps): Bump opendal from 0.53.3 to 0.54.0 (#23490)
dependabot[bot] Aug 1, 2025
6a17a54
feat(new source): add initial `websocket` source (#23449)
benjamin-awd Aug 1, 2025
963219f
chore(deps): Bump criterion from 0.6.0 to 0.7.0 (#23493)
dependabot[bot] Aug 1, 2025
c4db797
chore(deps): Bump databend-client from 0.27.1 to 0.28.0 (#23491)
dependabot[bot] Aug 1, 2025
d1ecc04
chore(ci): Bump github/codeql-action from 3.29.4 to 3.29.5 (#23505)
dependabot[bot] Aug 1, 2025
81b05d1
fix(websocket source): treat websocket source tests as unit (#23503)
benjamin-awd Aug 1, 2025
9f95c21
chore(ci): Bump docker/metadata-action from 5.7.0 to 5.8.0 (#23506)
dependabot[bot] Aug 1, 2025
2003d61
chore(deps): Bump notify from 8.0.0 to 8.1.0 (#23489)
dependabot[bot] Aug 1, 2025
ab36caa
chore(deps): Bump the patches group with 20 updates (#23484)
dependabot[bot] Aug 4, 2025
51f39d6
docs(external): Fix instances of removed to_timestamp in documentatio…
okazaki-kk Aug 4, 2025
1a07ec4
fix(log_to_metric transform): fix config parsing (#23526)
pront Aug 5, 2025
71b378a
chore(website): rename 'common' to 'minimal' (#23527)
pront Aug 5, 2025
06727eb
feat(redis sink): add Redis ZADD support for redis sink (#23464)
5Dev24 Aug 5, 2025
1be6a9b
feat(dedupe transform): add time-based settings to dedupe transform (…
esensar Aug 5, 2025
a1aeae8
fix(buffers): buffer_id handling in buffer usage metrics reporting (#…
vparfonov Aug 6, 2025
7d81cb6
chore(ci): add datadog_common sink to semantic.yml (#23533)
kurochan Aug 6, 2025
1d646da
fix(dev): update test config (#23529)
pront Aug 6, 2025
e7a3126
fix(dnstap source): increase request limit for TCP dnstap source (#23…
esensar Aug 6, 2025
2485565
fix(config): prevent panic on non-UTF8 environment variables (#23513)
kurochan Aug 6, 2025
72ea46b
fix(datadog_common sink): prevent panic on invalid api key (#23514)
kurochan Aug 6, 2025
7c30315
chore(dnstap source): change type of `max_frame_handling_tasks` to `u…
esensar Aug 6, 2025
cce4286
chore(website deps): Bump tmp from 0.2.1 to 0.2.4 in /website in the …
dependabot[bot] Aug 6, 2025
3b8b744
chore(website): remove invalid URL and add info section (#23541)
pront Aug 6, 2025
0a485f5
chore(ci): preview_site_trigger.yml skip instead of failing if the we…
pront Aug 6, 2025
4c9ed1e
fix(log_to_metric transform): emit PairExpansion error (#23538)
pront Aug 6, 2025
e8e19cc
feat(config): allow setting max packet size for mqtt source and sink …
simplepad Aug 6, 2025
a9c4c16
enhancement(nats sink): add support for JetStream message headers (#2…
benjamin-awd Aug 6, 2025
d9bef7e
feat(elasticsearch sink): fix partial retry logic (#22431)
Serendo Aug 7, 2025
ab519c5
feat(cli): watch enrichment tables with `--watch-config` CLI option (…
esensar Aug 7, 2025
317f151
fix(ci): fail when jobs are cancelled (#23545)
thomasqueirozb Aug 7, 2025
7cf8457
docs(internal): fix typo (#23549)
pront Aug 7, 2025
f9d2800
chore(codecs protobuf): allow all telemetry types (#23550)
pront Aug 7, 2025
92b1936
chore(deps): cargo update -p vrl (#23553)
pront Aug 7, 2025
a1c1fc3
chore(opentelemetry lib): improve build.rs (#23551)
pront Aug 7, 2025
0b3c886
chore(sinks): remove downcast and trait in sink retry code (#23543)
thomasqueirozb Aug 7, 2025
3f8cc10
chore(dev): re-add deleted utils (#23562)
thomasqueirozb Aug 8, 2025
51ba4ea
chore(website): correct typo on footer title Abount -> About (#23569)
paulmech Aug 11, 2025
343d0d2
chore(website): fix author link (#23571)
pront Aug 11, 2025
f49c6cb
revert(internal_logs source): disable `internal_log_rate_limit` by de…
pront Aug 11, 2025
63f52f2
chore(ci): skip int tests on website only PRs (#23572)
thomasqueirozb Aug 11, 2025
bfded15
fix(ci): fix not_website matcher (#23574)
thomasqueirozb Aug 11, 2025
35e3719
chore(website): Add a margin between the author and the badges (#23573)
thomasqueirozb Aug 11, 2025
a8cbfb7
chore(releasing): v0.49.0 release (#23579)
thomasqueirozb Aug 12, 2025
94d56e7
chore(vrl): playground fix build when `path` vrl dep is used (#23577)
pront Aug 12, 2025
f4c7b08
chore(website): 0.49.0 release - address docs review (#23581)
pront Aug 12, 2025
dcfbbde
chore(opentelemetry source): config module and reduce duplication (#2…
pront Aug 12, 2025
4dc7c77
chore(deps): bump async-nats from 0.33.0 to 0.42.0 (#23564)
benjamin-awd Aug 12, 2025
6417a85
fix(ci): use sha instead of ref in changes.yml (#23582)
thomasqueirozb Aug 12, 2025
d2e3bd1
chore(website): add one more highlight (#23586)
pront Aug 13, 2025
8dfd2a0
chore(ci): sort semantic scopes (#23587)
pront Aug 13, 2025
6389f2f
Add a config flag to allow not listwatching namespaces
imbstack May 8, 2025
1d09322
Add some tests for this feature
imbstack Aug 15, 2025
0a6fbb4
Fix formatting
imbstack Aug 15, 2025
deb737a
Update docs
imbstack Aug 15, 2025
3e2d8cd
Add changelog fragment
imbstack Aug 15, 2025
4db6d7a
Improve docs
imbstack Aug 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 10 additions & 9 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@

.github/workflows/regression.yml @vectordotdev/vector @vectordotdev/single-machine-performance
regression/config.yaml @vectordotdev/vector @vectordotdev/single-machine-performance
docs/ @vectordotdev/ux-team @vectordotdev/documentation
website/ @vectordotdev/ux-team
website/content @vectordotdev/documentation
website/cue/reference @vectordotdev/documentation

website/js @vectordotdev/vector-website
website/layouts @vectordotdev/vector-website
website/scripts @vectordotdev/vector-website
website/data @vectordotdev/vector-website
website/* @vectordotdev/vector-website
docs/ @vectordotdev/vector @vectordotdev/ux-team @vectordotdev/documentation
website/ @vectordotdev/vector @vectordotdev/ux-team
website/content @vectordotdev/vector @vectordotdev/documentation
website/cue/reference @vectordotdev/vector @vectordotdev/documentation

website/js @vectordotdev/vector @vectordotdev/vector-website
website/layouts @vectordotdev/vector @vectordotdev/vector-website
website/scripts @vectordotdev/vector @vectordotdev/vector-website
website/data @vectordotdev/vector @vectordotdev/vector-website
website/* @vectordotdev/vector @vectordotdev/vector-website
33 changes: 33 additions & 0 deletions .github/DISCUSSION_TEMPLATE/q-a.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
title: "Q&A"
labels: [ q-a ]
body:
- type: markdown
attributes:
value: |
Please fill out the following fields to help us assist you effectively.

- type: textarea
id: question
attributes:
label: Question
description: What are you trying to do? What issue are you encountering?

- type: textarea
id: config
attributes:
label: Vector Config
description: Your Vector configuration (please redact sensitive data)
placeholder: |
```yaml
# your config
```

- type: textarea
id: logs
attributes:
label: Vector Logs
description: Paste any relevant Vector logs or error messages.
placeholder: |
```sh
Jul 10 14:32:02 vector[1234]: ERROR ...
```
82 changes: 58 additions & 24 deletions .github/ISSUE_TEMPLATE/minor-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,46 @@ title: "Vector [version] release"
labels: "domain: releasing"
---

The week before the release:

# Setup and Automation

Note the preparation steps are now automated. First, alter/create release.env

```shell
export NEW_VECTOR_VERSION=<new Vector version> # replace this with the actual new version
export MINOR_VERSION=$(echo "NEW_VECTOR_VERSION" | cut -d. -f2)
export PREP_BRANCH=prepare-v-0-"${MINOR_VERSION}"-"${NEW_VECTOR_VERSION}"-website
export RELEASE_BRANCH=v0."${MINOR_VERSION}"
export NEW_VRL_VERSION=<new VRL version> # replace this with the actual new VRL version
```

and then source it by running `source ./release.env`

# The week before the release

## 1. Manual Steps

- [ ] Cut a new release of [VRL](https://github.com/vectordotdev/vrl) if needed
- [ ] Check for any outstanding deprecation actions in [DEPRECATIONS.md](https://github.com/vectordotdev/vector/blob/master/docs/DEPRECATIONS.md) and
take them (or have someone help you take them)
- VRL release steps: https://github.com/vectordotdev/vrl/blob/main/release/README.md

## 2. Automated Steps

Run the following:

```shell
cargo vdev release prepare --version "${NEW_VECTOR_VERSION}" --vrl-version "${NEW_VRL_VERSION}"
```

Automated steps include:
- [ ] Create a new release branch from master to freeze commits
- `git fetch && git checkout origin/master && git checkout -b v0.<new version number> && git push -u`
- `git fetch && git checkout origin/master && git checkout -b "{RELEASE_BRANCH}" && git push -u`
- [ ] Create a new release preparation branch from `master`
- `git checkout -b website-prepare-v0.<new version number> && git push -u`
- `git checkout -b "${PREP_BRANCH}" && git push -u`
- [ ] Pin VRL to latest released version rather than `main`
- [ ] Check if there is a newer version of [Alpine](https://alpinelinux.org/releases/) or
[Debian](https://www.debian.org/releases/) available to update the release images in
`distribution/docker/`. Update if so.
- [ ] Run `cargo vdev build release-cue` to generate a new cue file for the release
- [ ] Add description key to the generated cue file with a description of the release (see
previous releases for examples).
- [ ] Ensure any breaking changes are highlighted in the release upgrade guide
- [ ] Ensure any deprecations are highlighted in the release upgrade guide
- [ ] Review generated changelog entries to ensure they are understandable to end-users
- [ ] Copy VRL changelogs from the VRL version in the last Vector release as a new changelog entry
([example](https://github.com/vectordotdev/vector/blob/9c67bba358195f5018febca2f228dfcb2be794b5/website/cue/reference/releases/0.41.0.cue#L33-L64))
- [ ] Update version number in `website/cue/reference/administration/interfaces/kubectl.cue`
Expand All @@ -32,35 +53,48 @@ The week before the release:
- [ ] Create new release md file by copying an existing one in `./website/content/en/releases/` and
updating version number
- [ ] Commit these changes
- [ ] Open PR against the release branch (`v0.<new version number>`) for review
- [ ] PR approval
- [ ] Open PR against the release branch (`"${RELEASE_BRANCH}"`) for review

## 3. Manual Steps

- [ ] Edit `website/cue/reference/releases/"${NEW_VECTOR_VERSION}".cue`
- [ ] Add description key to the generated cue file with a description of the release (see
previous releases for examples).
- [ ] Ensure any breaking changes are highlighted in the release upgrade guide
- [ ] Ensure any deprecations are highlighted in the release upgrade guide
- [ ] Review generated changelog entries to ensure they are understandable to end-users
- [ ] Check for any outstanding deprecation actions in [DEPRECATIONS.md](https://github.com/vectordotdev/vector/blob/master/docs/DEPRECATIONS.md) and
take them (or have someone help you take them)
- [ ] PR review & approval

On the day of release:
# On the day of release

- [ ] Rebase the release preparation branch on the release branch
- [ ] Squash the release preparation commits (but not the cherry-picked commits!) to a single
commit. This makes it easier to cherry-pick to master after the release. 
commit. This makes it easier to cherry-pick to master after the release.
- [ ] Ensure release date in cue matches current date.
- [ ] Merge release preparation branch into the release branch
- `git co v0.<new version number> && git merge --ff-only prepare-v0.<new version number>`
- `git switch "${RELEASE_BRANCH}" && git merge --ff-only "${PREP_BRANCH}"`
- [ ] Tag new release
- [ ] `git tag v0.<minor>.0 -a -m v0.<minor>.0`
- [ ] `git push origin v0.<minor>.0`
- [ ] `git tag v"${NEW_VECTOR_VERSION}" -a -m v"${NEW_VECTOR_VERSION}"`
- [ ] `git push origin v"${NEW_VECTOR_VERSION}"`
- [ ] Wait for release workflow to complete
- Discoverable via [https://github.com/timberio/vector/actions/workflows/release.yml](https://github.com/timberio/vector/actions/workflows/release.yml)
- Discoverable via [release.yml](https://github.com/vectordotdev/vector/actions/workflows/release.yml)
- [ ] Reset the `website` branch to the `HEAD` of the release branch to update https://vector.dev
- [ ] `git checkout website && git reset --hard origin/v0.<new version number> && git push`
- [ ] `git switch website && git reset --hard origin/"${RELEASE_BRANCH}" && git push`
- [ ] Confirm that the release changelog was published to https://vector.dev/releases/
- The deployment is done by Amplify. You can see
the [deployment logs here](https://dd-corpsite.datadoghq.com/logs?query=service%3Awebsites-vector%20branch%3Awebsite&agg_m=count&agg_m_source=base&agg_t=count&cols=host%2Cservice&fromUser=true&messageDisplay=inline&refresh_mode=sliding&storage=hot&stream_sort=time%2Casc&viz=stream).
- [ ] Release Linux packages. See [`vector-release` usage](https://github.com/DataDog/vector-release#usage).
- Note: the pipeline inputs are the version number `v0.<new version number>` and a personal GitHub token.
- Note: the pipeline inputs are the version number `v"${NEW_VECTOR_VERSION}"` and a personal GitHub token.
- [ ] Manually trigger the `trigger-package-release-pipeline-prod-stable` job.
- [ ] Release updated Helm chart. See [releasing Helm chart](https://github.com/vectordotdev/helm-charts#releasing).
- [ ] Once Helm chart is released, updated Vector manifests
- Run `cargo vdev build manifests` and open a PR with changes
- [ ] Add docker images to [https://github.com/DataDog/images](https://github.com/DataDog/images/tree/master/vector) to have them available internally.
- [ ] Cherry-pick any release commits from the release branch that are not on `master`, to `master`
- [ ] Bump the release number in the `Cargo.toml` on master to the next major release.
- Also, update `Cargo.lock` with: `cargo update -p vector`
- [ ] Add docker images to [https://github.com/DataDog/images](https://github.com/DataDog/images/tree/master/vector) to have them available internally. ([Example PR](https://github.com/DataDog/images/pull/7104))
- [ ] Create a new PR with title starting as `chore(releasing):`
- [ ] Cherry-pick any release commits from the release branch that are not on `master`, to `master`
- [ ] Bump the release number in the `Cargo.toml` on master to the next minor release.
- [ ] Also, update `Cargo.lock` with: `cargo update -p vector`
- [ ] If there is a VRL version update, revert it and make it track the git `main` branch and then run `cargo update -p vrl`.
- [ ] Kick-off post-mortems for any regressions resolved by the release
36 changes: 24 additions & 12 deletions .github/ISSUE_TEMPLATE/patch-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,22 @@ title: "Vector [version] release"
labels: "domain: releasing"
---

Before the release:
# Setup environment

```shell
export CURRENT_MINOR_VERSION = <current minor version> # e.g. 47
export CURRENT_PATCH_VERSION = <current patch version> # e.g. 0
export CURRENT_VERSION="${RELEASE_BRANCH}"."${CURRENT_PATCH_VERSION}"
export NEW_PATCH_VERSION = <new patch version> # e.g. 1
export NEW_VERSION="${RELEASE_BRANCH}"."${NEW_PATCH_VERSION}"
export RELEASE_BRANCH=v0."${CURRENT_MINOR_VERSION}"
export PREP_BRANCH=prepare-v-0-"${CURRENT_MINOR_VERSION}"-"${NEW_PATCH_VERSION}"-website
```

# Before the release

- [ ] Create a new release preparation branch from the current release branch
- `git fetch --all && git checkout v0.<current minor version> && git checkout -b website-prepare-v0-<current minor version>-<new patch>
- `git fetch --all && git checkout "${RELEASE_BRANCH}" && git checkout -b "${PREP_BRANCH}""`
- [ ] Cherry-pick in all commits to be released from the associated release milestone
- If any merge conflicts occur, attempt to solve them and if needed enlist the aid of those familiar with the conflicting commits.
- [ ] Bump the release number in the `Cargo.toml` to the current version number
Expand All @@ -18,37 +30,37 @@ Before the release:
- [ ] Update version number in `distribution/install.sh`
- [ ] Add new version to `website/cue/reference/versions.cue`
- [ ] Create new release md file by copying an existing one in `./website/content/en/releases/`.
- Update the version number to `v0.<current minor version>.<patch>` and increase the `weight` by 1.
- Update the version number to `"${NEW_VERSION}"` and increase the `weight` by 1.
- [ ] Run `cargo check` to regenerate `Cargo.lock` file
- [ ] Commit these changes
- [ ] Open PR against the release branch (`v0.<current minor version>`) for review
- [ ] Open PR against the release branch (`"${RELEASE_BRANCH}"`) for review
- [ ] PR approval

On the day of release:
# On the day of release

- [ ] Ensure release date in cue matches current date.
- [ ] Rebase the release preparation branch on the release branch
- Squash the release preparation commits (but not the cherry-picked commits!) to a single
commit. This makes it easier to cherry-pick to master after the release.
- `git fetch --all && git checkout website-prepare-v0-<current minor version>-<new patch> && git rebase -i v0.<current minor version>`
- `git fetch --all && git checkout website-prepare-v0-"${CURRENT_MINOR_VERSION}"-"${NEW_PATCH_VERSION}" && git rebase -i "${RELEASE_BRANCH}"`
- [ ] Merge release preparation branch into the release branch
- `git checkout v0.<current minor version> && git merge --ff-only website-prepare-v0-<current minor version>-<new patch>`
- `git checkout "${RELEASE_BRANCH}" && git merge --ff-only website-prepare-v0-"${CURRENT_MINOR_VERSION}"-"${NEW_PATCH_VERSION}"`
- [ ] Tag new release
- [ ] `git tag v0.<minor>.<patch> -a -m v0.<minor>.<patch>`
- [ ] `git push origin v0.<minor>.<patch>`
- [ ] `git tag "${NEW_VERSION}" -a -m "${NEW_VERSION}"`
- [ ] `git push origin "${NEW_VERSION}"`
- [ ] Wait for release workflow to complete
- Discoverable via [https://github.com/timberio/vector/actions/workflows/release.yml](https://github.com/timberio/vector/actions/workflows/release.yml)
- [ ] Release Linux packages. See [`vector-release` usage](https://github.com/DataDog/vector-release#usage).
- Note: the pipeline inputs are the version number `v0.<new version number>` and a personal GitHub token.
- Note: the pipeline inputs are the version number `"${CURRENT_VERSION}"` and a personal GitHub token.
- [ ] Manually trigger the `trigger-package-release-pipeline-prod-stable` job.
- [ ] Push the release branch to update the remote (This should close the preparation branch PR).
- `git checkout v0.<current minor version> && git push`
- `git checkout "${RELEASE_BRANCH}" && git push`
- [ ] Release updated Helm chart. See [releasing Helm chart](https://github.com/vectordotdev/helm-charts#releasing).
- [ ] Once Helm chart is released, updated Vector manifests
- Run `cargo vdev build manifests` and open a PR with changes
- [ ] Add docker images to [https://github.com/DataDog/images](https://github.com/DataDog/images/tree/master/vector) to have them available internally.
- Follow the [instructions at the top of the mirror.yaml file](https://github.com/DataDog/images/blob/fbf12868e90d52e513ebca0389610dea8a3c7e1a/mirror.yaml#L33-L49).
- [ ] Cherry-pick any release commits from the release branch that are not on `master`, to `master`
- [ ] Reset the `website` branch to the `HEAD` of the release branch to update https://vector.dev
- [ ] `git checkout website && git reset --hard origin/v0.<current minor version>.<patch> && git push`
- [ ] `git checkout website && git reset --hard origin/"${RELEASE_BRANCH}" && git push`
- [ ] Kick-off post-mortems for any regressions resolved by the release
65 changes: 32 additions & 33 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,13 @@
<!--
Your PR title must conform to the conventional commit spec:
https://www.conventionalcommits.org/en/v1.0.0/

<type>(<scope>)!: <description>

* `type` = chore, enhancement, feat, fix, docs, revert
* `!` = OPTIONAL: signals a breaking change
* `scope` = Optional when `type` is "chore" or "docs", available scopes https://github.com/vectordotdev/vector/blob/master/.github/workflows/semantic.yml#L31
* `description` = short description of the change

Examples:

* enhancement(file source): Add `sort` option to sort discovered files
* feat(new source): Initial `statsd` source
* fix(file source): Fix a bug discovering new files
* chore(external docs): Clarify `batch_size` option
-->

## Summary
<!-- Please provide a brief summary about what this PR does.
This should help the reviewers give feedback faster and with higher quality. -->

## Vector configuration
<!-- Include Vector configuration(s) you used to test and debug your changes. -->

## How did you test this PR?
<!-- Please describe how you tested your changes. Also include any information about your setup. -->

## Change Type
- [ ] Bug fix
- [ ] New feature
Expand All @@ -31,38 +18,50 @@ This should help the reviewers give feedback faster and with higher quality. -->
- [ ] Yes
- [ ] No

## How did you test this PR?
<!-- Please describe your testing plan here.
Sharing information about your setup and the Vector configuration(s) you used (when applicable) is highly recommended.
Providing this information upfront will facilitate a smoother review process. -->

## Does this PR include user facing changes?

- [ ] Yes. Please add a changelog fragment based on our [guidelines](https://github.com/vectordotdev/vector/blob/master/changelog.d/README.md).
- [ ] No. A maintainer will apply the "no-changelog" label to this PR.
- [ ] No. A maintainer will apply the `no-changelog` label to this PR.

## References

<!--
- Closes: #<issue number>
- Related: #<issue number>
- Related: #<PR number>
-->

## Notes
- Please read our [Vector contributor resources](https://github.com/vectordotdev/vector/tree/master/docs#getting-started).
- Do not hesitate to use `@vectordotdev/vector` to reach out to us regarding this PR.
- The CI checks run only after we manually approve them.
- Some CI checks run only after we manually approve them.
- We recommend adding a `pre-push` hook, please see [this template](https://github.com/vectordotdev/vector/blob/master/CONTRIBUTING.md#Pre-push).
- Alternatively, we recommend running the following locally before pushing to the remote branch:
- `cargo fmt --all`
- `cargo clippy --workspace --all-targets -- -D warnings`
- `cargo nextest run --workspace` (alternatively, you can run `cargo test --all`)
- `./scripts/check_changelog_fragments.sh`
- After a review is requested, please avoid force pushes to help us review incrementally.
- Feel free to push as many commits as you want. They will be squashed into one before merging.
- For example, you can run `git merge origin master` and `git push`.
- If this PR introduces changes Vector dependencies (modifies `Cargo.lock`), please
run `cargo vdev build licenses` to regenerate the [license inventory](https://github.com/vectordotdev/vrl/blob/main/LICENSE-3rdparty.csv) and commit the changes (if any). More details [here](https://crates.io/crates/dd-rust-license-tool).

## References

<!-- Please list any issues closed by this PR. -->

<!--
- Closes: <issue link>
-->
Your PR title must conform to the conventional commit spec:
https://www.conventionalcommits.org/en/v1.0.0/

<type>(<scope>)!: <description>

<!-- Any other issues or PRs relevant to this PR? Feel free to list them here. -->
* `type` = chore, enhancement, feat, fix, docs, revert
* `!` = OPTIONAL: signals a breaking change
* `scope` = Optional when `type` is "chore" or "docs", available scopes https://github.com/vectordotdev/vector/blob/master/.github/workflows/semantic.yml#L31
* `description` = short description of the change

Examples:

* enhancement(file source): Add `sort` option to sort discovered files
* feat(new source): Initial `statsd` source
* fix(file source): Fix a bug discovering new files
* chore(external docs): Clarify `batch_size` option
-->
Loading
Loading