diff --git a/Cargo.lock b/Cargo.lock index 717a59c9ad62b..ab15a5622e153 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10205,7 +10205,7 @@ dependencies = [ [[package]] name = "vector" -version = "0.40.0" +version = "0.40.1" dependencies = [ "apache-avro", "approx", diff --git a/Cargo.toml b/Cargo.toml index dd84977d615b3..172cc0d09cce8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vector" -version = "0.40.0" +version = "0.40.1" authors = ["Vector Contributors "] edition = "2021" description = "A lightweight and ultra-fast tool for building observability pipelines" diff --git a/changelog.d/21067_reduce.fix.md b/changelog.d/21067_reduce.fix.md deleted file mode 100644 index 67af1e4e16374..0000000000000 --- a/changelog.d/21067_reduce.fix.md +++ /dev/null @@ -1 +0,0 @@ -Fixes a Vector v0.40.0 regression where the `reduce` transform would not group top level objects correctly. diff --git a/distribution/install.sh b/distribution/install.sh index 58bfe4e0cd13a..b1298945c8d58 100755 --- a/distribution/install.sh +++ b/distribution/install.sh @@ -13,7 +13,7 @@ set -u # If PACKAGE_ROOT is unset or empty, default it. PACKAGE_ROOT="${PACKAGE_ROOT:-"https://packages.timber.io/vector"}" # If VECTOR_VERSION is unset or empty, default it. -VECTOR_VERSION="${VECTOR_VERSION:-"0.40.0"}" +VECTOR_VERSION="${VECTOR_VERSION:-"0.40.1"}" _divider="--------------------------------------------------------------------------------" _prompt=">>>" _indent=" " diff --git a/website/content/en/releases/0.40.1.md b/website/content/en/releases/0.40.1.md new file mode 100644 index 0000000000000..5e9ff496c086c --- /dev/null +++ b/website/content/en/releases/0.40.1.md @@ -0,0 +1,4 @@ +--- +title: Vector v0.40.1 release notes +weight: 21 +--- diff --git a/website/cue/reference/releases/0.40.0.cue b/website/cue/reference/releases/0.40.0.cue index e34d72609e86d..e7c017578cd31 100644 --- a/website/cue/reference/releases/0.40.0.cue +++ b/website/cue/reference/releases/0.40.0.cue @@ -15,6 +15,10 @@ releases: "0.40.0": { This release contains a mix of enhancements and bug fixes. See the changelog below. """ + known_issues: [ + "A regression in the `reduce` transform caused it to not group top level objects correctly (see [#21065](https://github.com/vectordotdev/vector/issues/21065)). This is fixed in v0.40.1.", + ] + changelog: [ { type: "enhancement" diff --git a/website/cue/reference/releases/0.40.1.cue b/website/cue/reference/releases/0.40.1.cue new file mode 100644 index 0000000000000..7219b58425fb2 --- /dev/null +++ b/website/cue/reference/releases/0.40.1.cue @@ -0,0 +1,36 @@ +package metadata + +releases: "0.40.1": { + date: "2024-08-26" + codename: "" + + whats_next: [] + + description: """ + The Vector team is pleased to announce version 0.40.1! + + This is the first release with packages signed with the new GPG key as part of [Datadog's key + rotation](https://docs.datadoghq.com/agent/guide/linux-key-rotation-2024/?tab=debianubuntu). + This should be a transparent change for users as the package repository setup script + [setup.vector.dev](https://setup.vector.dev) has already been importing the new key; + however, if you were manually managing the trusted GPG keys, you will need to update to + the newer ones (either [apt](https://keys.datadoghq.com/DATADOG_APT_KEY_C0962C7D.public) or + [rpm](https://keys.datadoghq.com/DATADOG_RPM_KEY_B01082D3.public). + + This release also fixes a regression in Vector v0.40.0. + """ + + changelog: [ + { + type: "fix" + description: """ + Fixes a Vector v0.40.0 regression where the `reduce` transform would not group top + level objects correctly. + """ + }, + ] + + commits: [ + {sha: "e9455f6596a138fc8d0ea978897b7a697c77fbb3", date: "2024-08-17 05:29:36 UTC", description: "use the correct merge strategy for top level objects", pr_number: 21067, scopes: ["reduce transform"], type: "fix", breaking_change: false, author: "Pavlos Rontidis", files_count: 4, insertions_count: 332, deletions_count: 36}, + ] +} diff --git a/website/cue/reference/versions.cue b/website/cue/reference/versions.cue index cb98db8d228a3..7d573a2773148 100644 --- a/website/cue/reference/versions.cue +++ b/website/cue/reference/versions.cue @@ -2,6 +2,7 @@ package metadata // This has to be maintained manually because there's currently no way to sort versions programmatically versions: [string, ...string] & [ + "0.40.1", "0.40.0", "0.39.0", "0.38.0",