Release Announcement: InfluxDB OSS 2.0.6
By
Russ Savage /
Product
Apr 29, 2021
Navigate to:
A new maintenance release for InfluxDB OSS is available now. Thank you to all the community members who have downloaded and used this latest release. We’ve gotten a couple of important defects addressed here and made some other improvements based on early feedback.
Note: There was a regression in the InfluxDB OSS 2.0.5 release that caused upgrades from 1.x to the latest version to fail to start in some instances. We recommend all users upgrade to 2.0.6 as soon as possible. For more information, please see the changelog.
- InfluxDB 2.0.6 release notes
Breaking Changes
/debug/vars
endpoint has been removed.- Prior to this release, the
influxd
server would always expose profiling information over/debug/vars
. This endpoint was unauthenticated, and not used by any InfluxDB systems to report diagnostics. For security and clarity, the endpoint has been removed. Use the/metrics
endpoint to collect system statistics.
- Prior to this release, the
influx transpile
has been removed from the command line tooling.- The
transpile
command has been retired. Users can send InfluxQL directly to the server via the/api/v2/query
or/query
HTTP endpoints. For more information, please see our query documentation.
- The
- Default query concurrency has been 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 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. Note: If you set a limit onquery-concurrency
, you MUST set a maxquery-queue-size
.
- The default setting for the max number of concurrent Flux queries has been changed from 10 to unlimited. Set the
- The prefix for query-controller metrics has changed.
- The prefix used for Prometheus metrics in the
/metrics
endpoint for the query controller has changed fromquery_control_
toqc_
.
- The prefix used for Prometheus metrics in the
New Packaging
Preview: Windows Support
This release includes our initial Windows preview build, and you will find it on the downloads page. Our intent with the latest InfluxDB OSS is to officially support the Windows platform, and this is a first step. Please consider this a preview release with all the normal caveats. We are eager to work with our community members on ensuring that these are working well for everyone running Windows!
Fixes and Improvements
This maintenance release of InfluxDB OSS includes the following fixes and improvements:
- Added the following new options for running
influxd
--pprof-disabled
option toinfluxd
to disable exposing profiling information over HTTP--metrics-disabled
option toinfluxd
to disable exposing Prometheus metrics over HTTP--http-read-header-timeout
,--http-read-timeout
,--http-write-timeout
, and--http-idle-timeout
for customizing the timeouts for various HTTP connections.
- Updates to the InfluxDB Web Interface
- Brought over most of the latest changes and enhancements from our cloud UI including: Band & mosaic plot types, axis tick mark configuration, CSV file uploader, editable Telegraf configurations, legend orientation options, dashboard single cell refresh and much more.
- CLI improvements
- We have added the ability to quickly profile your Flux queries using the
-p
,--profilers
flag toinflux query
command. For more details on query profiling, please see the documentation. - Added a shortcut to retry all failed runs of a task using the
influx task retry-failed
command. - Included the
--compression
option toinflux write
command to support GZIP inputs.
- We have added the ability to quickly profile your Flux queries using the
- Flux has been upgraded to v0.113.0.
If you find issues or have questions, please join our InfluxDB Community Slack, post them in our InfluxDB GitHub Repo or our Community Site and we will take a look.