v2.0.4
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
- 20537: Add
--overwrite-existing-v2
flag toinfluxd upgrade
to overwrite existing files at output paths (instead of aborting). - 20616: Update telegraf plugins list in UI to include Beat, Intel PowerStats, and Rienmann.
- 20550: Add
influxd print-config
command to support automated config inspection. - 20591: Add
nats-port
config option forinfluxd
server. - 20591: Add
nats-max-payload-bytes
config option forinfluxd
server. - 20608: Add
influxd inspect export-lp
command to extract data in line-protocol format. - 20650: Promote schema and fill query optimizations to default behavior.
- 20688: Upgrade Flux to v0.104.0.
- 20688: UI: Upgrade flux-lsp-browser to v0.5.31.
Bug Fixes
- 20351: Ensure
influxdb
service sees default env variables when running underinit.d
. - 20350: Don't show the upgrade notice on fresh
influxdb2
installs. - 20350: Ensure
config.toml
is initialized on freshinfluxdb2
installs. - 20347: Include upgrade helper script in goreleaser manifest.
- 20376: Don't overwrite stack name/description on
influx stack update
. - 20375: Fix timeout setup for
influxd
graceful shutdown. - 20354: Don't ignore failures to set password during initial user onboarding.
- 20402: Remove duplication from task error messages.
- 20403: Improve error message shown when
influx
CLI can't find an org by name. - 20411: Fix logging initialization for storage engine.
- 20456: Automatically build
tsi1
indexes for shards that need it instead of falling back toinmem
. - 20455: Don't return 500 codes for partial write failures.
- 20471: Improve messages in DBRP API validation errors.
- 20472: Add confirmation step w/ file sizes before copying data files in
influxd upgrade
. - 20538: Don't leak .tmp files while backing up shards.
- 20538: Allow backups to complete while a snapshot is in progress.
- 20536: Fix silent failure to register CLI args as required.
- 20534: Fix loading config when INFLUXD_CONFIG_PATH points to a
.yml
file. - 20535: Improve error message when opening BoltDB with unsupported file system options.
- 20542: Prevent extra output row from GROUP BY crossing DST boundary.
- 20615: Update Flux functions list in UI to reflect that
v1
package was renamed toschema
. - 20558: Prevent panic in
influxd upgrade
when V1 users exist and no V1 config is given. - 20592: Set correct Content-Type on v1 query responses.
- 20592: Update V1 API spec to document all valid Accept headers and matching Content-Types.
- 20611: Respect the --skip-verify flag when running
influx query
. - 20671: Remove blank lines from payloads sent by
influx write
. - 20688: Fix infinite loop in Flux parser caused by invalid array expressions.
- 20672: Allow for creating users without initial passwords in
influx user create
. - 20689: Fix incorrect "bucket not found" errors when passing
--bucket-id
toinflux write
. - 20710: Fix loading config when
INFLUXD_CONFIG_PATH
points to a directory with.
in its name. - 20708: Update API spec to document Flux dictionary features.