Skip to content

influxdb

Monitoring & Metrics

Open source time series database for real-time events, analytics, and monitoring powered by Apache Arrow, DataFusion, and Parquet.

Rust Latest v3.10.0 · 1mo ago Security brief →

Features

  • Diskless architecture with object storage (S3/Azure/GCP) or local disk support
  • Embedded Python VM for plugins and triggers
  • Supports SQL, InfluxQL, and FlightSQL query languages
  • Parquet file persistence and compatibility with InfluxDB 1.x/2.x write APIs

Recent releases

View all 6 releases →
Upgrade now
v3.10.0 Breaking risk
Breaking upgrade Auth

Catalog migration + flag rename

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

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
31,647
Forks
3,703
Languages
Rust Answer Set Programming Python

Community & Support

Open source alternatives

Beta — feedback welcome: [email protected]