influxdb v2.0.5 Release Notes
Release Date: 2021-04-27 // almost 3 years ago-
๐ 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
removedThe
transpile
command has been retired. Users can send InfluxQL directly to the server via the/api/v2/query
or/query
HTTP endpoints.0๏ธโฃ Default query concurrency changed
0๏ธโฃ 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 runninginfluxd
to re-limit the maximum running query count, and thequery-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_
toqc_
.๐ Features
๐ป 1. 20621: Add Swift client library to the data loading section of the UI.
- 20307: Add
influx task retry-failed
command to rerun failed runs. - 20759: Add additional properties for Mosaic Graph.
๐ 1. 20763: Add
--compression
option toinflux write
to support GZIP inputs. - 20827: Add
--pprof-disabled
option toinfluxd
to disable exposing profiling information over HTTP. - 20827: Add
/debug/pprof/all
HTTP endpoint to gather all profiles at once. โฌ๏ธ 1. 20827: Upgradehttp.pprof-enabled
config ininfluxd upgrade
. ๐ 1. 20911: Add support for explicitly setting shard-group durations on buckets. Thanks @hinst! ๐ 1. 20882: Rewrite regex conditions in InfluxQL subqueries for performance. Thanks @yujiahaol68! - 20963: Add
--metrics-disabled
option toinfluxd
to disable exposing Prometheus metrics over HTTP. โฑ 1. 20971: Add--http-read-header-timeout
,--http-read-timeout
,--http-write-timeout
, and--http-idle-timeout
options toinfluxd
. 0๏ธโฃ 1. 20971: Set a default--http-read-header-timeout
of 10s ininfluxd
. 0๏ธโฃ 1. 20971: Set a default--http-idle-timeout
of 3m ininfluxd
. ๐ 1. 20861: Update Telegraf plugins in UI to include additions and changes in 1.18 release. ๐ป 1. 20894: Display task IDs in the UI. - 21046: Write to standard out when
--output-path -
is passed toinfluxd inspect export-lp
. - 21006: Add
-p, --profilers
flag toinflux query
command. โก๏ธ 1. 21090: Update UI to match InfluxDB Cloud. - 21127: Allow for disabling concurrency-limits in Flux controller. ๐ฑ 1. 21158: Replace unique resource IDs (UI assets, backup shards) with slugs to reduce cardinality of telemetry data. ๐ 1. 21235: HTTP server errors output logs following the standard format. โฌ๏ธ 1. 21255: Upgrade Flux to v0.113.0. โก๏ธ 1. 21364: Update Static Legend properties to allow disabling without nulling
๐ Bug Fixes
- 20705: Repair swagger to match implementation of DBRPs type. ๐ 1. 19936: Fix use-after-free bug in series ID iterator. Thanks @foobar!
- 20585: Fix TSM WAL segement size check. Thanks @foobar! โก๏ธ 1. 20754: Update references to docs site to use current URLs.
- 20773: Fix data race in TSM engine when inspecting tombstone stats.
- 20797: Fix data race in TSM cache. Thanks @StoneYunZhao!
- 20811: Fix TSM WAL segment size computing. Thanks @StoneYunZhao!
๐ 1. 20798: Deprecate misleading
retentionPeriodHrs
key in onboarding API. - 20819: Fix Single Stat graphs with thresholds crashing on negative values.
๐ป 1. 20809: Fix InfluxDB port in Flux function UI examples. Thanks @sunjincheng121!
๐ 1. 20827: Remove unauthenticated, unsupported
/debug/vars
HTTP endpoint. ๐ป 1. 20856: Respect 24 hour clock formats in the UI and allow more choices ๐ 1. 20875: Prevent "do not have an execution context" error when parsing Flux options in tasks. - 20932: Prevent time field names from being formatted in the Table visualization
โฌ๏ธ 1. 20929: Log error details when
influxd upgrade
fails to migrate databases. - 20921: Fix the cipher suite used when TLS strict ciphers are enabled in
influxd
. ๐ 1. 20925: Fix parse error in UI for tag filters containing regex meta characters. - 21042: Prevent concurrent access panic when gathering bolt metrics.
- 21127: Fix race condition in Flux controller shutdown. ๐ 1. 21228: Reduce lock contention when adding new fields and measurements.
- 21232: Escape dots in community templates hostname regex.
- 21140: Use descending cursor when needed in pushed-down aggregate Flux queries.
- 20307: Add