Skip to content

v2.0.4

Compare
Choose a tag to compare
@danxmoran danxmoran released this 11 Feb 22:23
· 923 commits to master since this release
4e7a59b

v2.0.4 [2021-02-08]

Docker

quay.io/influxdb/influxdb:v2.0.4

Binary Packages

OSS Binary Files SHA256
influxdb2-2.0.4-darwin-amd64.tar.gz 2183f4c2c4b78f1cd221daeff0b25ad5d23229698e258a53fc11b72e24d36efe
influxdb2-client-2.0.4-darwin-amd64.tar.gz eaa145de2e09a53dbc4398b3fc39637fe7dcb754e5e58d81174a70eb817c38c2
influxdb2-2.0.4-linux-amd64.tar.gz 876a2aeac84714617464acb75ebbb3a8053a42e5f9242bb771ae4eb2d9d6cb6c
influxdb2-client-2.0.4-linux-amd64.tar.gz 1fb7f9d7efe98ad610c33a16a26e148e918a06a064314e0585d743dbd63a019e
influxdb2-2.0.4-linux-arm64.tar.gz a8c3abc206060489c9067e75472add9199675807314781a9360ee786f2808d69
influxdb2-client-2.0.4-linux-arm64.tar.gz 7d2876cb3cc7af17ae61748cb2ffbd88b912b0704fd486332a21f98de4ff22cf
OSS Ubuntu and Debian Package Files SHA256
influxdb2-2.0.4-amd64.deb a3296922db5ecb58f759f12abce6e98b55759079aeb838a6083b71325cf662b7
influxdb2-2.0.4-arm64.deb 15ea8fd002a933df8488c6ed8a593d6db5ba534e655320c8217645e03cf67f6c
OSS Redhat & CentOS Package Files SHA256
influxdb2-2.0.4.x86_64.rpm 07e07fb52396e43ece05a3eb33ae30a9ec0a7a3d5bed25340432672e11470f8c
influxdb2-2.0.4.arm64.rpm bb79e28b9663b1c45cc60a74ad35ea91339e2ef732d01ab002cf10e5a64e90af

Docker

ARM64

The Docker builds hosted in DockerHub and quay.io now support the linux/arm64 platform.

2.x nightly images

Prior to this release, competing nightly builds caused the nightly Docker tag to contain outdated
binaries. This conflict has been fixed, and the image tagged with nightly will now contain 2.x
binaries built from the HEAD of the master branch.

Breaking Changes

inmem index option removed

This release fully removes the inmem indexing option, along with the associated config options:

  • max-series-per-database
  • max-values-per-tag

Replacement tsi1 indexes will be automatically generated on startup for shards that need it.

Artifact naming conventions

The names of artifacts produced by our nightly & release builds have been updated according to the
Google developer guidelines. Underscores (_) have
been replaced by hyphens (-) in nearly all cases; the one exception is the use of x86_64 in our
RPM packages, which has been left unchanged.

Features

  1. 20537: Add --overwrite-existing-v2 flag to influxd upgrade to overwrite existing files at output paths (instead of aborting).
  2. 20616: Update telegraf plugins list in UI to include Beat, Intel PowerStats, and Rienmann.
  3. 20550: Add influxd print-config command to support automated config inspection.
  4. 20591: Add nats-port config option for influxd server.
  5. 20591: Add nats-max-payload-bytes config option for influxd server.
  6. 20608: Add influxd inspect export-lp command to extract data in line-protocol format.
  7. 20650: Promote schema and fill query optimizations to default behavior.
  8. 20688: Upgrade Flux to v0.104.0.
  9. 20688: UI: Upgrade flux-lsp-browser to v0.5.31.

Bug Fixes

  1. 20351: Ensure influxdb service sees default env variables when running under init.d.
  2. 20350: Don't show the upgrade notice on fresh influxdb2 installs.
  3. 20350: Ensure config.toml is initialized on fresh influxdb2 installs.
  4. 20347: Include upgrade helper script in goreleaser manifest.
  5. 20376: Don't overwrite stack name/description on influx stack update.
  6. 20375: Fix timeout setup for influxd graceful shutdown.
  7. 20354: Don't ignore failures to set password during initial user onboarding.
  8. 20402: Remove duplication from task error messages.
  9. 20403: Improve error message shown when influx CLI can't find an org by name.
  10. 20411: Fix logging initialization for storage engine.
  11. 20456: Automatically build tsi1 indexes for shards that need it instead of falling back to inmem.
  12. 20455: Don't return 500 codes for partial write failures.
  13. 20471: Improve messages in DBRP API validation errors.
  14. 20472: Add confirmation step w/ file sizes before copying data files in influxd upgrade.
  15. 20538: Don't leak .tmp files while backing up shards.
  16. 20538: Allow backups to complete while a snapshot is in progress.
  17. 20536: Fix silent failure to register CLI args as required.
  18. 20534: Fix loading config when INFLUXD_CONFIG_PATH points to a .yml file.
  19. 20535: Improve error message when opening BoltDB with unsupported file system options.
  20. 20542: Prevent extra output row from GROUP BY crossing DST boundary.
  21. 20615: Update Flux functions list in UI to reflect that v1 package was renamed to schema.
  22. 20558: Prevent panic in influxd upgrade when V1 users exist and no V1 config is given.
  23. 20592: Set correct Content-Type on v1 query responses.
  24. 20592: Update V1 API spec to document all valid Accept headers and matching Content-Types.
  25. 20611: Respect the --skip-verify flag when running influx query.
  26. 20671: Remove blank lines from payloads sent by influx write.
  27. 20688: Fix infinite loop in Flux parser caused by invalid array expressions.
  28. 20672: Allow for creating users without initial passwords in influx user create.
  29. 20689: Fix incorrect "bucket not found" errors when passing --bucket-id to influx write.
  30. 20710: Fix loading config when INFLUXD_CONFIG_PATH points to a directory with . in its name.
  31. 20708: Update API spec to document Flux dictionary features.