Skip to content

Commit

Permalink
chore(releasing): Prepare v0.37.0 release
Browse files Browse the repository at this point in the history
Signed-off-by: Jesse Szwedko <[email protected]>
  • Loading branch information
jszwedko committed Mar 26, 2024
1 parent 4279bf0 commit c1da408
Show file tree
Hide file tree
Showing 32 changed files with 440 additions and 86 deletions.
10 changes: 2 additions & 8 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ Acq
AEAD
agentpayload
aimd
akx
allowerased
amka
amping
Expand All @@ -32,7 +31,6 @@ aqf
architecting
archivable
ARNOTAREALIDD
arshiyasolei
asdf
asdfasdf
assertverify
Expand Down Expand Up @@ -220,7 +218,6 @@ customizability
customtype
cwl
Dailywarehousing
dalegaard
daschl
dashmap
datadir
Expand Down Expand Up @@ -288,7 +285,6 @@ Doop
downcasted
droptest
dsl
dsmith
dstat
dstport
dtype
Expand Down Expand Up @@ -319,6 +315,7 @@ endler
enduml
eni
enp
Ensar
enumdecl
enumflags
ENVARS
Expand All @@ -328,7 +325,6 @@ EOL'ed
Err'ing
errorf
esb
esensar
esque
etheus
etl
Expand Down Expand Up @@ -416,7 +412,6 @@ fsevent
fslock
FSTRM
fsyncdata
fuchsnj
fullhuman
futs
fuzzcheck
Expand Down Expand Up @@ -818,7 +813,6 @@ overaligned
overalignment
owo
oyaml
pablosichert
pageheap
paq
parallelizable
Expand Down Expand Up @@ -951,6 +945,7 @@ samerole
sameuser
sandboxed
sandboxing
Saraj
sccache
schemaless
schemars
Expand Down Expand Up @@ -1249,7 +1244,6 @@ wtime
wtimeouts
wtr
wurstmeister
wwang
xact
xcatsy
Xcg
Expand Down
3 changes: 0 additions & 3 deletions changelog.d/18445_armv6_binaries.enhancement.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/18863_k8s_logs_rotate_wait.enhancement.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/19813_add_mqtt_sink.feature.md

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/19892_dnstap_over_tcp.breaking.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/19921_missing_dns_record_types.enhancement.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/19937_edns_ede_support.feature.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/20006_improve_greptimedb_tls.enhancement.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/20032_gzip_zlib_performance.fix.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20035_dnstap_lowercase_hostnames.feature.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/20051_permit_origin_tcp.feature.md

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20054_custom_mmdb_types.feature.md

This file was deleted.

2 changes: 0 additions & 2 deletions changelog.d/aws_credentials_process.fix.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/clickhouse_acknowledgements.breaking.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/datadog_agent_ddtags_parsing.enhancement.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/datadog_agent_source_internal_metrics.fix.md

This file was deleted.

7 changes: 0 additions & 7 deletions changelog.d/dd_logs_semantic_meaning.fix.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/deprecate_strict_env_vars.breaking.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/elasticsearch_log.fix.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/file_ignored_header_bytes_default.fix.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/include_paths_glob_patterns.enhancement.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/pulsar_source.feature.md

This file was deleted.

2 changes: 0 additions & 2 deletions changelog.d/remove_remap_file_filter.enhancement.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/splunk_hec_logs_raw_timestamp.fix.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/splunk_hec_received_event_bytes.fix.md

This file was deleted.

2 changes: 1 addition & 1 deletion distribution/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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.36.1"}"
VECTOR_VERSION="${VECTOR_VERSION:-"0.37.0"}"
_divider="--------------------------------------------------------------------------------"
_prompt=">>>"
_indent=" "
Expand Down
52 changes: 52 additions & 0 deletions website/content/en/highlights/2023-03-26-0-37-0-upgrade-guide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
date: "2023-03-26"
title: "0.37 Upgrade Guide"
description: "An upgrade guide that addresses breaking changes in 0.37.0"
authors: ["jszwedko"]
release: "0.37.0"
hide_on_release_notes: false
badges:
type: breaking change
---

Vector's 0.37.0 release includes **breaking changes**:

1. [Vector defaults to requiring non-optional environment variables](#strict-env-vars)

and **potentially impactful changes**:

1. [`geoip` enrichment tables no longer fallback to the `GeoIP-City` type](#geoip)

We cover them below to help you upgrade quickly:

## Upgrade guide

### Breaking Changes

#### Vector defaults to requiring non-optional environment variables {#strict-env-vars}

Vector has the ability to [interpolate environment variables into its
configuration](/docs/reference/configuration/#environment-variables) as a means of templating
configuration. Now, if an environment variable is undefined, unless the `-` interpolation syntax is
used to provide a default, Vector will output an error and stop. This behavior can be opted out of
by setting the `--strict-env-vars` flag (or `VECTOR_STRICT_ENV_VARS` environment variable) to
`false` when running Vector; however, this behavior is deprecated and this flag to opt out will be
removed in a future release. If you want to have Vector start-up even if an environment variable is
undefined you can provide a default like `${FOO-bar}` to default `FOO` to `bar` if it is unset.

The reasoning for this change is that users often miss the undefined variable warning and are
confused by Vector not behaving as the expected. In particular, this happens when using `$1` in
regex capture groups in VRL without realizing they need to be escaped as `$$1` to avoid
interpolation.

### Potentially impactful changes

#### `geoip` enrichment tables no longer fallback to the `GeoIP-City` type {#geoip}

With the addition of the new `mmdb` enrichment table type, the existing `geoip2` enrichment table
type no longer falls back assuming the database is a `GeoIP-City` database when the type is unknown.
We don't expect this to affect anyone, but the fix is to ensure that the MMDB database type is
correctly set to `GeoIP2-City` if the database is a GeoIP2-City database.

For custom MMDBs, that are not GeoIP2 databases, the new `mmdb` enrichment table can be used instead
to read the MMDB records exactly as they are.
4 changes: 4 additions & 0 deletions website/content/en/releases/0.37.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: Vector v0.37.0 release notes
weight: 21
---
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ administration: interfaces: kubectl: {
role_implementations: [Name=string]: {
commands: {
_deployment_variant: string
_vector_version: "0.36"
_vector_version: "0.37"
_namespace: string | *"vector"
_controller_resource_type: string
_controller_resource_name: string | *_deployment_variant
Expand Down
Loading

0 comments on commit c1da408

Please sign in to comment.