From d690c440ded1646e07d3c7dee73db09953f745bb Mon Sep 17 00:00:00 2001 From: Spencer Gilbert Date: Wed, 23 Nov 2022 14:39:20 -0500 Subject: [PATCH] chore(releasing): Prepare v0.25.2 release Signed-off-by: Spencer Gilbert Signed-off-by: Jesse Szwedko --- Cargo.lock | 2 +- Cargo.toml | 2 +- distribution/install.sh | 2 +- website/content/en/releases/0.25.2.md | 4 ++ website/cue/reference/releases/0.23.0.cue | 1 + website/cue/reference/releases/0.25.0.cue | 7 +++ website/cue/reference/releases/0.25.2.cue | 57 +++++++++++++++++++++++ website/cue/reference/versions.cue | 1 + 8 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 website/content/en/releases/0.25.2.md create mode 100644 website/cue/reference/releases/0.25.2.cue diff --git a/Cargo.lock b/Cargo.lock index 67fb749790915..9e976767500da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8616,7 +8616,7 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "vector" -version = "0.25.1" +version = "0.25.2" dependencies = [ "approx", "arc-swap", diff --git a/Cargo.toml b/Cargo.toml index 3b3a55f5dda05..563a489fcb1e7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vector" -version = "0.25.1" +version = "0.25.2" authors = ["Vector Contributors "] edition = "2021" description = "A lightweight and ultra-fast tool for building observability pipelines" diff --git a/distribution/install.sh b/distribution/install.sh index 6be63cf262c15..a78fd4d174361 100755 --- a/distribution/install.sh +++ b/distribution/install.sh @@ -12,7 +12,7 @@ set -u # If PACKAGE_ROOT is unset or empty, default it. PACKAGE_ROOT="${PACKAGE_ROOT:-"https://packages.timber.io/vector"}" -VECTOR_VERSION="0.25.1" +VECTOR_VERSION="0.25.2" _divider="--------------------------------------------------------------------------------" _prompt=">>>" _indent=" " diff --git a/website/content/en/releases/0.25.2.md b/website/content/en/releases/0.25.2.md new file mode 100644 index 0000000000000..10784b05b147e --- /dev/null +++ b/website/content/en/releases/0.25.2.md @@ -0,0 +1,4 @@ +--- +title: Vector v0.25.2 release notes +weight: 21 +--- diff --git a/website/cue/reference/releases/0.23.0.cue b/website/cue/reference/releases/0.23.0.cue index 934ed6495722e..1e2957dd60324 100644 --- a/website/cue/reference/releases/0.23.0.cue +++ b/website/cue/reference/releases/0.23.0.cue @@ -26,6 +26,7 @@ releases: "0.23.0": { known_issues: [ "Vector shuts down when a configured source codec (`decoding.codec`) receives invalid data. Fixed in v0.23.1.", "The `elasticsearch` sink doesn't evaluate templated configuration options like the `index` configuration before applying the `only_fields` and `except_fields` options, causing templates to fail to be evaluated if they used a field that was dropped. Fixed in v0.23.1.", + "The `datadog_traces` sink APM stats calculation does not correctly aggregate the stats in the way that is expected by the APM backend of Datadog, causing incorrect individual span metrics observed in the Datadog UI. Fixed in v0.25.2.", ] description: """ diff --git a/website/cue/reference/releases/0.25.0.cue b/website/cue/reference/releases/0.25.0.cue index 22ee54f0ba63f..77179486794ea 100644 --- a/website/cue/reference/releases/0.25.0.cue +++ b/website/cue/reference/releases/0.25.0.cue @@ -19,6 +19,13 @@ releases: "0.25.0": { The `prometheus_remote_write` sink doesn't support specifying the configuration `auth.bearer` as it should. Fixed in 0.25.1. """, + """ + The `abort` VRL function emits ERROR, rather than DEBUG, logs when discarding an event. Fixed in 0.25.2. + """, + """ + The `azure_blob` sink incorrectly passes a redacted value for the `connection_string`, rather than the actual + contents. Fixed in 0.25.2. + """, ] description: """ diff --git a/website/cue/reference/releases/0.25.2.cue b/website/cue/reference/releases/0.25.2.cue new file mode 100644 index 0000000000000..13092c37d8e98 --- /dev/null +++ b/website/cue/reference/releases/0.25.2.cue @@ -0,0 +1,57 @@ +package metadata + +releases: "0.25.2": { + date: "2022-11-23" + codename: "" + + whats_next: [] + + description: """ + This patch release contains a few fixes for regressions in 0.25.0. + + **Note:** Please see the release notes for [`v0.25.0`](/releases/0.25.0/) for additional changes if upgrading from + `v0.24.X`. In particular, the upgrade guide for breaking changes. + """ + changelog: [ + { + type: "fix" + scopes: ["remap transform, observability"] + description: """ + Recent internal telemetry work marked the events discarded using the abort function`abort` as "unintentional", + this caused an increase in ERROR logs emitted. This was corrected to be "intentional" and now logged at DEBUG. + """ + pr_numbers: [15165] + }, + { + type: "fix" + scopes: ["azure_blob sink"] + description: """ + The Azure Blob Storage sink now properly passes the `connection_string` contents, rather than the **REDACTED** + value. + """ + pr_numbers: [15225] + }, + { + type: "fix" + scopes: ["datadog_traces sink"] + description: """ + The `datadog traces` sink now correctly aggregates (caches) the computed APM stats, and sends the aggregated + payloads to Datadog at a fixed interval, decoupled from the trace payloads. The stats payloads were previously + not being cached and instead sent to Datadog as each batch of traces was processed, which is not compatible + with Datadog's backend APM API. A robust integration test was also added, to validate the correct aggregation + behavior. + """ + pr_numbers: [14694, 14757, 14861, 15084] + }, + ] + + commits: [ + {sha: "8bb11349ed0368ec3a96bf169e4c73246c9d41ab", date: "2022-11-12 01:49:41 UTC", description: "Clean Up Privacy Links", pr_number: 15194, scopes: ["template website"], type: "chore", breaking_change: false, author: "David Weid II", files_count: 1, insertions_count: 9, deletions_count: 19}, + {sha: "840fd8c7633fb56bff2bdfb1296a31b9cd40483a", date: "2022-11-09 23:15:54 UTC", description: "`abort` is an intentional drop", pr_number: 15165, scopes: ["remap transform", "observability"], type: "fix", breaking_change: false, author: "Jesse Szwedko", files_count: 1, insertions_count: 2, deletions_count: 2}, + {sha: "eba869fcfd65b11d10e60ab794f02a55875d2939", date: "2022-11-16 20:29:04 UTC", description: "Retrieve .inner() from SensitiveString for Azure ConnectionString", pr_number: 15225, scopes: ["azure service"], type: "fix", breaking_change: true, author: "Arch Oversight", files_count: 1, insertions_count: 3, deletions_count: 1}, + {sha: "43242ed1e7e3328b952572049e815a27b5a04096", date: "2022-10-06 18:53:31 UTC", description: "Correct multiple issues with APM stats calculation", pr_number: 14694, scopes: ["datadog_traces sink"], type: "fix", breaking_change: false, author: "Kyle Criddle", files_count: 4, insertions_count: 223, deletions_count: 41}, + {sha: "9a8073443ed1ba2bce13248cb27e2202bc8f84c8", date: "2022-10-13 16:24:48 UTC", description: "Have a robust APM stats integration test", pr_number: 14757, scopes: ["datadog_traces sink"], type: "chore", breaking_change: false, author: "neuronull", files_count: 5, insertions_count: 490, deletions_count: 10}, + {sha: "8cf07939d366e44c1803b2739f399aad45af09aa", date: "2022-10-17 22:55:55 UTC", description: "Add more missing APM stats logic , temporarily replace Error with debug log", pr_number: 14861, scopes: ["datadog_traces sink"], type: "fix", breaking_change: false, author: "neuronull", files_count: 2, insertions_count: 31, deletions_count: 36}, + {sha: "b1e647f33270673f9c851806ce1f408c41f35aed", date: "2022-11-07 21:38:17 UTC", description: "APM stats payloads are sent independent of trace payloads and at a set interval.", pr_number: 15084, scopes: ["datadog_traces sink"], type: "fix", breaking_change: false, author: "neuronull", files_count: 15, insertions_count: 1591, deletions_count: 1235}, + ] +} diff --git a/website/cue/reference/versions.cue b/website/cue/reference/versions.cue index 9f6490a05b0d1..12a833c2f503e 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.25.2", "0.25.1", "0.25.0", "0.24.2",