InfluxDB | v3.9.0

InfluxDB v3 9 0: DataFusion DF51 faster queries, updated Python runtime, product identity in HTTP responses, hardened DB lifecycle and bug fixes

InfluxDB v3.9.0 released on 03-04-2026


InfluxDB v3.9.0 is out now. Operators and developers benefit from an upgrade to the embedded DataFusion engine (DF 51) for more efficient query execution, an updated bundled Python runtime for processing plugins, clearer product identity in HTTP responses, and hardening around database lifecycle operations.

See the full release notes on InfluxData’s documentation and the GitHub compare for the complete changelog and migration details: https://docs.influxdata.com/influxdb3/core/release-notes/ and https://github.com/influxdata/influxdb/compare/v3.8.3…v3.9.0

What’s in this release

  • Upgraded the embedded DataFusion query engine to DF 51 for more efficient query execution and expected query performance improvements.
  • Updated the bundled Python runtime used by processing engine plugins; the update includes security and bug fixes and may require plugin validation.
  • Product identity (Core vs Enterprise) now appears in metrics, HTTP response headers, and metadata, which may affect monitoring and tooling that parse responses.
  • Database lifecycle hardening: background resources such as processing engine triggers are now cleanly decommissioned when a database is removed, plus a roundup of bug fixes and performance tweaks.

Upgrade notes

  • Compatibility: The DataFusion (DF 51) upgrade can change query plans. Test important queries and performance against v3.8.x before upgrading; plugin authors should validate and rebuild custom plugins against the updated Python runtime.
  • Rollback: If you need to revert, perform downgrade testing in a staging environment and consult the GitHub compare view between v3.8.3 and v3.9.0 for the list of changes to inform any rollback steps.

Share your experience with the upgrade or report issues on the project’s GitHub so others can learn from any migration gotchas.