Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from vectordotdev:master #4

Open
wants to merge 684 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Apr 30, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

dependabot bot and others added 4 commits September 11, 2024 14:53
Bumps [express](https://github.com/expressjs/express) from 4.19.2 to 4.20.0.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@4.19.2...4.20.0)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>
Fix typo in 0.40.0 release changelog
Closes: #21251

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>
jszwedko and others added 30 commits November 2, 2024 01:26
* Update

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Clean up disk space

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Clear disk space for misc workflow

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* leave node_modules

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* clean more disk space

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

---------

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>
Bumps [proptest-derive](https://github.com/proptest-rs/proptest) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/proptest-rs/proptest/releases)
- [Changelog](https://github.com/proptest-rs/proptest/blob/main/CHANGELOG.md)
- [Commits](proptest-rs/proptest@0.4.0...proptest-derive-0.5.0)

---
updated-dependencies:
- dependency-name: proptest-derive
  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>
* chore(website): update community page

* Update website/content/en/community/_index.md

Co-authored-by: DeForest Richards <56796055+drichards-87@users.noreply.github.com>

---------

Co-authored-by: DeForest Richards <56796055+drichards-87@users.noreply.github.com>
…#21692)

* chore(deps): Bump the patches group across 1 directory with 6 updates

Bumps the patches group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [url](https://github.com/servo/rust-url) | `2.5.2` | `2.5.3` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.66` | `1.0.67` |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.91` | `1.0.92` |
| [twox-hash](https://github.com/shepmaster/twox-hash) | `2.0.0` | `2.0.1` |
| [clap_complete](https://github.com/clap-rs/clap) | `4.5.36` | `4.5.37` |



Updates `url` from 2.5.2 to 2.5.3
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](servo/rust-url@v2.5.2...v2.5.3)

Updates `thiserror` from 1.0.66 to 1.0.67
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.66...1.0.67)

Updates `anyhow` from 1.0.91 to 1.0.92
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.91...1.0.92)

Updates `syn` from 2.0.86 to 2.0.87
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.86...2.0.87)

Updates `twox-hash` from 2.0.0 to 2.0.1
- [Changelog](https://github.com/shepmaster/twox-hash/blob/main/CHANGELOG.md)
- [Commits](shepmaster/twox-hash@v2.0.0...v2.0.1)

Updates `clap_complete` from 4.5.36 to 4.5.37
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.36...clap_complete-v4.5.37)

---
updated-dependencies:
- dependency-name: url
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: twox-hash
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: clap_complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
...

Signed-off-by: dependabot[bot] <support@github.com>

* dd-rust-license-tool write

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
Bumps [ratatui](https://github.com/ratatui/ratatui) from 0.28.1 to 0.29.0.
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](ratatui/ratatui@v0.28.1...v0.29.0)

---
updated-dependencies:
- dependency-name: ratatui
  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>
…headers (#21674)

* feat(opentelemetry): add support for enriching logs with HTTP headers

* Add sources::util::http::headers module

* http_server: Use sources::util::http::add_headers

* opentelemetry: Use sources::util::http::add_headers

* http_server: Correct description of header injection behavior with conflicting fields
…#21706)

Bumps the patches group with 3 updates in the / directory: [aws-smithy-types](https://github.com/smithy-lang/smithy-rs), [aws-smithy-runtime-api](https://github.com/smithy-lang/smithy-rs) and [thiserror](https://github.com/dtolnay/thiserror).


Updates `aws-smithy-types` from 1.2.8 to 1.2.9
- [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 `aws-smithy-runtime-api` from 1.7.2 to 1.7.3
- [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 `thiserror` from 1.0.67 to 1.0.68
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.67...1.0.68)

---
updated-dependencies:
- dependency-name: aws-smithy-types
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: aws-smithy-runtime-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: thiserror
  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>
* chore(docs): document how to update licenses

* format

* Update .github/PULL_REQUEST_TEMPLATE.md

Co-authored-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

---------

Co-authored-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>
We seem to be hitting cases where the workflow dies because it runs out of space. Example: https://github.com/vectordotdev/vector/actions/runs/11710738799/job/32617708471

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>
Bumps [ordered-float](https://github.com/reem/rust-ordered-float) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/reem/rust-ordered-float/releases)
- [Commits](reem/rust-ordered-float@v4.4.0...v4.5.0)

---
updated-dependencies:
- dependency-name: ordered-float
  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>
…21678)

Bumps [check-spelling/check-spelling](https://github.com/check-spelling/check-spelling) from 0.0.21 to 0.0.24.
- [Release notes](https://github.com/check-spelling/check-spelling/releases)
- [Changelog](https://github.com/check-spelling/check-spelling/blob/main/gh-release-downloader)
- [Commits](check-spelling/check-spelling@v0.0.21...v0.0.24)

---
updated-dependencies:
- dependency-name: check-spelling/check-spelling
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…quest timeouts (#21457)

* feat: Retrying the HTTP sink in case of 404s and request timeout on the sinks

* fix: Adding forbidden status for retry

* chore: adding the changelog md file

* chore: added test cases and updated docs page

* chore: lint error fixes

* fix: removing the 404 and 403 errors

* Update changelog.d/21457_more_error_codes_on_http_sink.enhancement.md

Co-authored-by: Jesse Szwedko <jesse@szwedko.me>

* fix: fixing the docs error

---------

Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
Co-authored-by: Jesse Szwedko <jesse@szwedko.me>
)

* chore(ci): drop verification for ubuntu 16 & 18

* update all to v4

* delete node version overwrites

* also remove 'amazonlinux:2'
…1697)

* fix(tests): make telemetry singleton thread local for tests

* document panic
* chore(config): add message to help debug problematic config

* fmt

* clippy fixes

* update test
(chores) package: update datadog-signing-keys recommended version
…0.0.24" (#21732)

Revert "chore(ci): Bump check-spelling/check-spelling from 0.0.21 to 0.0.24 (…"

This reverts commit 02a756e.
* feat(gelf): Initial implementation of chunked gelf

* feat(gelf): improve error handling when decoding

* feat(gelf): improve error handling when decoding

* test(gelf): Add more tests for chunked gelf

* feat(gelf): derive clone for chunked gelf decoder

* docs(gelf): Improve doc comments

* feat(gelf): improve mutex poisioning handling

* feat(gelf): improve mutex poisioning handling

* style: fix Cargo.toml stlye

* style: fix Cargo.toml stlye

* chore: remove comment

* fix(gelf): Fix partial read of buffer

* test(gelf): Refactor some tests

* style: fix log style

* style: fix log style

* test(socket): Add chunked gelf tests for socket source

* docs(gelf): Improve doc comments

* docs(gelf): Improve doc comments

* test(socket): Add chunked gelf tests for unix socket source

* chore: remove comments

* docs: add changelog

* chore: Remove comments

* chore: Remove comments

* docs(framing): Add chunked gelf framing documentation

* fix: clippy lints

* docs: Fix documentation grammar

* fix: clippy lints

* fix: Add 'unchunked' to spellcheck list

* Update lib/codecs/src/decoding/framing/chunked_gelf.rs

Co-authored-by: Jesse Szwedko <jesse@szwedko.me>

* docs(chunked gelf): Remove default value for chunked gelf options in the description

* feat(decoding): Return concrete error types in chunked gelf

* test: add assert to matches! macros

* feat: change timeout_millis u64 to timeout_secs f64

* style: use tracing macros as the style guides dictates

* test: fix broken test

* style: modify tracing logs usage according to style guide

* test: fix broken udp socket test

* test: fix broken chunked gelf framing test

* fix: clippy lints

* refactor: cleanup some code

* refactor: cleanup

* docs: update components docs

* fix: remove malformed comment

* fix: default chunked gelf options

* feat: default pending_messages_limit to None

* feat: remove skip_serialization for timeout_secs

* Update lib/codecs/src/decoding/framing/chunked_gelf.rs

Co-authored-by: Jesse Szwedko <jesse@szwedko.me>

* feat: change duplicated chunk log error to debug

* test: add shuffle messages test

* fix: clippy lint

* docs: update components docs

* docs: improve chunked gelf decoder option documentation

* docs: improve chunked gelf decoder option documentation

* docs: update components docs

* feat: Implement max_chunk_length and max_message_length

* fix: clippy lint

* test: add test for max_message_length

* feat: add serde(default) into new configs

* docs: update component docs

* test: fix broken max chunk length test

* feat: remove max_chunk_length option

* chore: update Cargo.lock

* docs: generate component docs

* fix: windows compilation

---------

Co-authored-by: Jesse Szwedko <jesse@szwedko.me>
Co-authored-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>
* Replaces dictionaries with new ones
* Updates expect.txt to include new words
* Handles invalid words in allow.txt
* Handles words matching forbidden patterns
* chore(ci): Bump check-spelling/check-spelling from 0.0.21 to 0.0.24

This reverts commit a0e5b97.

* Test upgrade to 0.0.22

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Add suggested dictionaries

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Use suggested condition for suppress_push_for_open_pull_request

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* retry

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Add more suggested dictionaries

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Adding more suggested dictionaries

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Update expected words

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* readd spell_check_this

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Non-existent -> nonexistent

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Remove entries with warnings from allow.txt

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Replace trigger

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Replace check_extra_dictionaries

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* chore(deps): Upgrade check-spelling to 0.0.23

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Replace trigger

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

---------

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>
* chore(ci): Bump check-spelling/check-spelling from 0.0.21 to 0.0.24

This reverts commit a0e5b97.

* Test upgrade to 0.0.22

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Add suggested dictionaries

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Use suggested condition for suppress_push_for_open_pull_request

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* retry

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Add more suggested dictionaries

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Adding more suggested dictionaries

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Update expected words

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* readd spell_check_this

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Non-existent -> nonexistent

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Remove entries with warnings from allow.txt

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Replace trigger

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Replace check_extra_dictionaries

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* chore(deps): Upgrade check-spelling to 0.0.23

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Replace trigger

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* chore(ci): Upgrade check-spelling to 0.0.24

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

* Replace trigger

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>

---------

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>
* Added CEF encoder

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>

* Add changelog entry

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>

* Apply code review suggestions

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>

* Fix imports order

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>

* Clarify TODOs

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>

* Fix cef.rs formating

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>

* Fix clippy errors

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>

* Overcome "unclosed HTML tag" error

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>

---------

Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>
… http-client [version 2] (#21583)

* HTTP client auth as trait extension

* Use Client directly

* Unavailable oauth server should not crash vector

* Fix snafu error to by sync + send

* review fixes

* review fixes

* review fixes

* acquire token with oauth2 and mtls as described in rfc

* fix spell issues

* fix review comments

* fix review comments

* fix review comments

* fix review comments

* fix review comments

* vdev fmt

* vdev fmt

* review

* vdev fmt

* changelog

* changelog

* vdev fmt and check rust

* provide test for mtls scenario

* dd-rust-license-tool write

* dd-rust-license-tool write

* review comments

* fixes

* revert to expires_in

* review fixes

* review fixes

* generate-component-docs

* remove http component

* unable to expect a message under windows
* enhancement(dnsmsg-parser): add EDE code 30 to known EDE codes

This adds EDE code 30 (Invalid Query Type), added in
https://datatracker.ietf.org/doc/draft-ietf-dnsop-compact-denial-of-existence/04/
(which can also be seen in the EDE list -
https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#extended-dns-error-codes)
to the list of known ede codes, which generates the purpose string.

* Add changelog entry
To work with the latest Vector version (v0.42.0)

Signed-off-by: Jesse Szwedko <jesse.szwedko@datadoghq.com>
* docs(external): fix route config test

* fix typo

* fix :cue: fmt
…#21738)

Bumps the patches group with 3 updates in the / directory: [tokio](https://github.com/tokio-rs/tokio), [libc](https://github.com/rust-lang/libc) and [anyhow](https://github.com/dtolnay/anyhow).


Updates `tokio` from 1.41.0 to 1.41.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.41.0...tokio-1.41.1)

Updates `libc` from 0.2.161 to 0.2.162
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.162/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.161...0.2.162)

Updates `anyhow` from 1.0.92 to 1.0.93
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.92...1.0.93)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: libc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: anyhow
  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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.