Skip to content

Commit

Permalink
chore(releasing): Prepare v0.21.1 release
Browse files Browse the repository at this point in the history
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
  • Loading branch information
jszwedko committed Apr 22, 2022
1 parent d43c3a0 commit 18787c0
Show file tree
Hide file tree
Showing 22 changed files with 148 additions and 25 deletions.
2 changes: 1 addition & 1 deletion distribution/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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.21.0"
VECTOR_VERSION="0.21.1"
_divider="--------------------------------------------------------------------------------"
_prompt=">>>"
_indent=" "
Expand Down
2 changes: 1 addition & 1 deletion distribution/kubernetes/vector-agent/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The kubernetes manifests found in this directory have been automatically generated
from the [helm chart `vector/vector`](https://github.com/vectordotdev/helm-charts/tree/master/charts/vector)
version 0.9.0 with the following `values.yaml`:
version 0.10.0 with the following `values.yaml`:

```yaml
role: Agent
Expand Down
2 changes: 1 addition & 1 deletion distribution/kubernetes/vector-agent/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Agent
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
data:
agent.yaml: |
data_dir: /vector-data-dir
Expand Down
4 changes: 2 additions & 2 deletions distribution/kubernetes/vector-agent/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Agent
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
spec:
selector:
matchLabels:
Expand All @@ -28,7 +28,7 @@ spec:
dnsPolicy: ClusterFirst
containers:
- name: vector
image: "timberio/vector:0.20.1-distroless-libc"
image: "timberio/vector:0.21.0-distroless-libc"
imagePullPolicy: IfNotPresent
args:
- --config-dir
Expand Down
4 changes: 2 additions & 2 deletions distribution/kubernetes/vector-agent/rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Agent
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
rules:
- apiGroups:
- ""
Expand All @@ -30,7 +30,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Agent
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
Expand Down
2 changes: 1 addition & 1 deletion distribution/kubernetes/vector-agent/serviceaccount.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Agent
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
automountServiceAccountToken: true
2 changes: 1 addition & 1 deletion distribution/kubernetes/vector-aggregator/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The kubernetes manifests found in this directory have been automatically generated
from the [helm chart `vector/vector`](https://github.com/vectordotdev/helm-charts/tree/master/charts/vector)
version 0.9.0 with the following `values.yaml`:
version 0.10.0 with the following `values.yaml`:

```yaml

Expand Down
2 changes: 1 addition & 1 deletion distribution/kubernetes/vector-aggregator/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
data:
aggregator.yaml: |
data_dir: /vector-data-dir
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
annotations: {}
spec:
clusterIP: None
Expand Down
2 changes: 1 addition & 1 deletion distribution/kubernetes/vector-aggregator/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
annotations: {}
spec:
ports:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
automountServiceAccountToken: true
4 changes: 2 additions & 2 deletions distribution/kubernetes/vector-aggregator/statefulset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
spec:
replicas: 1
podManagementPolicy: OrderedReady
Expand All @@ -30,7 +30,7 @@ spec:
dnsPolicy: ClusterFirst
containers:
- name: vector
image: "timberio/vector:0.20.1-distroless-libc"
image: "timberio/vector:0.21.0-distroless-libc"
imagePullPolicy: IfNotPresent
args:
- --config-dir
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The kubernetes manifests found in this directory have been automatically generated
from the [helm chart `vector/vector`](https://github.com/vectordotdev/helm-charts/tree/master/charts/vector)
version 0.9.0 with the following `values.yaml`:
version 0.10.0 with the following `values.yaml`:

```yaml
role: Stateless-Aggregator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Stateless-Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
data:
aggregator.yaml: |
data_dir: /vector-data-dir
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Stateless-Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
spec:
replicas: 1
selector:
Expand All @@ -28,7 +28,7 @@ spec:
dnsPolicy: ClusterFirst
containers:
- name: vector
image: "timberio/vector:0.20.1-distroless-libc"
image: "timberio/vector:0.21.0-distroless-libc"
imagePullPolicy: IfNotPresent
args:
- --config-dir
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Stateless-Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
annotations: {}
spec:
clusterIP: None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Stateless-Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
annotations: {}
spec:
ports:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ metadata:
app.kubernetes.io/name: vector
app.kubernetes.io/instance: vector
app.kubernetes.io/component: Stateless-Aggregator
app.kubernetes.io/version: "0.20.1-distroless-libc"
app.kubernetes.io/version: "0.21.0-distroless-libc"
automountServiceAccountToken: true
4 changes: 4 additions & 0 deletions website/content/en/releases/0.21.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: Vector v0.21.1 release notes
weight: 21
---
11 changes: 8 additions & 3 deletions website/cue/reference/releases/0.21.0.cue
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,14 @@ releases: "0.21.0": {
codename: ""

known_issues: [
"The `kubernetes_logs` source can panic when while processing Kubernetes watcher events. Will be fixed in `0.21.1`.",
"The `elasticsearch` sink fails to include the security token when signing requests for AWS authentication to OpenSearch. Will be fixed in `0.21.1`.",
"The `nats` source and sink authentication is not configured using snake_case keys. Will be fixed in `0.21.1`.",
"The `kubernetes_logs` source can panic when while processing Kubernetes watcher events when there is an error. [#12245](https://github.com/vectordotdev/vector/issues/12245). Fixed in `0.21.1`.",
"The `elasticsearch` sink fails to include the security token when signing requests for AWS authentication to OpenSearch. [#12249](https://github.com/vectordotdev/vector/issues/12249). Fixed in `0.21.1`.",
"The `nats` source and sink authentication options were not configurable. [#12262](https://github.com/vectordotdev/vector/issues/12262). Fixed in `0.21.1`.",
"The `internal_logs` source includes excess trace logs whenever `vector top` is used. [#12251](https://github.com/vectordotdev/vector/issues/12251). Fixed in `0.21.1`.",
"The `aws_cloudwatch_logs` source does not handle throttle responses from AWS. [#12253](https://github.com/vectordotdev/vector/issues/12253). Fixed in `0.21.1`.",
"Vector panics when loading configuration that includes event paths like `encoding.only_fields`. [#12256](https://github.com/vectordotdev/vector/issues/12256). Fixed in `0.21.1`.",
"Vector panicked when reloading configuration that added components to a running topology. [#12273](https://github.com/vectordotdev/vector/issues/12273). Fixed in `0.21.1`.",
"Using `assume_role` on AWS components did not function correctly. [#12314](https://github.com/vectordotdev/vector/issues/12314). Fixed in `0.21.1`.",
]

whats_next: [
Expand Down
113 changes: 113 additions & 0 deletions website/cue/reference/releases/0.21.1.cue
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
package metadata

releases: "0.21.1": {
date: "2022-04-21"
codename: ""

whats_next: []

description: """
This patch release contains a few fixes for regressions in in 0.20.0.
**Note:** Please see the release notes for [`v0.21.0`](/releases/0.21.0/) for additional changes if upgrading from
`v0.20.X`. In particular, the upgrade guide for breaking changes.
"""

changelog: [
{
type: "fix"
scopes: ["config", "reload"]
description: """
Vector no longer panics when reloading configuration that results in added components.
"""
pr_numbers: [12290]
},
{
type: "fix"
scopes: ["observability"]
description: """
Vector no longer emits spurious `TRACE` level logs to `internal_logs` whenever `vector top` is run.
"""
pr_numbers: [12300]
},
{
type: "fix"
scopes: ["kubernetes_logs source"]
description: """
The `kubernetes_logs` no longer panicks whenever an error is received from the Kubernetes API watch
stream.
"""
pr_numbers: [12248]
},
{
type: "fix"
scopes: ["elasticsearch sink", "aws provider"]
description: """
The `elasticsearch` sink now correctly works again when using AWS authentication to send data to AWS
OpenSearch. Previously the security token was not included when signing the requests.
"""
pr_numbers: [12258]
},
{
type: "fix"
scopes: ["nats source", "nats sink"]
description: """
The `nats` source and sink authentication options are now configurable. Previously Vector was not
correctly deserializing them.
"""
pr_numbers: [12263, 12283]
},
{
type: "fix"
scopes: ["aws provider"]
description: """
AWS components now correctly pass the configured region to AWS STS when `assume_role` is used. This was
a regression during the switch to the new Rust AWS SDK.
"""
pr_numbers: [12315]
},
{
type: "fix"
scopes: ["aws_cloudwatch_logs sink"]
description: """
The `aws_cloudwatch_logs` sink now correctly retries throttled requests again. This was a regression
during the switch to the new Rust AWS SDK.
"""
pr_numbers: [12315]
},
{
type: "fix"
scopes: ["config"]
description: """
Vector no longer panicks when used with configuration options that take event paths such as `encoding.only_fields`.
"""
pr_numbers: [12306]
},
]

commits: [
{sha: "6f180800e39e6f6be14e4c8c19778aaa99946176", date: "2022-04-16 01:37:51 UTC", description: "Fix deb download link", pr_number: 12247, scopes: [], type: "docs", breaking_change: false, author: "Jesse Szwedko", files_count: 1, insertions_count: 6, deletions_count: 1},
{sha: "e48c367536724217041cbecd677b9fa014d9d285", date: "2022-04-19 02:23:33 UTC", description: "note change in option behavior in 0.21.0 highlights", pr_number: 12259, scopes: [], type: "docs", breaking_change: false, author: "Spencer Gilbert", files_count: 1, insertions_count: 17, deletions_count: 0},
{sha: "d03cb2310230b114b32d9ca81c6255c532270acb", date: "2022-04-19 07:16:43 UTC", description: "cleanup monitoring doc and add example config", pr_number: 12265, scopes: [], type: "docs", breaking_change: false, author: "Spencer Gilbert", files_count: 1, insertions_count: 12, deletions_count: 2},
{sha: "2d4d391b17a88b62aa1fb1af208e1807b785b278", date: "2022-04-20 03:29:18 UTC", description: "Note performance improvement on v0.21.0 release notes", pr_number: 12250, scopes: [], type: "docs", breaking_change: false, author: "Jesse Szwedko", files_count: 1, insertions_count: 4, deletions_count: 0},
{sha: "ef8e62bba5452ea03391d37c918fe8eb94e214ff", date: "2022-04-20 03:30:23 UTC", description: "Document lack of support for `credential_process` for AWS components", pr_number: 12282, scopes: [], type: "docs", breaking_change: false, author: "Jesse Szwedko", files_count: 2, insertions_count: 14, deletions_count: 3},
{sha: "74c0969e05c7c5c927e6a76b1eae6748ac675cc2", date: "2022-04-20 09:35:41 UTC", description: "don't panic when checking inputs for new component during reload", pr_number: 12290, scopes: ["topology"], type: "fix", breaking_change: false, author: "Toby Lawrence", files_count: 4, insertions_count: 126, deletions_count: 48},
{sha: "ea1ae011f753995c2068e739e028b27c42820602", date: "2022-04-20 07:10:40 UTC", description: "Add known issues to 0.21.0 release", pr_number: 12278, scopes: [], type: "docs", breaking_change: false, author: "Spencer Gilbert", files_count: 1, insertions_count: 6, deletions_count: 0},
{sha: "9ad2a0e7be3949e429ebfc65d42d6f4d6fb69b55", date: "2022-04-21 02:55:58 UTC", description: "Fix docs for tags", pr_number: 12321, scopes: ["internal_metrics"], type: "docs", breaking_change: false, author: "Jesse Szwedko", files_count: 1, insertions_count: 11, deletions_count: 16},
{sha: "281ce5f4296e12b0f7350c2acf426df5f35e7540", date: "2022-04-21 06:14:24 UTC", description: "Bump next version to v0.21.1", pr_number: 12323, scopes: ["releasing"], type: "chore", breaking_change: false, author: "Jesse Szwedko", files_count: 2, insertions_count: 2, deletions_count: 2},
{sha: "5cc699c15e140be2aa50c3f2cacdb12f3a98a107", date: "2022-04-21 23:54:27 UTC", description: "apply correct log level filtering", pr_number: 12300, scopes: ["internal_logs source"], type: "fix", breaking_change: false, author: "Toby Lawrence", files_count: 1, insertions_count: 24, deletions_count: 71},
{sha: "3ed373f50150294171189b0a1881a0adead7d332", date: "2022-04-19 02:45:51 UTC", description: "Handle all outcomes in reflector's select!", pr_number: 12248, scopes: ["kubernetes_logs source"], type: "fix", breaking_change: false, author: "Spencer Gilbert", files_count: 3, insertions_count: 53, deletions_count: 24},
{sha: "10ed692efbee4ef8786c23bc4a84bdd9082922c7", date: "2022-04-19 22:56:54 UTC", description: "Include security token when signing request", pr_number: 12258, scopes: ["elasticsearch sink"], type: "fix", breaking_change: false, author: "Nathan Fox", files_count: 1, insertions_count: 6, deletions_count: 4},
{sha: "5eead8a972e01796d318ac78c2f82c9a98b1d7ce", date: "2022-04-19 23:13:48 UTC", description: "Fix handling of auth option naming", pr_number: 12263, scopes: ["nats sink", "nats source"], type: "fix", breaking_change: false, author: "Bruce Guenter", files_count: 3, insertions_count: 239, deletions_count: 163},
{sha: "0a4ed84367e7178022c1a30c76c8254e5e2d9e0b", date: "2022-04-20 04:03:22 UTC", description: "Unflatten `auth` configuration", pr_number: 12283, scopes: ["nats source", "nats sink"], type: "fix", breaking_change: false, author: "Bruce Guenter", files_count: 2, insertions_count: 1, deletions_count: 2},
{sha: "8a9f37a122177cb3e3990011271d800600ed39cd", date: "2022-04-21 04:27:19 UTC", description: "Pass configured region to credentials provider", pr_number: 12315, scopes: ["aws provider"], type: "fix", breaking_change: false, author: "Jesse Szwedko", files_count: 5, insertions_count: 35, deletions_count: 14},
{sha: "9a0fbb47dcd4ae9d0f1224bc390635d07f1b417f", date: "2022-04-21 08:16:39 UTC", description: "Retry ThrottlingException", pr_number: 12286, scopes: ["cloudwatch logs sink"], type: "fix", breaking_change: false, author: "Nathan Fox", files_count: 4, insertions_count: 59, deletions_count: 76},
{sha: "d6da5b2d198a12ea71149c656202eefeaaa78ac8", date: "2022-04-21 08:22:25 UTC", description: "Mark `vector config` as experimental", pr_number: 12324, scopes: [], type: "chore", breaking_change: false, author: "Jesse Szwedko", files_count: 1, insertions_count: 1, deletions_count: 1},
{sha: "91d6610effe9d651d0040367252051ced76056ec", date: "2022-04-21 22:54:58 UTC", description: "Add support for flags to `vector config`", pr_number: 12327, scopes: ["config"], type: "fix", breaking_change: false, author: "Jesse Szwedko", files_count: 2, insertions_count: 65, deletions_count: 4},
{sha: "a5166b6d107762af90920989799094c630f79705", date: "2022-04-21 23:12:13 UTC", description: "Make region required configuration", pr_number: 12313, scopes: ["aws provider"], type: "fix", breaking_change: false, author: "Jesse Szwedko", files_count: 13, insertions_count: 33, deletions_count: 56},
{sha: "b142d3d1a721f5714cdf583edca006899a310931", date: "2022-04-22 09:19:20 UTC", description: "Use user-provided array values in vector config --include-defaults", pr_number: 12337, scopes: ["cli"], type: "fix", breaking_change: false, author: "Will", files_count: 1, insertions_count: 4, deletions_count: 13},
{sha: "cbf7d6c7f872a06586fafd783ebbc269baea7b46", date: "2022-04-22 09:37:58 UTC", description: "Implement `Serialize`/`Display` for `OwnedPath`", pr_number: 12306, scopes: ["config"], type: "fix", breaking_change: false, author: "Pablo Sichert", files_count: 2, insertions_count: 92, deletions_count: 3},
{sha: "c672d1bb238ab68f9e335bf153449dcd50fc1496", date: "2022-04-22 03:03:53 UTC", description: "Fix merge conflict for AWS auth changes", pr_number: 12344, scopes: ["ci"], type: "fix", breaking_change: false, author: "Jesse Szwedko", files_count: 5, insertions_count: 24, deletions_count: 20},
{sha: "6110d517b9f22962bd4f9cfd6a5da979de341b37", date: "2022-04-16 06:46:58 UTC", description: "typoes", pr_number: 12238, scopes: [], type: "docs", breaking_change: false, author: "Tshepang Lekhonkhobe", files_count: 1, insertions_count: 2, deletions_count: 2},
]
}
1 change: 1 addition & 0 deletions website/cue/reference/versions.cue
Original file line number Diff line number Diff line change
Expand Up @@ -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.21.1",
"0.21.0",
"0.20.1",
"0.20.0",
Expand Down

0 comments on commit 18787c0

Please sign in to comment.