Release Announcement: InfluxDB OSS 2.0.6

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.

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.
  • 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.
  • 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 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. Note: If you set a limit on query-concurrency, you MUST set a max query-queue-size.
  • The prefix for query-controller metrics has changed.
    • The prefix used for Prometheus metrics in the /metrics endpoint for the query controller has changed from query_control_ to qc_.

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 to influxd to disable exposing profiling information over HTTP
    • --metrics-disabled option to influxd 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 to influx 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 to influx write command to support GZIP inputs.
  • 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.