github influxdata/influxdb v2.0.5

latest releases: v1.11.6rc2, v1.10.7, v1.10.6...
3 years ago

v2.0.5 [2021-04-27]

WARNING

influxd upgrade will generate an invalid v2 config file in this release if:

  1. It is passed the --config-file option, AND
  2. The v1 config pointed to by --config-file contains a setting for coordinator.max-concurrent-queries

In this case, users will see this error when attempting to boot up their v2 server:

Error: invalid controller config: QueueSize must be positive when ConcurrencyQuota is limited

A patch release containing a fix for this issue will be released ASAP. In the meantime, users who encounter this error can fix the issue by modifying their config in one of two ways:

  1. Set query-concurrency to 0, OR
  2. Set query-queue-size to a value greater than 0

Docker

influxdb:2.0.5

Binary Packages

OSS BINARY FILES SHA256
influxdb2-2.0.5-linux-amd64.tar.gz df61e3f93c4d50aebe4453f62326b3c53496a6e770ba4b05a9bfea6f6c643cb9
influxdb2-client-2.0.5-linux-amd64.tar.gz e69ec3c8fc12ee45f2004cd565821d27aee34faf426fb1763deb2fad02e8bffb
influxdb2-2.0.5-linux-arm64.tar.gz b563cb2db284dbfa717a2170a5438b2c7562c3efec774d45cf95ea81d2876b97
influxdb2-client-2.0.5-linux-arm64.tar.gz d05aae48d70a983e79761324a1edcee620d7d0bb507ca4f35312b4000db01e76
influxdb2-2.0.5-darwin-amd64.tar.gz 45386f2e78703be54cbd73e73205261a419820509995294aad69976614c2dac1
influxdb2-client-2.0.5-darwin-amd64.tar.gz 752ae6d520daf480fa50b7fb74b4ac8e96d49d67938b34ad40671126cbf7af3d
influxdb2-2.0.5-windows-amd64.zip fa2c9b7f27fa7bd97cabf85977b644099138f134064a46c582d4edb29540fdca
influxdb2-client-2.0.5-windows-amd64.zip 808bae7b55f1fa2ce9e98b47c530c22b963dea879331c95620c80b8a84962bd6
OSS UBUNTU AND DEBIAN PACKAGE FILES SHA256
influxdb2-2.0.5-amd64.deb 749a793335c42b8b9fcb76899c58844407acbc30f978300de06a4a925f1fdaf1
influxdb2-2.0.5-arm64.deb 3bde279d0c428b1136ee18f03e95754c7acb2d8a1c4caa7de9f882cb7993c3e4
OSS REDHAT & CENTOS PACKAGE FILES SHA256
influxdb2-2.0.5.x86_64.rpm cbbc33fb641cb9b8d20467ae42c6ed1677ca5336f0d1a46935208e5ef16e9fe8
influxdb2-2.0.5.arm64.rpm 5915d8833a2b4c7cd2cbc706b9ee6bf683dc8e018c0902c8a570cc0c7758dcb8

Windows Support

This release includes our initial Windows preview build.

Breaking Changes

/debug/vars removed

Prior to this release, the influxd server would always expose profiling information over /debug/vars.
This endpoint was unauthenticated, and not used by InfluxDB systems to report diagnostics. For security and clarity,
the endpoint has been removed. Use the /metrics endpoint to collect system statistics.

influx transpile removed

The transpile command has been retired. Users can send InfluxQL directly to the server via the /api/v2/query
or /query HTTP endpoints.

Default query concurrency changed

The default setting for the max number of concurrent Flux queries has been changed from 10 to unlimited. Set the
query-concurrency config parameter to > 0 when running influxd to re-limit the maximum running query count,
and the query-queue-size config parameter to > 0 to set the max number of queries that can be queued before the
server starts rejecting requests.

Prefix for query-controller metrics changed

The prefix used for Prometheus metrics from the query controller has changed from query_control_ to qc_.

Features

  1. 20860: Add --pprof-disabled option to influxd to disable exposing profiling information over HTTP.
  2. 20860: Add /debug/pprof/all HTTP endpoint to gather all profiles at once.
  3. 20860: Upgrade http.pprof-enabled config in influxd upgrade.
  4. 20846: Add --compression option to influx write to support GZIP inputs.
  5. 20845: Add influx task retry-failed command to rerun failed runs.
  6. 20965: Add --metrics-disabled option to influxd to disable exposing Prometheus metrics over HTTP.
  7. 20962: Rewrite regex conditions in InfluxQL subqueries for performance. Thanks @yujiahaol68!
  8. 20988: Add --http-read-header-timeout, --http-read-timeout, --http-write-timeout, and --http-idle-timeout options to influxd.
  9. 20988: Set a default --http-read-header-timeout of 10s in influxd.
  10. 20988: Set a default --http-idle-timeout of 3m in influxd.
  11. 20949: Add support for explicitly setting shard-group durations on buckets. Thanks @hinst!
  12. 20838: Add Swift client library to the data loading section of the UI
  13. 21032: Display task IDs in the UI.
  14. 21030: Update Telegraf plugins in UI to include additions and changes in 1.18 release.
  15. 21049: Write to standard out when --output-path - is passed to influxd inspect export-lp.
  16. 21050: Add -p, --profilers flag to influx query command.
  17. 21126: Update UI to match InfluxDB Cloud.
  18. 21144: Allow for disabling concurrency-limits in Flux controller.
  19. 21166: Replace unique resource IDs (UI assets, backup shards) with slugs to reduce cardinality of telemetry data.
  20. 21181: Enabled several UI features: Band & mosaic plot types, axis tick mark configuration, CSV file uploader, editable telegraf configurations, legend orientation options, and dashboard single cell refresh.
  21. 21241: HTTP server errors output logs following the standard format.
  22. 21227: Upgrade Flux to v0.113.0.

Bug Fixes

  1. 20886: Prevent "do not have an execution context" error when parsing Flux options in tasks.
  2. 20872: Respect 24 hour clock formats in the UI and allow more choices
  3. 20860: Remove unauthenticated, unsupported /debug/vars HTTP endpoint.
  4. 20839: Fix TSM WAL segment size check. Thanks @foobar!
  5. 20841: Update references to docs site to use current URLs.
  6. 20837: Fix use-after-free bug in series ID iterator. Thanks @foobar!
  7. 20834: Fix InfluxDB port in Flux function UI examples. Thanks @sunjincheng121!
  8. 20833: Fix Single Stat graphs with thresholds crashing on negative values.
  9. 20843: Fix data race in TSM cache. Thanks @StoneYunZhao!
  10. 20967: Log error details when influxd upgrade fails to migrate databases.
  11. 20966: Prevent time field names from being formatted in the Table visualization.
  12. 20918: Deprecate misleading retentionPeriodHrs key in onboarding API.
  13. 20851: Fix TSM WAL segment size computing. Thanks @StoneYunZhao!
  14. 20844: Repair swagger to match implementation of DBRPs type.
  15. 20987: Fix the cipher suite used when TLS strict ciphers are enabled in influxd.
  16. 21031: Fix parse error in UI for tag filters containing regex meta characters.
  17. 20836: Fix data race in TSM engine when inspecting tombstone stats.
  18. 21048: Prevent concurrent access panic when gathering bolt metrics.
  19. 21144: Fix race condition in Flux controller shutdown.
  20. 21151: Use descending cursor when needed in window aggregate Flux queries.
  21. 21230: Reduce lock contention when adding new fields and measurements.
  22. 21232: Escape dots in community templates hostname regex.

Don't miss a new influxdb release

NewReleases is sending notifications on new releases.