v2.0.3 [2020-12-15]
Docker
quay.io/influxdb/influxdb:v2.0.3
Binary Packages
OSS Binary Files | SHA256 |
---|---|
influxdb2-2.0.3_darwin_amd64.tar.gz | bfb3f62206daf05b72994b1e5b8897022c10a90aa405fb5993b58119de71e92e |
influxdb2_client_2.0.3_darwin_amd64.tar.gz | 644131ee4c93e6af8634e1ef89b7322b5fa572b5a03f89172a708368e3c38e4a |
influxdb2-2.0.3_linux_amd64.tar.gz | d01f0b6d634406e0be1829f884ebf93423cc0c920743fa293a03b1533ffac4af |
influxdb2_client_2.0.3_linux_amd64.tar.gz | 6fe548bda10370b276378396280555c9860fb876c69443073ea7d09b11f73ec3 |
influxdb2-2.0.3_linux_arm64.tar.gz | 0c67b0282cefc9b1052633008f5713d24f6d18f669d8f92abb2004e2541947b4 |
influxdb2_client_2.0.3_linux_arm64.tar.gz | 7e5a2e6de54227dfce44016f186edfb8c9c90515716c2f18f90c7c06bd6faa63 |
OSS Ubuntu and Debian Package Files | SHA256 |
---|---|
influxdb2_2.0.3_amd64.deb | a3a3ff1e876e525859a1a31c4a185465dd6ebf95d310a582d6eccae252f1cfcf |
influxdb2_2.0.3_arm64.deb | 71072b692f1eb0eab8048f884c5f50adc94ee900248638358dd526c97289eaf5 |
OSS Redhat & CentOS Package Files | SHA256 |
---|---|
influxdb2-2.0.3.x86_64.rpm | e60f963de8b9accb4d81298fcb2e5477ffbd1f429ed4f89e76ad7d0408ae58b1 |
influxdb2-2.0.3.arm64.rpm | 274f959718d9683b80b57204fa2721c946d35c63653ba4fef0b6618f0c7e2de5 |
ARM Support
This release includes our initial ARM64 preview build.
Breaking Changes
influxd upgrade
Previously, influxd upgrade
would attempt to write upgraded config.toml
files into the same directory as the source
influxdb.conf
file. If this failed, a warning would be logged and config.toml
would be written into the HOME
directory.
This release breaks this behavior in two ways:
- By default,
config.toml
is now written into the same directory as the Bolt DB and engine files (~/.influxdbv2/
) - If writing upgraded config fails, the
upgrade
process exits with an error instead of falling back to theHOME
directory
Users can use the new --v2-config-path
option to override the output path for upgraded config if they can't or don't
want to use the default.
v2 packaging
Based on community feedback, the v2 deb and rpm packaging has been improved to avoid confusion between versions. The package
name is now influxdb2 and conflicts with any previous influxdb package (including initial 2.0.0, 2.0.1, and 2.0.2 packages).
Additionally, v2 specific path defaults are now defined and helper scripts are provided for influxd upgrade
and cleanup cases.
Features
- 20128: Allow password to be specified as a CLI option in
influx v1 auth create
. - 20128: Allow password to be specified as a CLI option in
influx v1 auth set-password
. - 20146: Allow for users to specify where V2 config should be written in
influxd upgrade
. - 20243: Implement delete with predicate.
- 20204: Improve ID-related error messages for
influx v1 dbrp
commands. - 20328: Upgrade Flux to v0.99.0
- 20328: UI: Upgrade flux-lsp-browser to v0.5.26
Bug Fixes
- 20146: Use V2 directory for default V2 config path in
influxd upgrade
. - 20153: Don't log bodies of V1 write requests.
- 20154: Fix panic when writing a point with 100 tags. Thanks @foobar!
- 20160: Ensure KV index walks only select exactly-matched keys.
- 20166: Enforce max value of 2147483647 on query concurrency to avoid startup panic.
- 20166: Enforce max value of 2147483647 on query queue size to avoid startup panic.
- 20182: Auto-migrate existing DBRP mappings from old schema to avoid panic.
- 20202: Optimize shard lookup in groups containing only one shard. Thanks @StoneYunZhao!
- 20235: Respect the
--name
option ininflux setup
whether configs already exist or not. - 20235: Allow for 0 (infinite) values for
--retention
ininflux setup
. - 20329: Set v2 default paths and provide upgrade helper scripts in release packages.