Skip to content

v2.0.3

Compare
Choose a tag to compare
@danxmoran danxmoran released this 15 Dec 16:50
· 923 commits to master since this release

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:

  1. By default, config.toml is now written into the same directory as the Bolt DB and engine files (~/.influxdbv2/)
  2. If writing upgraded config fails, the upgrade process exits with an error instead of falling back to the HOME 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

  1. 20128: Allow password to be specified as a CLI option in influx v1 auth create.
  2. 20128: Allow password to be specified as a CLI option in influx v1 auth set-password.
  3. 20146: Allow for users to specify where V2 config should be written in influxd upgrade.
  4. 20243: Implement delete with predicate.
  5. 20204: Improve ID-related error messages for influx v1 dbrp commands.
  6. 20328: Upgrade Flux to v0.99.0
  7. 20328: UI: Upgrade flux-lsp-browser to v0.5.26

Bug Fixes

  1. 20146: Use V2 directory for default V2 config path in influxd upgrade.
  2. 20153: Don't log bodies of V1 write requests.
  3. 20154: Fix panic when writing a point with 100 tags. Thanks @foobar!
  4. 20160: Ensure KV index walks only select exactly-matched keys.
  5. 20166: Enforce max value of 2147483647 on query concurrency to avoid startup panic.
  6. 20166: Enforce max value of 2147483647 on query queue size to avoid startup panic.
  7. 20182: Auto-migrate existing DBRP mappings from old schema to avoid panic.
  8. 20202: Optimize shard lookup in groups containing only one shard. Thanks @StoneYunZhao!
  9. 20235: Respect the --name option in influx setup whether configs already exist or not.
  10. 20235: Allow for 0 (infinite) values for --retention in influx setup.
  11. 20329: Set v2 default paths and provide upgrade helper scripts in release packages.