Back to Beats

Index

docs/release-notes/_snippets/9.4.3/index.md

9.4.43.1 KB
Original Source

9.4.3 [beats-release-notes-9.4.3]

This release also includes: Deprecations.

Features and enhancements [beats-9.4.3-features-enhancements]

All

  • Migrate from the deprecated github.com/docker/docker module to the github.com/moby/moby split modules. #50300

Beats

  • Allow TLS certificate and CA hot-reload without restarting. #50444

Metricbeat

  • Add data_stream field alongside aliases in cat_shards for the Metricbeat autoops_es module.

Fixes [beats-9.4.3-fixes]

All

  • Upgrade Go to v1.26.4.

Beats

  • Disable TLS certificate hot-reload by default on patch branches. #51104
  • Fix panic in the Elastic Agent V2 manager when reloading with no output unit.

Elastic agent

  • Fix Beat receivers adding .0 to whole floating point numbers when encoding to JSON. #14610

Filebeat

  • Fix request tracer path validation for the cel, httpjson, http_endpoint, and entityanalytics inputs when Filebeat runs as an OTel receiver. #50581
  • Fix goroutine leak in filestream task group. #50839 #50824
  • Fix Okta entity analytics OAuth2 jwk_json token refresh failure. #50949
  • Cache Okta OAuth2 token in cel and httpjson to avoid unnecessary JWT regeneration.
  • Fix WebSocket reconnect loop ignoring context cancellation with infinite retries.
  • Fix filestream registry leak on file renames.
  • Fix WebSocket input hanging on shutdown when server stalls and keep_alive is disabled.
  • Fix handling of User-Agent header when using OAuth 2.0 authentication.
  • Guard event.original rename in Azure module ingest pipelines to prevent a "field already exists" error when the field is pre-populated. #51271

Libbeat

  • Fix bulk indexing failures that could occur when using the Elasticsearch output with some non-Elastic backends. #49557
  • Fix a data race in the add_cloud_metadata processor when fetching metadata from multiple providers concurrently.

Metricbeat

  • Clamp autoops_es *_latency_in_millis metrics to the sampling interval so a single-sample latency can never exceed the wall-clock time between samples. #50688

Osquerybeat

  • Respect Osquery pack query platform filters for Live Query actions. #50585

Winlogbeat

  • Treat RPC_S_UNKNOWN_IF (1717) as a recoverable error so Winlogbeat reopens the event log session instead of exiting on this transient RPC error.
  • Fix Winlogbeat record ID gap retries reopening from stale checkpoints.
  • Fix winlog XML rendering on Windows arm64.