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 theinflux
binary. - The
influxdb2
package (.deb
and.rpm
) no longer contains theinflux
binary. Instead, it declares a recommended dependency on the newinflux-cli
package. - The
quay.io/influxdb/influxdb
image no longer contains theinflux
binary. Users are recommended to migrate to theinfluxdb
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
- 21218: Add the properties of a static legend for line graphs and band plots
- 21367: List users via the API now supports pagination
- 21543: Added
influxd
configuration flag--sqlite-path
for specifying a user-defined path to the SQLite database file - 21543: Updated
influxd
configuration flag--store
to work with string valuesdisk
ormemory
. Memory continues to store metadata in-memory for testing;disk
will persist metadata to disk via bolt and SQLite - 21547: Allow hiding the tooltip independently of the static legend
- 21584: Added the
api/v2/backup/metadata
endpoint for backing up both KV and SQL metadata, and theapi/v2/restore/sql
for restoring SQL metadata - 21635: Port
influxd inspect verify-seriesfile
to 2.x - 21621: Add
storage-wal-max-concurrent-writes
config option toinfluxd
to enable tuning memory pressure under heavy write load - 21621: Add
storage-wal-max-write-delay
config option toinfluxd
to prevent deadlocks when the WAL is overloaded with concurrent writes - 21615: Ported the
influxd inspect verify-tsm
command from 1.x - 21646: Ported the
influxd inspect verify-tombstone
command from 1.x - 21761: Ported the
influxd inspect dump-tsm
command from 1.x - 21788: Ported the
influxd inspect report-tsi
command from 1.x - 21784: Ported the
influxd inspect dumptsi
command from 1.x - 21786: Ported the
influxd inspect deletetsm
command from 1.x - 21888: Ported the
influxd inspect dump-wal
command from 1.x - 21828: Added the command
influx inspect verify-wal
- 21814: Ported the
influxd inspect report-tsm
command from 1.x - 21936: Ported the
influxd inspect build-tsi
command from 1.x - 21938: Added route to delete individual secret
- 21972: Added support for notebooks and annotations
- 22311: Add
storage-no-validate-field-size
config toinfluxd
to disable enforcement of max field size - 22322: Add support for
merge_hll
,sum_hll
, andcount_hll
in InfluxQL - 22476: Allow new telegraf input plugins and update toml
- 22607: Update push down window logic for location option
- 22617: Add
--storage-write-timeout
flag to set write request timeouts - 22396: Show measurement database and retention policy wildcards
- 22590: New recovery subcommand allows creating recovery user/token
- 22629: Return new operator token during backup overwrite
- 22635: update window planner rules for location changes to support fixed offsets
- 22634: enable writing to remote hosts via
to()
andexperimental.to()
- 22498: Add Bearer token auth
- 22669: Enable new dashboard autorefresh
- 22674: list-bucket API supports pagination when filtering by org
- 22810: Recommend
influxd downgrade
when encountering an unknown metadata migration during startup - 22816: Update flux to
v0.139.0
- 22818: Add
influxd downgrade
command for downgrading metadata stores be compatible with previous versions of InfluxDB - 22819: Update UI to
OSS-2.1.2
Bug Fixes
- 21648: Change static legend's
hide
toshow
to let users decide if they want it - 22448: Log API errors to server logs and tell clients to check the server logs for the error message
- 22545: Sync series segment to disk after writing
- 22604: Do not allow shard creation to create overlapping shards
- 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 |