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
- fde85a2: Update GPG and build influx_tools in build
- fd1751f: Update security group to use default one for vpc
- 95c7f17: Existing iterators in
awould leak reference counts - cff46ca: Return InfluxQL JSON marshaling errors correctly
- a4f0220: Call findGenerations once per compaction plan
- dc9e5c8: Add rustlib path
- 124ca8f: Reduce lock contention and races in purger
- e071a23: Handle nested low-level files in compaction
- 103264e: Sort files for adjacency testing
- e3a77d4: Fix condition check for optimization of array cursor (tsm1)
- a50b420: Reduce unnecessary purger operations and logging
- 21c78b4: Full compactions not scheduled under some circumstances
- 3e19eed: Reduce excessive CPU usage during compaction planning
- 58fa2ab: Limit number of concurrent optimized compactions
- c0b35b7: PlanOptimize is running too frequently
- c4a18c8: Use correct path in open WAL error message
- ced2944: Correct locking bug when deleting a series
- e1a7cd3: Fix closing channel created twice in points writer (coordinator)
- e4c88be: Ignore empty index error deleting last measurement
- 4e7dcc4: Do not escape CSV output
- 54bf95c: Support absolute file paths in check-schema
- 38156bc: Series file index compaction
Features
- abb825b: Update UI release to OSS-v2.9.0
- a659d5f: Enable token hashing by default
- a74e111: Improved config and env override handling
- 533e9f7: Port improved env overrides from master-1.x
- 03d0dbb: Add check for
MaxAgeSecondsfor EDR - d1deda2: Add gzip compression level configuration to backups
- b835658: Cleanup tasks bbolt entries during org deletion
- ba5455f: Adds nil check to SetNewReadersBlocked
- 0341909: Add CheckedClose test helper
- b6bc458: Upgrade flux to v0.200.0 and go to 1.25.8
- fa0ae4a: Adds logging when there are no shards during backup and restore
- ef1dd6b: Update rpm to use owned_dirs and update ci-packager-next
- 9a0b63b: Bubble error up to writer if fields are dropped
- 5bebb3e: Logging and fsync delay for retention deletion
- a38cc1f: Update to go 1.24.13
- 059d3de: Modify optimized compaction holdoff to use debug logging
- 2c4934f: Cache generation and sequence to reduce TSM filename parsing
- 6453347: Adds property based testing framework for compaction
- 25c2f56: Defer cleanup for log/index compactions, add debug log
- 70cef2c: Add new logging for compaction level 5 and remove bug with opt holdoff time
- afdbd16: Adds LastModifiedOrErr to expose error for LastModified
- 181d133: Add CompactPointsPerBlock config option
- 9a3dc55: Adds functionality to clear out bad shard list
- 1e4693a: Modify optimized compaction to cover edge cases
- 2ff5d01: Add retention policy scoped deletes to v1 queries
- 9f5e29f: Update go to 1.24.11
- 216beca: Extract meta.db from 2.x Bolt file
- ca05a4e: Update perf_test.sh to use different security group
- bf563c6: Update hardcoded subnet for perf-test.sh
Other
- cd043ba: Chore: bump github.com/jackc/pgx/v5 from 5.8.0 to 5.9.2
- 288e524: Chore: update to go 1.25.9
- 79f5bf9: Docs: update v2 README for clarity and version context
- 19f0cd6: Chore: reduce string allocations in TSI series cache
- f67d857: Chore: improve logging on compaction failures
- eb8c4e6: Chore: remove TokenMigrator and related code
- d89cf61: Chore: CI improvements
- 1729869: Chore: add authorization store constructor options
- 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 |