v2.2.0 [2022-03-29]
In addition to the list of changes below, please also see the official release notes for other important information about this release.
Features
- 504f0e4: Passing
type=basic
returns task metadata without query text
- 58139c4: Add auth to remotes & replications APIs
- 8825cd5: Replication apis durable queue management
- cd0243d: Added replications queue management to launcher tasks
- 6b56af3: Mirror writes to registered replications
- 40d9587: Add replications queue scanner
- ad52815: Add field for dropping data resulting in non-retryable errors to individual replications
- fea3037: Configure perf tests with yaml
- dece95d: Tsm compaction metrics via prometheus
- 3a81166: Added metrics collection for replications
- 0a74085: Point write requests have metrics
- a74e051: Disk size metrics per shard
- feb459c: Metrics for cache subsystem
- edb21ab: Metrics for wal subsystem
- 9873ccd: Remote write function for replications
- f05d013: Metrics collection for replications remote writes
- 3460f1c: Replication remote writes do not block local writes
- b970e35: Remaining storage metrics from OSS engine
- 28bcd41: Batch replications remote writes to avoid payload limit errors
- 6096ee2: Replications metrics include failure to enqueue
- a7a5233: Advance queue scanner periodically instead of every remote write
- 5a919b6: Enable remotes and replication streams feature
- c51a0df: Error out when config file contains 1.x config values
- afb167a:
query-memory-bytes
zero-value is unlimited
- f78f9ed: Api/v2/config endpoint displays runtime configuration
- 4f74049: Add downgrade target for 2.1
- b02c89e: Option to log flux queries cancelled because of server shutdown
- adf29df: Allow influxdb to set flux feature flags
- 4e08604: Add MeasurementNames method to MeasurementFieldSet
- a40e12b: Allow changing a password with
influxd recovery user update
- 2c930fd: Add --hardening-enabled option to limit flux/pkger HTTP requests
- 5231d2d: Enable the mqtt pool dialer by default
- 359fcc4: Add maximum age to replication queues
Bug Fixes
- 84776d7: Manual task runs are scheduled asyncronously
- 5e6b0d5: Extend snapshot copy to filesystems that cannot link
- 88afa92: Detect misquoted tag values and return an error
- 2bace77: Unhandled errors returned by Sketch.Merge
- fa9ba8e: Duplicated X-version and X-Build headers for /ping endpoint
- 8aa3a8f: Add causal error when meta.db is missing
- 799d349: Sync index file before close
- 5ce164f: Remove influx CLI output from CONTRIBUTING
- e4e1633: Replications remote writes do not block server shutdown
- 39eeb3e: Fix race condition which could cause restore command to fail
- e5cbd27: Advance replications queue after successful remote writes
- 4fd4bd0: Use copy when a rename spans volumes
- 11c0081: Disable use of jsonnet with
/api/v2/templates/apply
- 0c30afd: Updating a check does not require an owner id
- b8ccf5b: Correctly handle PartialWriteError
- e20b5e9: Remove nats for scraper processing
- 0bd28f6: Update 422 dry-run response to conform to API spec
- e5ccbb8: Forbid reading OSS buckets for a token with only write permissions
- 49ce57c: Remove telegraf endpoint pagination
- 7c0ec4d: Replications replicates flux to() writes
- df01d93: Allow flux http calls to be unlimited
- 3ec5a57: Tell browser about cookie expiry
- e304ef9: Add write permissions check for DELETE and DROP MEASUREMENT
- 0504498: Reset provided slice correctly
- a2f8538: Pin UI to OSS-2.1.2 so tokens can be accessed