github influxdata/influxdb v2.1.0

latest releases: v1.10.6, v2.7.6, v1.11.6rc1...
2 years ago

v2.1.0 [2021-11-08]

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

influx CLI moved to separate repository

The influx CLI has been moved to its own GitHub repository. Release artifacts produced by influxdb are impacted as follows:

  • Release archives (.tar.gz and .zip) no longer contain the influx binary.
  • The influxdb2 package (.deb and .rpm) no longer contains the influx binary. Instead, it declares a recommended dependency on the new influx-cli package.
  • The quay.io/influxdb/influxdb image no longer contains the influx binary. Users are recommended to migrate to the influxdb image hosted in DockerHub.

With this change, versions of the influx CLI and influxd server are not guaranteed to exactly match. Please use influxd version or the /health endpoint when checking the version of the installed/running server.

Features

  1. 21218: Add the properties of a static legend for line graphs and band plots
  2. 21367: List users via the API now supports pagination
  3. 21543: Added influxd configuration flag --sqlite-path for specifying a user-defined path to the SQLite database file
  4. 21543: Updated influxd configuration flag --store to work with string values disk or memory. Memory continues to store metadata in-memory for testing; disk will persist metadata to disk via bolt and SQLite
  5. 21547: Allow hiding the tooltip independently of the static legend
  6. 21584: Added the api/v2/backup/metadata endpoint for backing up both KV and SQL metadata, and the api/v2/restore/sql for restoring SQL metadata
  7. 21635: Port influxd inspect verify-seriesfile to 2.x
  8. 21621: Add storage-wal-max-concurrent-writes config option to influxd to enable tuning memory pressure under heavy write load
  9. 21621: Add storage-wal-max-write-delay config option to influxd to prevent deadlocks when the WAL is overloaded with concurrent writes
  10. 21615: Ported the influxd inspect verify-tsm command from 1.x
  11. 21646: Ported the influxd inspect verify-tombstone command from 1.x
  12. 21761: Ported the influxd inspect dump-tsm command from 1.x
  13. 21788: Ported the influxd inspect report-tsi command from 1.x
  14. 21784: Ported the influxd inspect dumptsi command from 1.x
  15. 21786: Ported the influxd inspect deletetsm command from 1.x
  16. 21888: Ported the influxd inspect dump-wal command from 1.x
  17. 21828: Added the command influx inspect verify-wal
  18. 21814: Ported the influxd inspect report-tsm command from 1.x
  19. 21936: Ported the influxd inspect build-tsi command from 1.x
  20. 21938: Added route to delete individual secret
  21. 21972: Added support for notebooks and annotations
  22. 22311: Add storage-no-validate-field-size config to influxd to disable enforcement of max field size
  23. 22322: Add support for merge_hll, sum_hll, and count_hll in InfluxQL
  24. 22476: Allow new telegraf input plugins and update toml
  25. 22607: Update push down window logic for location option
  26. 22617: Add --storage-write-timeout flag to set write request timeouts
  27. 22396: Show measurement database and retention policy wildcards
  28. 22590: New recovery subcommand allows creating recovery user/token
  29. 22629: Return new operator token during backup overwrite
  30. 22635: update window planner rules for location changes to support fixed offsets
  31. 22634: enable writing to remote hosts via to() and experimental.to()
  32. 22498: Add Bearer token auth
  33. 22669: Enable new dashboard autorefresh
  34. 22674: list-bucket API supports pagination when filtering by org
  35. 22810: Recommend influxd downgrade when encountering an unknown metadata migration during startup
  36. 22816: Update flux to v0.139.0
  37. 22818: Add influxd downgrade command for downgrading metadata stores be compatible with previous versions of InfluxDB
  38. 22819: Update UI to OSS-2.1.2

Bug Fixes

  1. 21648: Change static legend's hide to show to let users decide if they want it
  2. 22448: Log API errors to server logs and tell clients to check the server logs for the error message
  3. 22545: Sync series segment to disk after writing
  4. 22604: Do not allow shard creation to create overlapping shards
  5. 22650: Don't drop shard-group durations when upgrading DBs
OSS BINARY FILES SHA256
influxdb2-2.1.0-windows-amd64.zip f9faed2f433139042ae90ab6dfaeda8bf24d04c7bb946f0848964a94d906c26c
influxdb2-2.1.0-darwin-amd64.tar.gz 9a1572c156c54633da10c580d998070e99edce7c97dfc63e086cbcc7558029c4
influxdb2-2.1.0-linux-amd64.tar.gz 45041e033221eabc8964b55d4a8c5ff5d9ecde5e4e4b381d24e7c4ecd4c876f9
influxdb2-2.1.0-linux-arm64.tar.gz 572e83ab3f4b20b9b7732409d6b775d414b78852ea8fb3c78c511842bb4919b8
OSS UBUNTU & DEBIAN PACKAGE FILES SHA256
influxdb2-2.1.0-arm64.deb d21be548ee89cbbcfde6b21a85c0279679cccaa0604c66bc685c1d10f94f12e3
influxdb2-2.1.0-amd64.deb f2a04aab93e0df56f90ab07ae14cf0d701256391937bc628607f8e7cb2e84a5e
OSS REDHAT & CENTOS PACKAGE FILES SHA256
influxdb2-2.1.0.x86_64.rpm a8efff7434e81b0f3db23629eac5545e51415636bf2235ef9b62a2343b46a808
influxdb2-2.1.0.aarch64.rpm 2bb315eff358436fa2b5b91998febf7a45b4cca69878b45a74ad9e5bae11190c

Don't miss a new influxdb release

NewReleases is sending notifications on new releases.