Skip to content

Release history

influxdb releases

Scalable datastore for metrics, events, and real-time analytics

All releases

5 shown

No immediate action
v2.9.1 Bug fix

Compaction fixes

v2.9.0 New feature
Notable features
  • Enable token hashing by default
  • Improved config and env override handling
  • Add gzip compression level configuration to backups
Full changelog

In addition to the list of changes below, please also see the official release notes for other important information about this release.

v2.9.0 [2026/05/01]


Bug Fixes

  1. fde85a2: Update GPG and build influx_tools in build
  2. fd1751f: Update security group to use default one for vpc
  3. 95c7f17: Existing iterators in a would leak reference counts
  4. cff46ca: Return InfluxQL JSON marshaling errors correctly
  5. a4f0220: Call findGenerations once per compaction plan
  6. dc9e5c8: Add rustlib path
  7. 124ca8f: Reduce lock contention and races in purger
  8. e071a23: Handle nested low-level files in compaction
  9. 103264e: Sort files for adjacency testing
  10. e3a77d4: Fix condition check for optimization of array cursor (tsm1)
  11. a50b420: Reduce unnecessary purger operations and logging
  12. 21c78b4: Full compactions not scheduled under some circumstances
  13. 3e19eed: Reduce excessive CPU usage during compaction planning
  14. 58fa2ab: Limit number of concurrent optimized compactions
  15. c0b35b7: PlanOptimize is running too frequently
  16. c4a18c8: Use correct path in open WAL error message
  17. ced2944: Correct locking bug when deleting a series
  18. e1a7cd3: Fix closing channel created twice in points writer (coordinator)
  19. e4c88be: Ignore empty index error deleting last measurement
  20. 4e7dcc4: Do not escape CSV output
  21. 54bf95c: Support absolute file paths in check-schema
  22. 38156bc: Series file index compaction

Features

  1. abb825b: Update UI release to OSS-v2.9.0
  2. a659d5f: Enable token hashing by default
  3. a74e111: Improved config and env override handling
  4. 533e9f7: Port improved env overrides from master-1.x
  5. 03d0dbb: Add check for MaxAgeSeconds for EDR
  6. d1deda2: Add gzip compression level configuration to backups
  7. b835658: Cleanup tasks bbolt entries during org deletion
  8. ba5455f: Adds nil check to SetNewReadersBlocked
  9. 0341909: Add CheckedClose test helper
  10. b6bc458: Upgrade flux to v0.200.0 and go to 1.25.8
  11. fa0ae4a: Adds logging when there are no shards during backup and restore
  12. ef1dd6b: Update rpm to use owned_dirs and update ci-packager-next
  13. 9a0b63b: Bubble error up to writer if fields are dropped
  14. 5bebb3e: Logging and fsync delay for retention deletion
  15. a38cc1f: Update to go 1.24.13
  16. 059d3de: Modify optimized compaction holdoff to use debug logging
  17. 2c4934f: Cache generation and sequence to reduce TSM filename parsing
  18. 6453347: Adds property based testing framework for compaction
  19. 25c2f56: Defer cleanup for log/index compactions, add debug log
  20. 70cef2c: Add new logging for compaction level 5 and remove bug with opt holdoff time
  21. afdbd16: Adds LastModifiedOrErr to expose error for LastModified
  22. 181d133: Add CompactPointsPerBlock config option
  23. 9a3dc55: Adds functionality to clear out bad shard list
  24. 1e4693a: Modify optimized compaction to cover edge cases
  25. 2ff5d01: Add retention policy scoped deletes to v1 queries
  26. 9f5e29f: Update go to 1.24.11
  27. 216beca: Extract meta.db from 2.x Bolt file
  28. ca05a4e: Update perf_test.sh to use different security group
  29. bf563c6: Update hardcoded subnet for perf-test.sh

Other

  1. cd043ba: Chore: bump github.com/jackc/pgx/v5 from 5.8.0 to 5.9.2
  2. 288e524: Chore: update to go 1.25.9
  3. 79f5bf9: Docs: update v2 README for clarity and version context
  4. 19f0cd6: Chore: reduce string allocations in TSI series cache
  5. f67d857: Chore: improve logging on compaction failures
  6. eb8c4e6: Chore: remove TokenMigrator and related code
  7. d89cf61: Chore: CI improvements
  8. 1729869: Chore: add authorization store constructor options
  9. 6b045f4: Chore: add shard to compaction logging as in 1.X

| OSS BINARY FILES | SHA256 |
| ---------------- | ------ |
| influxdb2-2.9.0_darwin_amd64.tar.gz | 228c09f5addb2b7bb0fea083f9f0e3cad2368627fa4f75f8f8dda83115063443 |
| influxdb2-2.9.0_linux_arm64.tar.gz | 8926b0f379ea9985de2962154b50c4a84a8554af3e33759cf79f873bd8ab9673 |
| influxdb2-2.9.0_linux_amd64.tar.gz | 47c1dd33e712357425ad56bfaf0d11082d379862e301a88b32ada1d705853aac |
| influxdb2-2.9.0-windows_amd64.zip | 91647df8a6f6e39bb1a8ab067b93848804bbf1c55ecd375c09bb75d99945d2f8 |

| OSS UBUNTU & DEBIAN PACKAGE FILES | SHA256 |
| --------------------------------- | ------ |
| influxdb2_2.9.0-1_amd64.deb | fc5b133d1407c03c7af5f730369c189ad8b6f27a202e5882906ee5753b2ef751 |
| influxdb2_2.9.0-1_arm64.deb | a883ceb8da64d77169413c7a43cc6f12516d6b42a0296c2b4dcaa1f201ed758a |

| OSS REDHAT & CENTOS PACKAGE FILES | SHA256 |
| --------------------------------- | ------ |
| influxdb2-2.9.0.x86_64.rpm | 34536f53170a915d2cef8471a196fcf076fd30482ef26a5dd7da461b4e6ff888 |
| influxdb2-2.9.0.aarch64.rpm | e757020c71bd86bd56c14a78ae741b20ad1757fd266987d572471ce81866afae |

v1.12.4 Bug fix

Fixed concurrent map iteration panic in TSI index that could crash InfluxDB.

v3.9.0 Breaking risk
Notable features
  • DataFusion upgrade to DF 51 for efficient query execution
Full changelog

The following are some highlighted updates with the newest release for InfluxDB 3 Core. Learn more via our full Release Notes.

Note: This is the first GitHub "release" in a while (since 3.4.0), however there have been many releases since then; you can find those additional notes in the Release Notes as well to learn about all of what has been updated. These changes reflect the differences between 3.8.4 and 3.9.0.

Updates

DataFusion upgrade: Upgraded the embedded DataFusion query engine to DF 51 for more efficient query execution.

Python runtime upgrade: Updated the bundled Python runtime for processing engine plugins with the latest security and bug fixes.

Product identity in HTTP responses: Metrics, HTTP response headers, and metadata now distinguish between Core and Enterprise builds.

Database lifecycle hardening: Background resources such as processing engine triggers are now cleanly decommissioned when a database is removed.

Bug Fixes

  • Several bug fixes and performance improvements

Full Changelog: https://github.com/influxdata/influxdb/compare/v3.8.3...v3.9.0

v1.12.3 Bug fix
Notable features
  • Dynamic logging levels with zap.AtomicLevel
  • TagValueIterator performance improvements
  • File store merge metrics

Beta — feedback welcome: [email protected]