From 36f78bcc1c4d165d762d71f2cb72c914a1987684 Mon Sep 17 00:00:00 2001 From: May Lee Date: Wed, 29 Jul 2026 16:28:40 -0400 Subject: [PATCH 1/3] add 2.20.0 --- .../guide/upgrade_worker.md | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/content/en/observability_pipelines/guide/upgrade_worker.md b/content/en/observability_pipelines/guide/upgrade_worker.md index dfa8210b26f..1f178696577 100644 --- a/content/en/observability_pipelines/guide/upgrade_worker.md +++ b/content/en/observability_pipelines/guide/upgrade_worker.md @@ -1,6 +1,6 @@ --- title: Upgrade the Worker Guide -description: Learn about new features, enhancements, and fixes for Worker versions 2.7 to 2.19. +description: Learn about new features, enhancements, and fixes for Worker versions 2.7 to 2.20. disable_toc: false aliases: - /observability_pipelines/guide/upgrade_worker_2_7/ @@ -14,6 +14,31 @@ Datadog recommends updating the Observability Pipelines Worker (OPW) with every This guide goes over how to upgrade to a specific Worker version and the updates for that version. +## Worker version 2.20.0 + +To upgrade to Worker version 2.20.0: + +- Docker: Run the `docker pull` command for the [2.20.0 image][50]. +- Kubernetes: See the [Helm chart][2] and [Upgrade the Worker][37]. +- APT: Run the command `apt-get install observability-pipelines-worker=2.20.0`. +- RPM: Run the command `sudo yum install observability-pipelines-worker-2.20.0`. + +Worker version 2.20.0 gives you access to the following: + +#### New features + +- The OpenTelemetry and Splunk HEC sources now support hot-reloading TLS certificates, so certificate rotations are applied without restarting the Worker. + +#### Enhancements + +- The Split Array processor's performance has been improved. +- The HTTP/S Server source now uses a case-insensitive match for the header name field when you configure authentication tokens. + +#### Fixes + +- The Add Fields processor now increments the `component_errors_total` metric when it fails to update an event. +- Fixed TLS certificate hostname verification issue for destinations with a configured server name, so that the server name is used for verification. + ## Worker version 2.19.0 To upgrade to Worker version 2.19.0: @@ -658,3 +683,4 @@ Worker version 2.7.0 gives you access to the following: [47]: /observability_pipelines/destinations/databricks/ [48]: https://hub.docker.com/r/datadog/observability-pipelines-worker/tags?name=2.18.0 [49]: https://hub.docker.com/r/datadog/observability-pipelines-worker/tags?name=2.19.0 +[50]: https://hub.docker.com/r/datadog/observability-pipelines-worker/tags?name=2.20.0 From a565e4ee8bf9c56947b4ba8244a19676354bf455 Mon Sep 17 00:00:00 2001 From: May Lee Date: Wed, 29 Jul 2026 16:32:49 -0400 Subject: [PATCH 2/3] valid tokens --- content/en/observability_pipelines/guide/upgrade_worker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/observability_pipelines/guide/upgrade_worker.md b/content/en/observability_pipelines/guide/upgrade_worker.md index 1f178696577..4839517e391 100644 --- a/content/en/observability_pipelines/guide/upgrade_worker.md +++ b/content/en/observability_pipelines/guide/upgrade_worker.md @@ -33,6 +33,8 @@ Worker version 2.20.0 gives you access to the following: - The Split Array processor's performance has been improved. - The HTTP/S Server source now uses a case-insensitive match for the header name field when you configure authentication tokens. +- The Splunk HEC source now supports the `enabled` field on `valid_tokens` entries. Disabled tokens are excluded from authentication and enrichment. +- The Splunk HEC source now accepts an optional list of valid tokens for authenticating events. #### Fixes @@ -127,7 +129,6 @@ Worker version 2.17.0 gives you access to the following: - The Generate Metrics processor's performance has been improved to reduce CPU overhead when using `group_by` tag labels. - For the Custom Processor, the performance of `parse_regex_all` has been improved by reusing the compiled regex across invocations. -- The Splunk HEC source now supports the `enabled` field on `valid_tokens` entries. Disabled tokens are excluded from authentication and enrichment. #### Fixes @@ -175,7 +176,6 @@ Worker version 2.16.0 gives you access to the following: #### New features - [Databricks Zerobus][47] destination: Send log data to Databricks Unity Catalog tables using the Zerobus ingestion service. The Databricks destination supports OAuth 2.0 authentication, automatic schema fetching from Unity Catalog, and protobuf batch encoding. -- The Splunk HEC source now accepts an optional `valid_tokens` list for token-based authentication managed using environment variables or a configured secrets backend. - The Splunk HEC source now supports enriching incoming log events using the VRL decoder. - The Amazon S3 destination now supports Apache Parquet batch encoding with flexible schema definitions and configurable compression (Snappy, ZSTD, GZIP, LZ4, or none). - For the Custom Processor: From c47c6d708e63bddca1cf83cd1bb0c450f0aeb37d Mon Sep 17 00:00:00 2001 From: May Lee Date: Wed, 29 Jul 2026 16:34:30 -0400 Subject: [PATCH 3/3] remove extra line --- content/en/observability_pipelines/guide/upgrade_worker.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/en/observability_pipelines/guide/upgrade_worker.md b/content/en/observability_pipelines/guide/upgrade_worker.md index 4839517e391..b61f9a2cb2b 100644 --- a/content/en/observability_pipelines/guide/upgrade_worker.md +++ b/content/en/observability_pipelines/guide/upgrade_worker.md @@ -33,8 +33,7 @@ Worker version 2.20.0 gives you access to the following: - The Split Array processor's performance has been improved. - The HTTP/S Server source now uses a case-insensitive match for the header name field when you configure authentication tokens. -- The Splunk HEC source now supports the `enabled` field on `valid_tokens` entries. Disabled tokens are excluded from authentication and enrichment. -- The Splunk HEC source now accepts an optional list of valid tokens for authenticating events. +- The Splunk HEC source now accepts an optional list of tokens for authenticating events. #### Fixes