influxdata/influxdb
 Watch   
 Star   
 Fork   
11 days ago
influxdb

v2.8.0

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

v2.8.0 [2025/12/12]


Bug Fixes

  1. 305e61d: Fix compilation on alpine linux

Features

  1. 5e204dc: Add optional token hashing

Token Hashing

InfluxDB OSS 2.8.0 introduces token hashing. When activated using the --use-hashed-tokens, all API tokens are stored as hashes on disk. While token hashing is a valuable security upgrade, care should be taken when upgrading and enabling token hashing.

Documentation link: use-hashed-tokens

It is highly recommended to upgrade to 2.8.0 or later versions and enable hashed tokens in two steps, not one.

How Token Hashing Works

Upon upgrading to version 2.8.0 or later releases from version 2.7.12 or earlier releases, the BoltDB schema is upgraded to add a new index bucket.

Upon startup when token hashing is enabled, all unhashed tokens are converted to hashed tokens and unhashed tokens are deleted. This check and conversion of unhashed tokens occurs on every startup when token hashing is enabled.

When token hashing is disabled, any new tokens are stored as hashed tokens. If token hashing is disabled after being disabled, newly created tokens are stored unhashed. However, existing tokens remain hashed on disk.

Hashed Tokens Are Lost During Downgrade

Be aware that once token hashing is enabled, downgrading to a version earlier than 2.8.0 will erase all API tokens due to the required schema downgrade. This means downgrading requires recreating all API tokens and updating them on clients. Even if token hashing is disabled before downgrading, all API tokens will still need to be recreated because disabling token hashing does not unhash tokens stored in hashed form.

If token hashing is never enabled, then it is possible to downgrade from 2.8.0 to 2.7.12 and earlier.

Recommended Process

It is not necessary to enabled token hashing immediately after upgrading. Token hashing is also not required by 2.8.0.

  1. Upgrade InfluxDB.
    1. Initiate influxd shutdown.
    2. Wait for a clean shutdown.
    3. Upgrade influxd.
    4. Start influxd.
  2. Verify upgrade is successful.
  3. Enable Token Hashing (if desired)
    1. Initiate influxd shutdown.
    2. Wait for a clean shutdown.
    3. Update configuration to use token hashing by adding --use-hashed-tokens to the command line or INFLUXD_USE_HASHED_TOKENS=true to the container environment. Or set use-hashed-tokens to true in the configuration file.
    4. Start influxd.

Other

  1. 1e14c08: Update Go to 1.24.9
  2. 40a6332: Updates post-install for linux package builds
OSS BINARY FILES SHA256
influxdb2-2.8.0_darwin_amd64.tar.gz ab08199474f26c2feb636b993b1aaa3b159b9d849d0e66a69a812af193a042ec
influxdb2-2.8.0_linux_arm64.tar.gz 263196a8970ceea2d8ff4b90c85555b7573a86c9d83f797a8dfc136e554edd70
influxdb2-2.8.0_linux_amd64.tar.gz df28cb9d3cb47732908604d963b20271a3fb0e83f418976cc482f991e328957d
influxdb2-2.8.0-windows.zip 464d1240a7764c1c024021b5c5ac4a9943570929d615beec83a12f5e793becae
OSS UBUNTU & DEBIAN PACKAGE FILES SHA256
influxdb2_2.8.0-1_amd64.deb a4f2bcbf858ea664136c83faf603aa694edef4d1a54b11ad8305126fd77e9142
influxdb2_2.8.0-1_arm64.deb b0a5326a3ecaad20176528dd7404a3b262bb59a9eae15095fb5f2bab085e2757
OSS REDHAT & CENTOS PACKAGE FILES SHA256
influxdb2-2.8.0.x86_64.rpm fc5cdb6d3fdec1d8b4d0e3130cb424ea14dbf88da4de8d88666aa4bc87adfc57
influxdb2-2.8.0.aarch64.rpm f53d82e0f2b2a60b941ba3119f42b444a9a840e0d956dfa9e2cb0876eef7952d
2025-08-27 04:10:23
influxdb

v3.4.0 | 08-26-25

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

Updates

Token Provisioning: You can now generate authentication tokens offline that can then be loaded up by the database at runtime if the tokens do not already exist, which works great for automated deployments and containerized environments. (#26734)

Azure Endpoint: You can now specify the Azure endpoint for object-store connections using the --azure-endpoint parameter (#26687)

No_Sync via CLI: The no_sync option can now be specified with the --no-sync parameter via the CLI on write commands (#26703)

Bug Fixes

  • Tag and field names are validated when creating tables (#26641)
  • Using GROUP BY twice on the same column no longer causes incorrect data (#26732)

Security & Misc

  • Overly verbose TableIndexCache log is now quiet (#26709)
  • WAL replay concurrency limit now defaults to number of CPU cores, preventing possible OOM (#26715)
  • Unsafe signal_handler code removed (#26685)
  • Python version upgraded to 3.13.7-20250818 (#26686, #26700)

Full Changelog: https://github.com/influxdata/influxdb/compare/v3.3.0...v3.4.0

2025-07-30 04:49:38
influxdb

v3.3.0 | 07-30-24

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

Updates

Authentication and security: Add admin token recovery server that allows regenerating lost admin tokens without existing authentication. Includes new --admin-token-recovery-http-bind option for running recovery server on separate port, with automatic shutdown after successful token regeneration (#26594)

Process Engine Trigger Arguments: You can access the trigger arguments for Process Engine triggers using the system.processing_engine_trigger_arguments table [#26604]

Passing git hash via env: Using environment variables, you can now pass the git hash in build.rs [#25266]

Fixes

Database reliability:

  • Fix URL encoded table name handling failures (#26586)

  • Allow hard deletion of existing soft-deleted schema (#26574)

Authentication: Fix AWS S3 API error handling when tokens are expired (#1013)

Query processing: Set nanosecond precision as default for V1 query API CSV output (#26577)

CLI reliability:

  • Mark --object-store CLI argument as explicitly required (#26575)
  • Add help text for the new update subcommand (#26569)

New Contributors

Full Changelog: https://github.com/influxdata/influxdb/compare/v3.2.1...v3.3.0

2025-05-16 03:56:23
influxdb

v3.0.3 | 05-16-25

Learn more via our full Release Notes.

Fixes

Operator tokens can no longer be deleted. [#26418]

Full Changelog: https://github.com/influxdata/influxdb/compare/v3.0.2...v3.0.3

2025-05-16 01:32:56
influxdb

v2.7.12

In addition to the list of changes below, please also see the [official release notes] (https://docs.influxdata.com/influxdb/v2.7/reference/release-notes/influxdb/) for other important information about this release.

v2.7.12 [2025/05/15]


Bug Fixes

  1. 9dc4b98: Defer calls that return a closure need to be called
  2. eb1dd04: Prevent differing field types in the same shard

Features

  1. 68534d3: Upgrade go to 1.23.5
  2. 0d44e81: Improve dropped point logging
  3. eb5acd8: TagValueIterator holds RLock for too long

Other

  1. 1f9b96d: Chore: upgrade go toolchain to 1.22.11
  2. 1fd7bd9: Build(flux): update flux to v0.196.1
  3. e1bd5cd: Chore: use github.com/golang-jwt/jwt/v4 and update golang.org/x/net to v0.38.0
  4. d6bc166: Chore: update to go 1.23.8
  5. 601440b: Chore: update UI to OSS-v2.7.12
  6. ec9dcde: Chore: update go to 1.23.9
OSS BINARY FILES SHA256
influxdb2-2.7.12_darwin_amd64.tar.gz b717d9c55c685f6fed5715caa3be430f2d4939905cecc5ecb21b6bce5a15df2d
influxdb2-2.7.12_linux_arm64.tar.gz 6e7f96bed9d35db23a992f23ffcdcdb538c7ea4c22644d5f97886ff761ab60d3
influxdb2-2.7.12_linux_amd64.tar.gz 825641e678b4a0f6e2094293f326b472269f30c3d02a989bee8c37bfa706f8d7
influxdb2-2.7.12-windows.zip adb952c67eaeea742d81899367ec95defa26b47a0fa99dc773ab4de822e9072d
OSS UBUNTU & DEBIAN PACKAGE FILES SHA256
influxdb2_2.7.12-1_amd64.deb aab12ffaad81bd15579ee171f7fb9c82c2ea778c2a7f4af24deb712bc5f42a13
influxdb2_2.7.12-1_arm64.deb 580f99a258781e5c88f0f8c09b35168f86a33ef8d62717574c830247bd6c5f86
OSS REDHAT & CENTOS PACKAGE FILES SHA256
influxdb2-2.7.12-1.x86_64.rpm 65ffb59c9979a033f5d574c0e7d6647f35d3719af60f9309c534cccaf3cefa90
influxdb2-2.7.12-1.aarch64.rpm 64937145b35e8417910b94b6e324d4e6f931dba1f242266ca11401210cbb44b6
2025-05-03 02:11:39
influxdb

v3.0.2 | 05-01-25

Learn more via our full Release Notes.

Updates

JSON Format for Token Creation: Added support for --format json option in token creation command output. [#26286] Dynamic TLS Certificate Generation: Added capability to generate testing TLS certificates on the fly. [#26288] TLS Version Control: Added ability to set a minimum TLS version for enhanced security. [#26307] CORS Support: Added support for CORS requests from browsers. [#26314] Distinct Cache Improvements: Removed last cache size limitation for better performance. [#26333]

Fixes

Fixed counting bug in distinct cache. [#26332] Fixed issue where distinct cache incorrectly handled rows with null values. [#26306] Fixed handling of group by tag columns with escape quotes. [#26326] Ensured consistent sorting of iox table schema for SHOW TABLES command. [#26302]

Full Changelog: https://github.com/influxdata/influxdb/compare/v3.0.1...v3.0.2

2025-04-17 03:49:54
influxdb

v3.0.1

v3.0.1 | 2015-04-16

Learn more via our full Release Notes.

Updates

  • Catalog limits for databases, tables, and columns are now configurable
    • Use new serve options: --num-datbase-limit, --num-table-limit, and --num-columns-per-table-limit.
  • TLS CA can now be set with an environment variable: INFLUXDB3_TLS_CA
  • Other general performance improvements

Fixes

  • The --tags argument is now optional, and additionally now requires at least one tag if specified
2025-04-15 06:16:28
influxdb

v3.0.0

v3.0.0 (2024-04-14)

Initial release of open source InfluxDB 3. Learn more here.

2024-11-27 02:06:07
influxdb

v2.7.11

In addition to the list of changes below, please also see the [official release notes] (https://docs.influxdata.com/influxdb/v2.7/reference/release-notes/influxdb/) for other important information about this release.

v2.7.11 [2024/11/26]

Bug Fixes

  1. 46086c8: Add additional logging on loading fields.idxl files
  2. 07df053: Fix data races in test code
  3. 93d6ffc: Do not rename files on mmap failure

Features

  1. 981f2fc: Add option to flush WAL on shutdown
  2. e9ea8cf: Add --pid-file option to write PID files
  3. 900e44d: Add startup logging for shard counts
  4. 78e1d77: Check for uncommitted WRR segments during startup
  5. aae5123: Adds log for rebuild TSI completion
  6. 1b1f043: Upgrade go to 1.22.7
  7. e3265b3: Upgrade go to 1.22.7
  8. fbf5d4a: Merge branch '2.7' of github.com:influxdata/influxdb into 2.7

Other

  1. cc9bd41: Chore: improve error messages and logging during shard opening
  2. 7483bea: Chore: replace uses of %v with %w
  3. f3d5325: Chore: upgrade ui assets package to 2.7.10
  4. 941a41b: Chore: loadShards changes to more cleanly support 2.x feature
OSS BINARY FILES SHA256
influxdb2-2.7.11_darwin_amd64.tar.gz 224926fd77736a364cf28128f18927dda00385f0b6872a108477246a1252ae1b
influxdb2-2.7.11_linux_arm64.tar.gz 3bdc8b84fb9c54dd04a5cea0d1900e93cd336ef01a7fddcad4ac53ce7ef8a09f
influxdb2-2.7.11_linux_amd64.tar.gz 8d7872013cad3524fb728ca8483d0adc30125ad1af262ab826dcf5d1801159cf
influxdb2-2.7.11-windows.zip 9946db1ac5f2bd34a416dcc49beabd60079a71aef6728a071afb17f659abd0ab
OSS UBUNTU & DEBIAN PACKAGE FILES SHA256
influxdb2_2.7.11-1_amd64.deb 710a479f0894ad73aa9238899ffdbcbe17913532e27aeec7fde3ac0f45432043
influxdb2_2.7.11-1_arm64.deb 214372b4985c2c2e0749f046821ff5d77baf665159e6a79a6c26b8bb699d6dd0
OSS REDHAT & CENTOS PACKAGE FILES SHA256
influxdb2-2.7.11-1.x86_64.rpm 493328e1b6b7f24e8c67776360e640f98db877d7ee3142a84652b96206359925
influxdb2-2.7.11-1.aarch64.rpm 3144c79d62f7497ec7f2073ac55ca38e5d884237a726711064c211f880ea6903
2024-08-17 04:17:13
influxdb

v2.7.10

In addition to the list of changes below, please also see the [official release notes] (https://docs.influxdata.com/influxdb/v2.7/reference/release-notes/influxdb/) for other important information about this release.

v2.7.10 [2024/08/15]

Other

  1. f302d97: Build(flux): update flux to v0.195.2
OSS BINARY FILES SHA256
influxdb2-2.7.10-windows.zip 009f9c2015dffec8db5674cb5a942fd6f34f74e5461a80d44a306e76d917d304
influxdb2-2.7.10_darwin_amd64.tar.gz 964e1de641a43a0e1743aa5ead243e935a05631ba0bc570fb8bff486542173c1
influxdb2-2.7.10_linux_amd64.tar.gz 9cb54d3940c37a8c2a908458543e629412505cc71db55094147fd39088b99c6c
influxdb2-2.7.10_linux_arm64.tar.gz ea7f4b499b5d32ab155b72d5d3ceedfb29d267d3f9aa18343eb6eff2812f8b0a
OSS UBUNTU & DEBIAN PACKAGE FILES SHA256
influxdb2_2.7.10-1_amd64.deb dd4e4059ad74f2916a190ff3df2b21c686018bbf788dd889865ebec5656e75ec
influxdb2_2.7.10-1_arm64.deb 6333c51b864709fe3bce13ab98e917670cbb34a95486d16fa87d5496a8bc6939
OSS REDHAT & CENTOS PACKAGE FILES SHA256
influxdb2-2.7.10-1.aarch64.rpm 980ec971fd6aac6fca0abffbdc1ee1e859df3c9eb471ba9f815d48b6d8cf2a00
influxdb2-2.7.10-1.x86_64.rpm 9693a470027ac5cc4766dda99123d5bf20f3747974f046e6127bd5c7945f749f