Skip to content

LOG-7168:Update to Vector v0.47.0 - #213

Merged
vparfonov merged 453 commits into
ViaQ:v0.47.0-rhfrom
vparfonov:v0.47.0-rh
Jul 18, 2025
Merged

LOG-7168:Update to Vector v0.47.0#213
vparfonov merged 453 commits into
ViaQ:v0.47.0-rhfrom
vparfonov:v0.47.0-rh

Conversation

@vparfonov

Copy link
Copy Markdown

B-Schmidtand others added 30 commits February 10, 2025 15:33
…ow (vectordotdev#22257)
* test loading enrichment tables
* fix headerless enrichment tables dropping the first row of data
* write changelog
* fix missing final newline in changelog
Bumps the patches group with 3 updates: [aws-types](https://github.com/smithy-lang/smithy-rs), [prost-reflect](https://github.com/andrewhickman/prost-reflect) and [hickory-proto](https://github.com/hickory-dns/hickory-dns).
Updates `aws-types` from 1.3.4 to 1.3.5
- [Release notes](https://github.com/smithy-lang/smithy-rs/releases)
- [Changelog](https://github.com/smithy-lang/smithy-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/smithy-lang/smithy-rs/commits)
Updates `prost-reflect` from 0.14.5 to 0.14.6
- [Changelog](https://github.com/andrewhickman/prost-reflect/blob/main/CHANGELOG.md)
- [Commits](andrewhickman/prost-reflect@0.14.5...0.14.6)
Updates `hickory-proto` from 0.24.2 to 0.24.3
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases)
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/v0.24.3/CHANGELOG.md)
- [Commits](hickory-dns/hickory-dns@v0.24.2...v0.24.3)
---
updated-dependencies:
- dependency-name: aws-types
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patches
- dependency-name: prost-reflect
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patches
- dependency-name: hickory-proto
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patches
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…otdev#22412)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](docker/setup-qemu-action@v3.3.0...v3.4.0)
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rdotdev#22411)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v3.8.0...v3.9.0)
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [data-encoding](https://github.com/ia0/data-encoding) from 2.7.0 to 2.8.0.
- [Commits](ia0/data-encoding@v2.7.0...v2.8.0)
---
updated-dependencies:
- dependency-name: data-encoding
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…oup (vectordotdev#22415)
Bumps the cargo group with 1 update: [hickory-proto](https://github.com/hickory-dns/hickory-dns).
Updates `hickory-proto` from 0.24.2 to 0.24.3
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases)
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/v0.24.3/CHANGELOG.md)
- [Commits](hickory-dns/hickory-dns@v0.24.2...v0.24.3)
---
updated-dependencies:
- dependency-name: hickory-proto
dependency-type: direct:production
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…tordotdev#22414)
* fix(ci): remove integration test suite from PRs
* proper fix
* test commit
* Revert "test commit"
This reverts commit 8dc18e9.
…er (vectordotdev#22236)
* feat(sources)!: add custom auth strategy for components with HTTP server
This adds `custom` auth strategy for components with HTTP server (`http_server`, `datadog_agent`,
`opentelemetry`, `prometheus`) besides the default basic auth. This is a breaking change because
`strategy` is now required for auth - for existing configurations `strategy: "basic"` needs to be
added.
Related: vectordotdev#22213
* Generate components docs
* Add changelog entry
* Rename `user` to `username` to match old config
* Apply docs suggestions from code review
Co-authored-by: Esther Kim <esthercodes2019@gmail.com>
* Update all docs based on suggestions
* Prevent breaking change by defaulting to `basic` strategy for `HttpServerAuthConfig`
* Remove breaking change flag on changelog entry
* Add missing docs to `common/http/error`
* Make tests clearer by using `panic` instead of matching enum variant
* Move out `VRL` auth handling into a separate function for readability
* Clean up changelog text
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
* Move test only functions in `server_auth` to `tests` module
* Return serde tag for correct docs generation
---------
Co-authored-by: Esther Kim <esthercodes2019@gmail.com>
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
)
chore(vrl): use as_str() as implemented by Value
…ro (vectordotdev#22408)
* Add temporary metadata macro for `required` and `common` field of global options
* Generate global_option schema
* Add comment for special expire_metrics case
* Format ruby script
* Adopt macro to generate GenerateConfig
* Move `inventory` into workspace dependency
* refactor ruby script followed by advice
* follow the suggestion and re-gen the docs
* Update comment about expire metrics
…tordotdev#22434)
Revert "feat(cli): Add http sink tls cert/key to `config::watcher` (vectordotdev#22386)"
This reverts commit e84e0bf.
…otdev#22435)
* docs(external): add note for input/output typs in remap docs
* Update website/cue/reference/components/transforms/remap.cue
Co-authored-by: Rosa Trieu <107086888+rtrieu@users.noreply.github.com>
* typo
* improved english per Benson's comment
* tweak
---------
Co-authored-by: Rosa Trieu <107086888+rtrieu@users.noreply.github.com>
…#22441)
* fix(ci): add zstd decompression to DD metrics E2E tests
* fmt
* revert random change
* paths fix
* add dep to e2e-tests-datadog feature
* fixes, added a small test too
* code golfing
* fix(ci): e2e commen triggers
* fix(ci): e2e triggers
* fix bad rebase
* Generate base api schema based on configurable component
* Add `api` component macro
* Add `common` and `required` metadata macro for API
* Update website/cue/reference/base/api.cue
Co-authored-by: Esther Kim <esthercodes2019@gmail.com>
* Make update to rust code as well
* Use macro to generate GenerateConfig impl
* Fix url link
* Remove tabs in rust comment
---------
Co-authored-by: Esther Kim <esthercodes2019@gmail.com>
…input (vectordotdev#22406)
* enhancement(unit tests): Allow objects and arrays in log_fields
By making vrl Value a configurable type
Fixes: vectordotdev#9386
* doc: Add doc comment to vrl::value::Value::to_value
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
---------
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.16.0 to 3.17.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](Stebalien/tempfile@v3.16.0...v3.17.0)
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.13.2 to 1.14.0.
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](servo/rust-smallvec@v1.13.2...v1.14.0)
---
updated-dependencies:
- dependency-name: smallvec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vrl](https://github.com/vectordotdev/vrl) from `7612a8b` to `acfd9f9`.
- [Commits](vectordotdev/vrl@7612a8b...acfd9f9)
---
updated-dependencies:
- dependency-name: vrl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ev#22456)
* chore(deps): Bump maxminddb from 0.24.0 to 0.25.0
Bumps [maxminddb](https://github.com/oschwald/maxminddb-rust) from 0.24.0 to 0.25.0.
- [Release notes](https://github.com/oschwald/maxminddb-rust/releases)
- [Changelog](https://github.com/oschwald/maxminddb-rust/blob/0.25.0/CHANGELOG.md)
- [Commits](oschwald/maxminddb-rust@0.24.0...0.25.0)
---
updated-dependencies:
- dependency-name: maxminddb
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): Enable simdutf8 feature for maxminddb
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….1.0 (vectordotdev#22462)
chore(ci): Bump aws-actions/configure-aws-credentials
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 4.0.3 to 4.1.0.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](aws-actions/configure-aws-credentials@v4.0.3...v4.1.0)
---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#22428)
* docs(vrl): add docs for `shannon_entropy` function
Related: vectordotdev/vrl#1267
* Fix spelling issues
* Add shannon to allowed spelling words
* Update website/cue/reference/remap/functions/shannon_entropy.cue
Co-authored-by: Brett Blue <84536271+brett0000FF@users.noreply.github.com>
* Update VRL version
* Fix shannon_entropy docs examples
---------
Co-authored-by: Brett Blue <84536271+brett0000FF@users.noreply.github.com>
* feat(new_sink): add `websocket_listener` sink
This adds a new sink, similar to `websocket` which acts like a client, while this one acts as a
server. It currently broadcasts messages to all currently connected clients.
* Generate component docs for `websocket_listener`
* Add changelog entry
* Add basic metrics for `websocket_listener`
* Remove custom auth
* Rename `websocket_listener` to `websocket_server`
* Add tests for `websocket_server`
* Apply suggestions from code review
Co-authored-by: Sandra (neko) <165049174+neko-dd@users.noreply.github.com>
* Update docs changes in the code
* Add `ConnectionOpen` metric to `websocket_server`
* Add missing docs for `websocket_server`
* Add websocket_client service
* Ignore incoming data
* Add period to the end of debug call in `WebSocketListenerSink`
* Reuse some of the `websocket` events for `websocket_server`
* Use new http server auth configuration
* Add client count to websocket events logs
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
* Change disconnection log from warning to info
* Regenerate docs
---------
Co-authored-by: Sandra (neko) <165049174+neko-dd@users.noreply.github.com>
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
)
* docs(vrl): Add parse_cbor vrl function documentation
* docs(vrl): Add parse_cbor vrl function documentation
---------
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
)
* docs(vrl): Update documentation for ip_cidr_contains
* cargo update -p vrl
---------
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
…t_server` (vectordotdev#22482)
* docs(websocket_server sink): add `how_it_works` section for `websocket_server`
Related: vectordotdev#22213
* Fix docs formatting
* Add `websocket_server sink` to allowed PR titles
…dev#22483)
* docs(external docs): add `how_it_works` section for auth config
Related: vectordotdev#22236
* Comment out ellipsis in example config
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
---------
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
…dotdev#22485)
* chore(releasing): automate release preperation steps (part 1)
* revert accidental cargo.toml change
* remove 'preserve_order' feature
* fix release branch name
* fix prep branch version
* use workspace semver
* make semver a workspace dependency
pront added 2 commits May 16, 2025 17:15
* fix(ci): path resolution for docker compose files
* yaml spaces...
chore(releasing): Generated release CUE file
chore(releasing): Updated website/cue/reference/administration/interfaces/kubectl.cue vector version to 0.47.0
chore(releasing): Updated distribution/install.sh vector version to 0.47.0
chore(releasing): Add 0.47.0 to versions.cue
chore(releasing): Created release md file
changelog editing
user facing text, rm accidentally comitted files
Apply suggestions from code review
Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com>
Apply suggestions from code review
Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com>
Apply suggestions from code review
Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com>
Update website/cue/reference/releases/0.47.0.cue
Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com>
wording
merge sentences
bump the date
@jcantrill

Copy link
Copy Markdown
Member

/approve

@openshift-ci

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jcantrill, vparfonov

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@vparfonov

Copy link
Copy Markdown
Author

/test ldd-openssl

@vparfonov

Copy link
Copy Markdown
Author

/test unit

@vparfonov

Copy link
Copy Markdown
Author

/retest

@vparfonov

Copy link
Copy Markdown
Author

/test ldd-openssl

Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>
@vparfonov
vparfonovforce-pushed the v0.47.0-rh branch 2 times, most recently from 7820655 to a6ae7f7CompareJuly 17, 2025 08:15
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
…titions: don't help
Signed-off-by: Vitalii Parfonov <vparfono@redhat.com>
@vparfonov

Copy link
Copy Markdown
Author

/test images

@jcantrill

Copy link
Copy Markdown
Member

/lgtm

@vparfonov

Copy link
Copy Markdown
Author

/refresh

@vparfonov

Copy link
Copy Markdown
Author

/check-required-labels

@vparfonov
vparfonov merged commit 708e0a2 into ViaQ:v0.47.0-rhJul 18, 2025
6 of 7 checks passed
@vparfonov
vparfonov deleted the v0.47.0-rh branch July 18, 2025 07:06
@vparfonovvparfonov changed the title Update to Vector v0.47.0LOG-7168:Update to Vector v0.47.0Jul 18, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@vparfonov@jcantrill@B-Schmidt@pront@ArunPiduguDD@esensar@JakubOnderka@titaneric@tmccombs@MiracleWisp@jorgehermo9@jszwedko@sbalmos@simplepad@devindford@stackempty@seunghunee@callum-ryan@GeorgeHahn@MindTooth