All Versions
80
Latest Version
Avg Release Cycle
27 days
Latest Release
1407 days ago

Changelog History
Page 1

  • v9.9.9

    August 15, 2020
  • v2.0.7 Changes

    June 04, 2021

    ๐Ÿ”‹ Features

    โฌ†๏ธ 1. 21539: Upgrade Flux to v0.117.0. โšก๏ธ 1. 21519: Optimize table.fill() execution within Flux aggregate windows.

    ๐Ÿ› Bug Fixes

    1. 21318: Fix off-by-one error in query range calculation over partially compacted data. ๐Ÿ—„ 1. 21345: Deprecate the unsupported PostSetupUser API. ๐Ÿ”€ 1. 21356: Disable MergeFiltersRule until it is more stable.
    2. 21369: Add limits to the /api/v2/delete endpoint for start and stop times with error messages. ๐ŸŒฒ 1. 21375: Add logging to NATS streaming server to help debug startup failures. โช 1. 21477: Accept --input instead of a positional arg in influx restore. โช 1. 21477: Print error instead of panicking when influx restore fails to find backup manifests.
    3. 21481: Set last-modified time of empty shard directory to the directory's mod time instead of Unix epoch. ๐Ÿšš 1. 21486: Remove erroneous dependency on istio.
    4. 21522: Replace telemetry file name with slug for ttf, woff, and eot files. โฌ†๏ธ 1. 21540: Enable use of absolute path for --upgrade-log when running influxd upgrade on Windows.
    5. 21545: Make InfluxQL meta queries respect query timeouts.
  • v2.0.6 Changes

    April 29, 2021

    ๐Ÿ› Bug Fixes

    โฌ†๏ธ 1. 21321: Ensure query config written by influxd upgrade is valid. โฌ†๏ธ 1. 21324: Revert to nonzero defaults for query-concurrency and query-queue-size to avoid validation failures for upgrading users.

    1. 21324: Don't fail validation when query-concurrency is 0 and query-queue-size is > 0.
  • v2.0.5 Changes

    April 27, 2021

    ๐Ÿ 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.

    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 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. 20621: Add Swift client library to the data loading section of the UI.

    1. 20307: Add influx task retry-failed command to rerun failed runs.
    2. 20759: Add additional properties for Mosaic Graph. ๐Ÿ‘ 1. 20763: Add --compression option to influx write to support GZIP inputs.
    3. 20827: Add --pprof-disabled option to influxd to disable exposing profiling information over HTTP.
    4. 20827: Add /debug/pprof/all HTTP endpoint to gather all profiles at once. โฌ†๏ธ 1. 20827: Upgrade http.pprof-enabled config in influxd 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!
    5. 20963: Add --metrics-disabled option to influxd 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 to influxd. 0๏ธโƒฃ 1. 20971: Set a default --http-read-header-timeout of 10s in influxd. 0๏ธโƒฃ 1. 20971: Set a default --http-idle-timeout of 3m in influxd. ๐Ÿš€ 1. 20861: Update Telegraf plugins in UI to include additions and changes in 1.18 release. ๐Ÿ’ป 1. 20894: Display task IDs in the UI.
    6. 21046: Write to standard out when --output-path - is passed to influxd inspect export-lp.
    7. 21006: Add -p, --profilers flag to influx query command. โšก๏ธ 1. 21090: Update UI to match InfluxDB Cloud.
    8. 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

    1. 20705: Repair swagger to match implementation of DBRPs type. ๐Ÿ†“ 1. 19936: Fix use-after-free bug in series ID iterator. Thanks @foobar!
    2. 20585: Fix TSM WAL segement size check. Thanks @foobar! โšก๏ธ 1. 20754: Update references to docs site to use current URLs.
    3. 20773: Fix data race in TSM engine when inspecting tombstone stats.
    4. 20797: Fix data race in TSM cache. Thanks @StoneYunZhao!
    5. 20811: Fix TSM WAL segment size computing. Thanks @StoneYunZhao! ๐Ÿ—„ 1. 20798: Deprecate misleading retentionPeriodHrs key in onboarding API.
    6. 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.
    7. 20932: Prevent time field names from being formatted in the Table visualization โฌ†๏ธ 1. 20929: Log error details when influxd upgrade fails to migrate databases.
    8. 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.
    9. 21042: Prevent concurrent access panic when gathering bolt metrics.
    10. 21127: Fix race condition in Flux controller shutdown. ๐Ÿ”’ 1. 21228: Reduce lock contention when adding new fields and measurements.
    11. 21232: Escape dots in community templates hostname regex.
    12. 21140: Use descending cursor when needed in pushed-down aggregate Flux queries.
  • v2.0.4 Changes

    February 08, 2021

    ๐Ÿณ Docker

    ARM64

    ๐Ÿš€ This release extends the Docker builds hosted in quay.io to 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

    โฌ†๏ธ 1. 20473: Add --overwrite-existing-v2 flag to influxd upgrade to overwrite existing files at output paths (instead of aborting). ๐Ÿ–จ 1. 20524: Add influxd print-config command to support automated config inspection.

    1. 20561: Add nats-port config option for influxd server. ๐Ÿ›ฐ 1. 20564: Add nats-max-payload-bytes config option for influxd server.
    2. 20467: Add influxd inspect export-lp command to extract data in line-protocol format. โšก๏ธ 1. 20604: Update telegraf plugins list in UI to include Beat, Intel PowerStats, and Rienmann. 0๏ธโƒฃ 1. 20634: Promote schema and fill query optimizations to default behavior. โฌ†๏ธ 1. 20678: Upgrade Flux to v0.104.0 โฌ†๏ธ 1. 20680: UI: Upgrade flux-lsp-browser to v0.5.31

    ๐Ÿ› Bug Fixes

    ๐Ÿš€ 1. 20339: Include upgrade helper script in goreleaser manifest. โฌ†๏ธ 1. 20348: Don't show the upgrade notice on fresh influxdb2 installs.

    1. 20348: Ensure config.toml is initialized on fresh influxdb2 installs. ๐Ÿ‘€ 1. 20349: Ensure influxdb service sees default env variables when running under init.d.
    2. 20317: Don't ignore failures to set password during initial user onboarding. โšก๏ธ 1. 20362: Don't overwrite stack name/description on influx stack update. โฑ 1. 20355: Fix timeout setup for influxd graceful shutdown.
    3. 20387: Improve error message shown when influx CLI can't find an org by name. ๐Ÿšš 1. 20380: Remove duplication from task error messages. ๐Ÿ— 1. 20313: Automatically build tsi1 indexes for shards that need it instead of falling back to inmem. ๐ŸŒฒ 1. 20313: Fix logging initialization for storage engine.
    4. 20442: Don't return 500 codes for partial write failures. โฌ†๏ธ 1. 20440: Add confirmation step w/ file sizes before copying data files in influxd upgrade.
    5. 20409: Improve messages in DBRP API validation errors. ๐Ÿ‘ 1. 20489: Improve error message when opening BoltDB with unsupported file system options.
    6. 20490: Fix silent failure to register CLI args as required.
    7. 20522: Fix loading config when INFLUXD_CONFIG_PATH points to a .yml file.
    8. 20527: Don't leak .tmp files while backing up shards.
    9. 20527: Allow backups to complete while a snapshot is in progress.
    10. 20539: Prevent extra output row from GROUP BY crossing DST boundary. โฌ†๏ธ 1. 20548: Prevent panic in influxd upgrade when V1 users exist and no V1 config is given.
    11. 20565: Set correct Content-Type on v1 query responses. โšก๏ธ 1. 20565: Update V1 API spec to document all valid Accept headers and matching Content-Types.
    12. 20578: Respect the --skip-verify flag when running influx query. โšก๏ธ 1. 20495: Update Flux functions list in UI to reflect that v1 package was renamed to schema. ๐Ÿšš 1. 20669: Remove blank lines from payloads sent by influx write.
    13. 20657: Allow for creating users without initial passwords in influx user create.
    14. 20679: Fix incorrect "bucket not found" errors when passing --bucket-id to influx write.
    15. 20702: Fix loading config when INFLUXD_CONFIG_PATH points to a directory with . in its name. ๐Ÿ“œ 1. 20678: Fix infinite loop in Flux parser caused by invalid array expressions. โšก๏ธ 1. 20360: Update API spec to document Flux dictionary features.
  • v2.0.3 Changes

    December 14, 2020

    ๐Ÿ‘ ARM Support

    ๐Ÿš€ This release includes our initial ARM64 preview build.

    ๐Ÿ’ฅ Breaking Changes

    โฌ†๏ธ influxd upgrade

    โฌ†๏ธ Previously, influxd upgrade would attempt to write upgraded config.toml files into the same directory as the source โš  influxdb.conf file. If this failed, a warning would be logged and config.toml would be written into the HOME directory.

    ๐Ÿš€ This release breaks this behavior in two ways:

    0๏ธโƒฃ 1. By default, config.toml is now written into the same directory as the Bolt DB and engine files (~/.influxdbv2/) โฌ†๏ธ 2. If writing upgraded config fails, the upgrade process exits with an error instead of falling back to the HOME directory

    โฌ†๏ธ Users can use the new --v2-config-path option to override the output path for upgraded config if they can't or don't 0๏ธโƒฃ want to use the default.

    v2 packaging

    ๐Ÿ“ฆ Based on community feedback, the v2 deb and rpm packaging has been improved to avoid confusion between versions. The package ๐Ÿ“ฆ name is now influxdb2 and conflicts with any previous influxdb package (including initial 2.0.0, 2.0.1, and 2.0.2 packages). โž• Additionally, v2 specific path defaults are now defined and helper scripts are provided for influxd upgrade and cleanup cases.

    ๐Ÿ”‹ Features

    1. 20123: Allow password to be specified as a CLI option in influx v1 auth create.
    2. 20123: Allow password to be specified as a CLI option in influx v1 auth set-password. โฌ†๏ธ 1. 20110: Allow for users to specify where V2 config should be written in influxd upgrade.
    3. 20204: Improve ID-related error messages for influx v1 dbrp commands.
    4. 20236: Delete with predicate. โฌ†๏ธ 1. 20322: Upgrade Flux to v0.99.0. โฌ†๏ธ 1. 20327: Upgrade flux-lsp-browser to v0.5.26.

    ๐Ÿ› Bug Fixes

    โฌ†๏ธ 1. 20110: Use V2 directory for default V2 config path in influxd upgrade.

    1. 20137: Fix panic when writing a point with 100 tags. Thanks @foobar! ๐ŸŒฒ 1. 20151: Don't log bodies of V1 write requests.
    2. 20097: Ensure Index.Walk fetches matching foreign keys only.
    3. 20149: Enforce max value of 2147483647 on query concurrency to avoid startup panic.
    4. 20149: Enforce max value of 2147483647 on query queue size to avoid startup panic.
    5. 20168: Auto-migrate existing DBRP mappings from old schema to avoid panic. โšก๏ธ 1. 20201: Optimize shard lookup in groups containing only one shard. Thanks @StoneYunZhao!
    6. 20155: Respect the --name option in influx setup whether configs already exist or not.
    7. 20155: Allow for 0 (infinite) values for --retention in influx setup. ๐Ÿš€ 1. 20305: Set v2 default paths and provide upgrade helper scripts in release packages
  • v2.0.2 Changes

    November 19, 2020

    ๐Ÿ”‹ Features

    1. 19979: Added functionality to filter task runs by time. โฌ†๏ธ 1. 20036: Warn if V1 users are upgraded, but V1 auth wasn't enabled. โฌ†๏ธ 1. 20039: Export 1.x CQs as part of influxd upgrade. โฌ†๏ธ 1. 20053: Upgrade Flux to v0.95.0. โฌ†๏ธ 1. 20058: UI: Upgrade flux-lsp-browser to v0.5.23.
    2. 20067: Add DBRP cli commands as influxd v1 dbrp.

    ๐Ÿ› Bug Fixes

    โœ๏ธ 1. 19987: Fix various typos. Thanks @kumakichi! โช 1. 19991: Use --skip-verify flag for backup/restore CLI command. ๐Ÿ–จ 1. 19995: Don't auto-print help on influxd errors

    1. 20008: Add locking during TSI iterator creation. โฌ†๏ธ 1. 20012: Validate input paths to influxd upgrade up-front.
    2. 20015: Add same site strict flag to session cookie.
    3. 20017: Don't include duplicates for SHOW DATABASES
    4. 20064: Ensure Flux reads across all shards.
    5. 20047: Allow scraper to ignore insecure certificates on a target. Thanks @cmackenzie1! โฌ†๏ธ 1. 20076: Remove internal influxd upgrade subcommands from help text. 0๏ธโƒฃ 1. 20074: Use default DBRP mapping on V1 write when no RP is specified.
    6. 20091: Make the DBRP http API match the swagger spec.
  • v2.0.1 Changes

    November 10, 2020

    v2.0.1 [2020-11-10]

    ๐Ÿณ Docker

    quay.io/influxdb/influxdb:v2.0.1

    ๐Ÿ“ฆ Binary Packages
    OSS Binary Files SHA256
    influxdb-2.0.1_darwin_amd64.tar.gz 49f50fe13135072bbb1108f92eb7fa8497c758643194783511a4e8c568fe7692
    influxdb_client_2.0.1_darwin_amd64.tar.gz 1272f1ae5115f84547f350b94fd57e82587059e8a847ca0de764a493ff2f8006
    ๐Ÿง influxdb-2.0.1_linux_amd64.tar.gz
    influxdb_client_2.0.1_linux_amd64.tar.gz 03782715d12dfec4eb34d9205b891342bfaeb4eed891e5cb5f2f2e4e6fcd99c1

    ๐Ÿ“ฆ | OSS Ubuntu and Debian Package Files | SHA256 | | --- | --- | | influxdb_2.0.1_amd64.deb | 261539625b67686f91da320e75a54969cfd611e954df43e4c8cab5ca5fac1af5 |

    ๐Ÿ“ฆ | OSS Redhat & CentOS Package Files | SHA256 | | --- | --- | ๐Ÿš€ | influxdb-2.0.1.x86_64.rpm | fdd600f83e42ee9bdfe95c546fbe074e05b78c7ba0348a5ce01866ba9da1ca3e |

    ๐Ÿ›  Bugfixes

  • v2.0.0 Changes

    July 25, 2019

    ๐Ÿ”‹ Features

    ๐Ÿ’ป 1. 19935: Improve the UI for the influx v1 auth commands โšก๏ธ 1. 19940: Update Flux to v0.94.0 โฌ†๏ธ 1. 19943: Upgrade flux-lsp-browser to v0.5.22

    1. 19946: Adding RAS telegraf input

    ๐Ÿ› Bug Fixes

    ๐Ÿ”’ 1. 19924: Remove unused 'security-script' option from upgrade command โฌ†๏ธ 1. 19925: Create CLI configs in influxd upgrade โฌ†๏ธ 1. 19928: Fix parsing of retention policy CLI args in influx setup and influxd upgrade โฌ†๏ธ 1. 19930: Replace 0 with MaxInt when upgrading query-concurrency

    1. 19937: Create CLI configs
    2. 19939: Make influxd help more specific
    3. 19945: Allow write-only V1 tokens to find DBRPs โšก๏ธ 1. 19947: Updating v1 auth description
    4. 19952: Use db/rp naming convention when migrating DBs to buckets
    5. 19956: Improve help for --no-password switch
    6. 19959: Use 10 instead of MaxInt when rewriting query-concurrency ๐Ÿšš 1. 19960: Remove bucket and mapping auto-creation from v1 /write API
    7. 19885: Misuse of reflect.SliceHeader
  • v2.0.0-rc.4 Changes

    November 05, 2020

    v2.0.0-rc.4 [2020-11-05]

    ๐Ÿณ Docker

    quay.io/influxdb/influxdb:v2.0.0-rc.4

    ๐Ÿ“ฆ Packages

    ๐Ÿ“ฆ | Platform | Package | | --- | --- | | Mac OS X | influxdb-2.0.0-rc.4_darwin_amd64.tar.gz | | Mac OS X (CLI Only) | influxdb_client_2.0.0-rc.4.darwin_amd64.tar.gz | ๐Ÿง | Linux | influxdb-2.0.0-rc.4_linux_amd64.tar.gz | | Linux (CLI Only) | influxdb_client_2.0.0-rc.4_linux_amd64.tar.gz | | Debian amd64 | influxdb_2.0.0-rc.4_amd64.deb | | RedHat x86_64 | influxdb-2.0.0-rc.4.x86_64.rpm |

    ๐Ÿ”‹ Features

    โฌ†๏ธ 1. 19854: Use v1 authorization for users upgrade

    1. 19855: Enable window pushdowns โช 3. 19864: Implement backup/restore CLI subcommands
    2. 19865: Implementation of v1 authorization
    3. 19879: Make sure the query plan nodes have unique ids โšก๏ธ 6. 19881: Update Flux to v0.93.0

    ๐Ÿ› Bug Fixes

    1. 19685: Cloning tasks makes actions shared in task list view
    2. 19712: Reduce filesize of influx binary ๐Ÿšš 3. 19819: Isolate telegraf config service and remove URM interactions โšก๏ธ 4. 19853: Use updated HTTP client for authorization service
    3. 19856: Make tagKeys and tagValues work for edge cases involving fields ๐Ÿ“œ 6. 19870: Correctly parse float as 64-bits
    4. 19873: Add simple metrics related to installed templates ๐Ÿšš 8. 19885: Remove extra multiplication of retention policies in onboarding ๐Ÿ“ฆ 9. 19887: Use fluxinit package to init flux library instead of builtin ๐ŸŒฒ 10. 19886: Add Logger to constructor function to ensure log field is initialized
    5. 19894: Return empty iterator instead of null in tagValues ๐Ÿ“„ 12. 19899: Docs: flux 0.92 functions
    6. 19908: Fix /ready response content type