Skip to content

Commit e28d6e8

Browse files
authored
chore(releasing): cherry picking 0.44.0 commits (#22207)
* chore(releasing): Prepare v0.44.0 (#22192) * chore(releasing): Prepare v0.44.0 * Bump Alpine Linux base image to 3.21 * cargo update -p vrl * cargo vdev build release-cue * upgrade guide * commit website/cue/reference/releases/0.44.0.cue * bump versions * spelling fixes * update changelog * enforce changelog rendering order * tweak upgrade guide * add website prefix to the preparation branch so that we can get previews * address Jesse's review points * improve changelog change header and content alignment chore(releasing): docs feedback on v0.44.0 (#22193) chore(releasing): docs feedback * reset VRL to track main * bump vector version
1 parent a0b4e0a commit e28d6e8

33 files changed

+405
-111
lines changed

.github/ISSUE_TEMPLATE/minor-release.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The week before the release:
1313
- [ ] Create a new release branch from master to freeze commits
1414
- `git fetch && git checkout origin/master && git checkout -b v0.<new version number> && git push -u`
1515
- [ ] Create a new release preparation branch from `master`
16-
- `git checkout -b prepare-v0.<new version number> && git push -u`
16+
- `git checkout -b website-prepare-v0.<new version number> && git push -u`
1717
- [ ] Pin VRL to latest released version rather than `main`
1818
- [ ] Check if there is a newer version of [Alpine](https://alpinelinux.org/releases/) or
1919
[Debian](https://www.debian.org/releases/) available to update the release images in

.github/ISSUE_TEMPLATE/patch-release.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ labels: "domain: releasing"
88
Before the release:
99

1010
- [ ] Create a new release preparation branch from the current release branch
11-
- `git fetch && git checkout v0.<current minor version> && git checkout -b prepare-v0.<new version number>`
11+
- `git fetch && git checkout v0.<current minor version> && git checkout -b website-prepare-v0.<new version number>`
1212
- [ ] Cherry-pick in all commits to be released from the associated release milestone
1313
- If any merge conflicts occur, attempt to solve them and if needed enlist the aid of those familiar with the conflicting commits.
1414
- [ ] Bump the release number in the `Cargo.toml` to the current version number

.github/actions/spelling/allow.txt

+1
Original file line numberDiff line numberDiff line change
@@ -509,3 +509,4 @@ teledisk
509509
UMTS
510510
WCDMA
511511
XMODEM
512+
cbor

Cargo.lock

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vector"
3-
version = "0.44.0"
3+
version = "0.45.0"
44
authors = ["Vector Contributors <[email protected]>"]
55
edition = "2021"
66
description = "A lightweight and ultra-fast tool for building observability pipelines"

changelog.d/21128_log_aws_s3_objects_consumed.enhancement.md

-3
This file was deleted.

changelog.d/21704_file_sink_supports_encoding_input.feature.md

-3
This file was deleted.

changelog.d/21822-nats-sink-multiple-urls.enhancement.md

-3
This file was deleted.

changelog.d/21864_kubernetes_logs_user_agent.fix.md

-3
This file was deleted.

changelog.d/21873-correctly-propagate-http-config-provider.fix.md

-3
This file was deleted.

changelog.d/21939_log_to_metric_tags_expansion.feature.md

-3
This file was deleted.

changelog.d/21985_parse_dnstap.feature.md

-3
This file was deleted.

changelog.d/21999-add-option-to-use-virtual-addressing.feature.md

-3
This file was deleted.

changelog.d/22013-optional-clickhouse-skip_unknown_fields.breaking.md

-3
This file was deleted.

changelog.d/22026-retry-kafka-policy-violations.fix.md

-3
This file was deleted.

changelog.d/22050-fingerprint-uncompressed-file-content.fix.md

-5
This file was deleted.

changelog.d/22079_correct_filter_condition_via_vector_generate.fix.md

-3
This file was deleted.

changelog.d/22090_remove_gcp_pubsub_msg_size_limit.fix.md

-3
This file was deleted.

changelog.d/22126.fix.md

-3
This file was deleted.

changelog.d/5269_support_unix_datagram_mode_in_socket_sink.enhancement.md

-3
This file was deleted.

changelog.d/add_active_and_inactive_cgroup_memory_metrics.feature.md

-3
This file was deleted.

changelog.d/add_default_fallback_index_elasticsearch_destination.enhancement.md

-4
This file was deleted.

changelog.d/pass-sample-rate-key-config.fix.md

-3
This file was deleted.

changelog.d/s3_sink_add_glacier_ir_storage_class.enhancement.md

-3
This file was deleted.

distribution/docker/alpine/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM docker.io/alpine:3.20 AS builder
1+
FROM docker.io/alpine:3.21 AS builder
22

33
WORKDIR /vector
44

@@ -12,7 +12,7 @@ RUN ARCH=$(if [ "$TARGETPLATFORM" = "linux/arm/v6" ]; then echo "arm"; else cat
1212

1313
RUN mkdir -p /var/lib/vector
1414

15-
FROM docker.io/alpine:3.20
15+
FROM docker.io/alpine:3.21
1616
# we want the latest versions of these
1717
# hadolint ignore=DL3018
1818
RUN apk --no-cache add ca-certificates tzdata

distribution/docker/distroless-static/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM docker.io/alpine:3.20 AS builder
1+
FROM docker.io/alpine:3.21 AS builder
22

33
WORKDIR /vector
44

distribution/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -u
1313
# If PACKAGE_ROOT is unset or empty, default it.
1414
PACKAGE_ROOT="${PACKAGE_ROOT:-"https://packages.timber.io/vector"}"
1515
# If VECTOR_VERSION is unset or empty, default it.
16-
VECTOR_VERSION="${VECTOR_VERSION:-"0.43.1"}"
16+
VECTOR_VERSION="${VECTOR_VERSION:-"0.44.0"}"
1717
_divider="--------------------------------------------------------------------------------"
1818
_prompt=">>>"
1919
_indent=" "
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
date: "2025-01-13"
3+
title: "0.44 Upgrade Guide"
4+
description: "An upgrade guide that addresses breaking changes in 0.40.0"
5+
authors: [ "pront" ]
6+
release: "0.44.0"
7+
hide_on_release_notes: false
8+
badges:
9+
type: breaking change
10+
---
11+
12+
## Table of Contents
13+
14+
Breaking Changes:
15+
16+
1. [Clickhouse Sink `skip_unknown_fields` changes](#clickhouse-sink)
17+
2. [File source `ignored_header_bytes` and `lines` fix](#file-source)
18+
3. [Some VRL functions are now fallible](#vrl-breaking-changes)
19+
20+
## Clickhouse Sink `skip_unknown_fields` changes {#clickhouse-sink}
21+
22+
The [skip_unknown_fields](https://vector.dev/docs/reference/configuration/sinks/clickhouse/#skip_unknown_fields) behavior was changed:
23+
24+
- `skip_unknown_fields` is `true`: enables skipping unknown fields (overrides the server's default)
25+
- `skip_unknown_fields` is `false`: enables "strict" mode and does not allow skipping unknown fields for the request, (overrides the
26+
server's
27+
default)
28+
- `skip_unknown_fields` is not set: follows the server's default
29+
30+
Double-check your configuration and update the setting per above.
31+
32+
## File source `ignored_header_bytes` and `lines` fix {##file-source}
33+
34+
When sourcing from compressed files, `ignored_header_bytes` no longer looks at the compressed file's bytes (which would include the
35+
magic bytes for the compression header). Instead, it ignores the bytes from the uncompressed content. Similarly, `lines` no longer
36+
looks for new line delimiters in the compressed content, but the uncompressed content.
37+
38+
## Some VRL functions are now fallible {#vrl-breaking-changes}
39+
40+
`to_unix_timestamp`, `to_float`, and `uuid_v7` can now return an error if the supplied timestamp is unrepresentable as a nanosecond
41+
timestamp. Previously the function calls would panic. VRL scripts using the above functions need to be updated to handle potential
42+
errors.

website/content/en/releases/0.44.0.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Vector v0.44.0 release notes
3+
weight: 21
4+
---

website/cue/reference/administration/interfaces/kubectl.cue

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ administration: interfaces: kubectl: {
1919
role_implementations: [Name=string]: {
2020
commands: {
2121
_deployment_variant: string
22-
_vector_version: "0.43"
22+
_vector_version: "0.44"
2323
_namespace: string | *"vector"
2424
_controller_resource_type: string
2525
_controller_resource_name: string | *_deployment_variant

0 commit comments

Comments
 (0)