Releases: influxdata/influxdb
v2.0.3
v2.0.3 [2020-12-15]
Docker
quay.io/influxdb/influxdb:v2.0.3
Binary Packages
OSS Binary Files | SHA256 |
---|---|
influxdb2-2.0.3_darwin_amd64.tar.gz | bfb3f62206daf05b72994b1e5b8897022c10a90aa405fb5993b58119de71e92e |
influxdb2_client_2.0.3_darwin_amd64.tar.gz | 644131ee4c93e6af8634e1ef89b7322b5fa572b5a03f89172a708368e3c38e4a |
influxdb2-2.0.3_linux_amd64.tar.gz | d01f0b6d634406e0be1829f884ebf93423cc0c920743fa293a03b1533ffac4af |
influxdb2_client_2.0.3_linux_amd64.tar.gz | 6fe548bda10370b276378396280555c9860fb876c69443073ea7d09b11f73ec3 |
influxdb2-2.0.3_linux_arm64.tar.gz | 0c67b0282cefc9b1052633008f5713d24f6d18f669d8f92abb2004e2541947b4 |
influxdb2_client_2.0.3_linux_arm64.tar.gz | 7e5a2e6de54227dfce44016f186edfb8c9c90515716c2f18f90c7c06bd6faa63 |
OSS Ubuntu and Debian Package Files | SHA256 |
---|---|
influxdb2_2.0.3_amd64.deb | a3a3ff1e876e525859a1a31c4a185465dd6ebf95d310a582d6eccae252f1cfcf |
influxdb2_2.0.3_arm64.deb | 71072b692f1eb0eab8048f884c5f50adc94ee900248638358dd526c97289eaf5 |
OSS Redhat & CentOS Package Files | SHA256 |
---|---|
influxdb2-2.0.3.x86_64.rpm | e60f963de8b9accb4d81298fcb2e5477ffbd1f429ed4f89e76ad7d0408ae58b1 |
influxdb2-2.0.3.arm64.rpm | 274f959718d9683b80b57204fa2721c946d35c63653ba4fef0b6618f0c7e2de5 |
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:
- By default,
config.toml
is now written into the same directory as the Bolt DB and engine files (~/.influxdbv2/
) - If writing upgraded config fails, the
upgrade
process exits with an error instead of falling back to theHOME
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
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
- 20128: Allow password to be specified as a CLI option in
influx v1 auth create
. - 20128: Allow password to be specified as a CLI option in
influx v1 auth set-password
. - 20146: Allow for users to specify where V2 config should be written in
influxd upgrade
. - 20243: Implement delete with predicate.
- 20204: Improve ID-related error messages for
influx v1 dbrp
commands. - 20328: Upgrade Flux to v0.99.0
- 20328: UI: Upgrade flux-lsp-browser to v0.5.26
Bug Fixes
- 20146: Use V2 directory for default V2 config path in
influxd upgrade
. - 20153: Don't log bodies of V1 write requests.
- 20154: Fix panic when writing a point with 100 tags. Thanks @foobar!
- 20160: Ensure KV index walks only select exactly-matched keys.
- 20166: Enforce max value of 2147483647 on query concurrency to avoid startup panic.
- 20166: Enforce max value of 2147483647 on query queue size to avoid startup panic.
- 20182: Auto-migrate existing DBRP mappings from old schema to avoid panic.
- 20202: Optimize shard lookup in groups containing only one shard. Thanks @StoneYunZhao!
- 20235: Respect the
--name
option ininflux setup
whether configs already exist or not. - 20235: Allow for 0 (infinite) values for
--retention
ininflux setup
. - 20329: Set v2 default paths and provide upgrade helper scripts in release packages.
v2.0.2
v2.0.2 [2020-11-18]
Docker
quay.io/influxdb/influxdb:v2.0.2
Binary Packages
OSS Binary Files | SHA256 |
---|---|
influxdb-2.0.2_darwin_amd64.tar.gz | 3f8d736933d7852bff8f17442fba597ad42ae88932335f42dbc89d51c507851b |
influxdb_client_2.0.2_darwin_amd64.tar.gz | 07f1fb5b5b805450e77c0e30f1473b7cee1722bcda88a3f99f61806ec59ce514 |
influxdb-2.0.2_linux_amd64.tar.gz | 02164d11dc446541aa1e5a00c298004a19ba8bee4c2930a9a7fee31f8d983f31 |
influxdb_client_2.0.2_linux_amd64.tar.gz | bd00ff1909d8afafe0e2cbcabf6d6d5e6c6ffe8ea114a24867611619a57be354 |
OSS Ubuntu and Debian Package Files | SHA256 |
---|---|
influxdb_2.0.2_amd64.deb | |
f3349e5ae52e10e4d6539ee60204a5e43b6882a9620c66777ce35e21e96201d7 |
OSS Redhat & CentOS Package Files | SHA256 |
---|---|
influxdb-2.0.2.x86_64.rpm | |
af489e035137a2bcd87f6c6476bd7878617d13b030252e3de80597777781d970 |
Features
- 20072: Warn if V1 users are upgraded, but V1 auth wasn't enabled.
- 20072: CLI: Export 1.x CQs as part of
influxd upgrade
. - 20072: Upgrade Flux to v0.95.0.
- 20072: CLI: Add DBRP CLI commands as
influx v1 dbrp
. - 20072: UI: Upgrade flux-lsp-browser to v0.5.23.
- 20072: Added functionality to filter task runs by time.
Bug Fixes
- 19992: Fix various typos. Thanks @kumakichi!
- 19999: Use --skip-verify flag for backup/restore CLI command.
- 19999: Suggest running with -h on error instead of printing usage when launching
influxd
. - 20072: Allow self signed certificates for scraper targets. Thanks @cmackenzie1!
- 20072: Add locking during TSI iterator creation.
- 20072: Do not use global viper APIs, which breaks testing.
- 20072: Remove fragile NATS port assignment loop.
- 20072: Add same site strict flag to session cookie.
- 20072: CLI: Validate all input paths to
upgrade
up-front. - 20072: Delete deprecated kv service code.
- 20072: Reinstate minimal read-only document store for dashboard template.
- 20072: UI: Skip dashboard index CRUD case.
- 20072: Task: Fixed logic checking time filter exists.
- 20072: Task: Fixed error message semantic.
- 20072: Track seen databases in map and skip duplicates.
- 20072: Build: Remove lint-feature-flag job from OSS.
- 20072: CLI: Don't validate unused paths in
upgrade
. - 20072: Continue reading until itrs is empty, even for nil cursors.
- 20072: CLI: Remove internal
influxd upgrade
subcommands from help text. - 20072: Use default DBRP mapping on V1 write when no RP is specified.
- 20072: UI: Bump version in package.json so it displays correctly.
- 20089: UI: UX improvements and bug fixes to dbrp commands.
- 20089: API: Make the dbrp api match the swagger spec.
- 20089: Revert changes to API page-sizes.
- 20089: Exclude pkger_test.go from linting
- 20091: Make the DBRP http API match the swagger spec.
v2.0.1
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 | 5812d42f982ce7f71fee3f103244130e2b0f034d42c1f5e78d2fc5b07fbce49e |
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
v2.0.0 [2020-11-09]
Docker
quay.io/influxdb/influxdb:v2.0.0
Binary Packages
OSS Binary Files | SHA256 |
---|---|
influxdb-2.0.0_darwin_amd64.tar.gz | ff5578f14e443617922092b12c6ef99c60a8b4bd0923f3456e560786b3d65344 |
influxdb_client_2.0.0_darwin_amd64.tar.gz | aaba385a5da5036787b951abe7bf4c9a5648f8e52be54933be8d71ba9d86f63e |
influxdb-2.0.0_linux_amd64.tar.gz | 7450b1518b8245610ec5b393a8968ec879d3198615bf879dc934bd47bd1975b2 |
influxdb_client_2.0.0_linux_amd64.tar.gz | 82d602367fd99085116a261d7d70348dc0b5f9a2567a5b6608b955a0968249e3 |
OSS Ubuntu and Debian Package Files | SHA256 |
---|---|
influxdb_2.0.0_amd64.deb | fc61c16949ae9ed6cdc6d35a25475959376cb72e325e0cebf599d6a1f09bf720 |
OSS Redhat & CentOS Package Files | SHA256 |
---|---|
influxdb-2.0.0.x86_64.rpm | e4db5a1ac9b4ce56e460d219213b088edb7c6de1da15eb3caa885aab157bfb1a |
Features
- 19935: Improve the UI for the influx v1 auth commands
- 19940: Update Flux to v0.94.0
- 19943: Upgrade flux-lsp-browser to v0.5.22
- 19946: Adding RAS telegraf input
Bugfixes
- 19924: Remove unused 'security-script' option from upgrade command
- 19925: Create CLI configs in
influxd upgrade
- 19928: Fix parsing of retention policy CLI args in
influx setup
andinfluxd upgrade
- 19930: Replace 0 with MaxInt when upgrading query-concurrency
- 19937: Create CLI configs
- 19939: Make influxd help more specific
- 19945: Allow write-only V1 tokens to find DBRPs
- 19947: Updating v1 auth description
- 19952: Use
db
/rp
naming convention when migrating DBs to buckets - 19956: Improve help for --no-password switch
- 19959: Use 10 instead of MaxInt when rewriting query-concurrency
- 19960: Remove bucket and mapping auto-creation from v1 /write API
- 19885: Misuse of reflect.SliceHeader
v2.0.0-rc.4
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
- 19854: Use v1 authorization for users upgrade
- 19855: Enable window pushdowns
- 19864: Implement backup/restore CLI subcommands
- 19865: Implementation of v1 authorization
- 19879: Make sure the query plan nodes have unique ids
- 19881: Update Flux to v0.93.0
Bug Fixes
- 19685: Cloning tasks makes actions shared in task list view
- 19712: Reduce filesize of influx binary
- 19819: Isolate telegraf config service and remove URM interactions
- 19853: Use updated HTTP client for authorization service
- 19856: Make tagKeys and tagValues work for edge cases involving fields
- 19870: Correctly parse float as 64-bits
- 19873: Add simple metrics related to installed templates
- 19885: Remove extra multiplication of retention policies in onboarding
- 19887: Use fluxinit package to init flux library instead of builtin
- 19886: Add Logger to constructor function to ensure log field is initialized
- 19894: Return empty iterator instead of null in tagValues
- 19899: Docs: flux 0.92 functions
- 19908: Fix /ready response content type
v2.0.0-rc.3
v2.0.0-rc.3 [2020-10-29]
Docker
docker pull quay.io/influxdb/influxdb:2.0.0-rc
Packages
Platform | Package |
---|---|
Mac OS X | influxdb-2.0.0-rc.3_darwin_amd64.tar.gz |
Mac OS X (CLI Only) | influxdb_client_2.0.0-rc.3.darwin_amd64.tar.gz |
Linux | influxdb-2.0.0-rc.3_linux_amd64.tar.gz |
Linux (CLI Only) | influxdb_client_2.0.0-rc.3_linux_amd64.tar.gz |
Linux arm64 | influxdb-2.0.0-rc.3_linux_arm64.tar.gz |
Linux arm64 (CLI Only) | influxdb_client_2.0.0-rc.3_linux_arm64.tar.gz |
Debian amd64 | influxdb_2.0.0-rc.3_amd64.deb |
Debian arm64 | influxdb_2.0.0-rc.3_arm64.deb |
RedHat arm64 | influxdb-2.0.0-rc.3.arm64.rpm |
RedHat x86_64 | influxdb-2.0.0-rc.3.x86_64.rpm |
Features
- 19807: Enable window agg mean pushdown
- 19813: Aggregate array cursors
- 19815: Create a v1 authorization service
- 19826: Update FLux to v0.91.0
- 19829: Extend CLI with v1 authorization commands
- 19839: Add tick generation properties and legendColorizeRows
- 19840: Add bcrypt password support to v1 authorizations
- 19850: Update generate ticks into an array of properties for each axis
Bug Fixes
- 19784: UI: bump papaparse from 4.6.3 to 5.2.0
- 19802: Docs: update PostDBRP docs to reflect mutual exclusive requirement of org vs orgID
- 19804: Notifications: move rule service into own package
- 19816: Type-convert fs.Bavail for portability
- 19818: Notifications: isolate endpoint service
- 19823: Clear Logout
- 19825: Docs: Update FUZZ.md
- 19828: Add 1.x compatible endpoints to swagger
- 19833: allow newIndexSeriesCursor() to accept an influxql.Expr
- 19834: Docs: Fix typos in http/swagger.yml
- 19836: UI: import flux-lsp v0.5.21
- 19846: prune some unreferenced packages
v2.0.0-rc.2
v2.0.0-rc.2 [2020-10-21]
Docker
docker pull quay.io/influxdb/influxdb:2.0.0-rc
Packages
Platform | Package |
---|---|
Mac OS X | influxdb-2.0.0-rc.2_darwin_amd64.tar.gz |
Mac OS X (CLI Only) | influxdb_client_2.0.0-rc.2.darwin_amd64.tar.gz |
Linux | influxdb-2.0.0-rc.2_linux_amd64.tar.gz |
Linux (CLI Only) | influxdb_client_2.0.0-rc.2_linux_amd64.tar.gz |
Linux arm64 | influxdb-2.0.0-rc.2_linux_arm64.tar.gz |
Linux arm64 (CLI Only) | influxdb_client_2.0.0-rc.2_linux_arm64.tar.gz |
Debian amd64 | influxdb_2.0.0-rc.2_amd64.deb |
Debian arm64 | influxdb_2.0.0-rc.2_arm64.deb |
RedHat arm64 | influxdb-2.0.0-rc.2.arm64.rpm |
RedHat x86_64 | influxdb-2.0.0-rc.2.x86_64.rpm |
Features
- 19725: Add window agg result set
- 19740: Provide means to remove stack without confirmation
- 19750: Return error on failed resource addition
- 19774: Update Flux to v0.90.0
Bug Fixes
- 19465: Use valid flux in pkger test templates
- 19773: Upgrade: fallback to user's home when saving upgraded config
- 19775: Telegraf plugin updates (remove RAS for now)
- 19776: TimeMachine: change derivative to 1s
- 19789: Launcher: Switch to AuthorizationService from authorization package
- 19780: Upgrade: proper default 2.x config filename
- 19781: Upgrade: fixing typos and grammar errors
v2.0.0-rc.1
v2.0.0-rc.1 [2020-10-14]
Docker
docker pull quay.io/influxdb/influxdb:2.0.0-rc
Packages
Platform | Package |
---|---|
Mac OS X | influxdb-2.0.0-rc.1_darwin_amd64.tar.gz |
Mac OS X (CLI Only) | influxdb_client_2.0.0-rc.1_darwin_amd64.tar.gz |
Linux | influxdb-2.0.0-rc.1_linux_amd64.tar.gz |
Linux (CLI Only) | influxdb_client_2.0.0-rc.1_linux_amd64.tar.gz |
Features
- 19641: Added
influx upgrade
command for upgrading from 1.x to 2.0 - 19746: Added Intel RDT and RAS Daemon telegraf plugins
- 19731: Upgraded Flux to v0.89.0
Bug Fixes
- 19708: Scrapers not working in RC0
- 19732: Update default value of list tasks influx CLI command to 100
- 19710: InfluxDB Templates: allow same duration unit identifiers that the tasks api allows
- 19700: InfluxDB Templates: preserve cell colors on export/import
- 19695: Influx CLI fix an issue where a single telegraf config was not being returned
- 19593: Don't allow short passwords in
influx setup
v1.8.3
v1.8.3 [2020-09-30]
Docker
docker pull influxdb
Binary Packages
OSS Binary Files | SHA256 |
---|---|
influxdb-1.8.3-static_linux_amd64.tar.gz | 6ab85388426bb3bec5e7091e6fb1f8ccc10bbdecff34c50e8d580a56d0310bf2 |
influxdb-1.8.3_darwin_amd64.tar.gz | f1ef0ec891bb084aca83f165475f9ba6ae1e1ab6829ecf69e6c8eb2a49f17b43 |
influxdb-1.8.3_linux_armel.tar.gz | 3ab9f1785c91de80ea793b9f5c6191cc6f94958aff2aecfd003c2be47700fe70 |
influxdb-1.8.3_linux_armhf.tar.gz | 5a5b64a8c05636cdf64b283951eaaac01680bad19b6d7a7a54c9d90b36f8156d |
influxdb-1.8.3_linux_i386.tar.gz | 7c389b7155ab76c1deebab1a52184c6098e4b57ea40eeb286358ada287c9cdd6 |
influxdb-1.8.3_windows_amd64.zip | e8265bb434b6bcee92edef2441e1f21b5fa125e5ae9926fdf6651ba34f20a215 |
influxdb-1.8.3_linux_amd64.tar.gz | 392f39a669875b2978b43c79272fa83b28f13ac668b5aa873a66a04b8adc1e5f |
influxdb-1.8.3_linux_arm64.tar.gz | 26dc3923b725b73a13cb0f67634207a117544ae1ea7f65c1ae16b7398ef80c93 |
influxdb-1.8.3_windows_amd64.zip | 24f2be79656176d04e95b614deaeee8d5d66043a1d5e58723fd8c3a2bd029ce2 |
OSS Ubuntu and Debian Package Files | SHA256 |
---|---|
influxdb_1.8.3_amd64.deb | 1e993dae42c7ab9801081ad0e35b79aa10ef061d6cc7544617feb27a463e8b05 |
influxdb_1.8.3_arm64.deb | ea40a9d05268dc09027bfe8bae066cc7bdf5d98a67fdaf61bb09d3a11cc4c4b8 |
influxdb_1.8.3_armel.deb | 8e9c5ca9fd17272e33e5021e7347c0f6e8e8912ebb429cfa73b241b1e9f2676e |
influxdb_1.8.3_armhf.deb | b7343bb4eff82cf6287a260cd17ddb355e4d67588bc209271ecd9844af50ead2 |
influxdb_1.8.3_i386.deb | b39c8d2b8948dfaebbd48806e2c6486e0fe386ecff8e677c1d0bcfc8160eeb69 |
OSS Redhat & CentOS Package Files | SHA256 |
---|---|
influxdb-1.8.3.arm64.rpm | 41f80169beca3b7f4979edfa3bcbb39409bc2cdc804768324a02da090da7415d |
influxdb-1.8.3.armel.rpm | f7e67a85f21ba463fd7d76072d51589e99e7e674a08e40d06c8de7d3f4fd42bb |
influxdb-1.8.3.armhf.rpm | 378eef2f851e0c8c4e448614b52af753d0474939fdfaadfd922091074012e6e9 |
influxdb-1.8.3.i386.rpm | ab0d688735146d4288e17047c04f52a7de8342cc56a44c2eaaea9732c7069768 |
influxdb-1.8.3.x86_64.rpm | d8ff307f87009f9e7d97cadf58f147290a63064b4c2ce6f14c81d979b6dabdd9 |
Features
Bugfixes
- #19409: chore: update uuid library from satori to gofrs.
- #19439: fix(storage): ArrayFilterCursor truncation for multi-block data.
- #19460: chore: Use latest version of influxql package.
- #19512: chore: Quiet static analysis tools.
- #19592: fix(services/storage): multi measurement queries return all applicable series.
- #19612: fix: lock map before writes.
v2.0.0-rc.0
v2.0.0-rc.0 [2020-09-29]
Docker
docker pull quay.io/influxdb/influxdb:2.0.0-rc
Packages
Platform | Package |
---|---|
Mac OS X | influxdb-2.0.0-rc.0_darwin_amd64.tar.gz |
Mac OS X (CLI Only) | influxdb_client_2.0.0-rc.0_darwin_amd64.tar.gz |
Linux | influxdb-2.0.0-rc.0_linux_amd64.tar.gz |
Linux (CLI Only) | influxdb_client_2.0.0-rc.0_linux_amd64.tar.gz |
Breaking Changes
In the interests of simplifying the migration for existing users of InfluxDB 1.x, this
release includes significant breaking changes.
Upgrading from previous beta builds of influxd
is not supported
In order to continue using influxd
betas, users will be required to move all existing
data out of their ~/.influxdbv2
(or equivalent) path, including influxd.bolt
. This
means all existing dashboards, tasks, integrations, alerts, users and tokens will need to
be recreated. The influx export all
command may be used to export and re-import most
of this data.
At this time, there is no tooling to convert existing time series data from previous
beta releases. If data from a prior beta release is found, influxd
will refuse to start.
We have also changed the default port of InfluxDB from 9999 back to 8086. If you still would like
to run on port 9999, you can start influxd with the --http-bind-address
option. You will also
need to update any InfluxDB CLI config profiles with the new port number.
- 19446: Port TSM1 storage engine
- 19494: Changing the default port from 9999 to 8086
- 19636: Disable unimplemented delete with predicate API
Features
- 18779: Add new processing options and enhancements to influx write.
- 19246: Redesign load data page to increase discovery and ease of use
- 19334: Add --active-config flag to influx to set config for single command
- 19219: List buckets via the API now supports after (ID) parameter as an alternative to offset.
- 19390: Record last success and failure run times in the Task
- 19402: Inject Task's LatestSuccess Timestamp In Flux Extern
- 19433: Add option to dump raw query results in CLI
- 19506: Add TSM 1.x storage options as flags
- 19508: Add subset of InfluxQL coordinator options as flags
- 19457: Add ability to export resources by name via the CLI
- 19640: Turn on Community Templates
- 19663: Added InfluxDB v2 Listener, NSD, OPC-UA, and Windows Event Log to the sources page
- 19662: Add
max-line-length
switch toinflux write
command to addresstoken too long
errors for large inputs