InfluxDB 2.7.7 (#5521)

* InfluxDB 2.7.7

* updated latest patch for oss v2

* Update content/influxdb/v2/reference/release-notes/influxdb.md

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
pull/5525/head
Scott Anderson 2024-07-15 15:06:59 -06:00 committed by GitHub
parent ab52a00624
commit ca8ab1e4a1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 113 additions and 19 deletions

View File

@ -8,8 +8,37 @@ menu:
weight: 101
---
## v2.7.7 {date="2024-07-12"}
### Features
- Disable `file://` URLs when [hardening is enabled](/influxdb/v2/reference/config-options/#hardening-enabled).
### Bug Fixes
- Ensure `TSMBatchKeyIterator` and `FileStore` close all `TSMReader`s.
- Return `MergeIterator.Close` errors.
- Ensure `GROUP BY` queries with an offset that crosses a date time boundary
(daylight savings time, British summer time, etc.) do not fail.
- Preserve time zone information in the Task Scheduler.
- Prevent the retention service from becoming unresponsive.
### Maintenance
- Update Flux to v0.195.1.
- Update `logrus` to 1.9.3.
- Update `golang.org/x/net` to v0.23.0.
- Update `protocol` buffers to v5.26.1.
- Update `go` toolchain to 1.21.10.
---
## v2.7.6 {date="2024-04-12"}
### Features
- Add optional [stricter password requirements](/influxdb/v2/reference/config-options/#strong-passwords).
### Bug Fixes
- Fix `panic index out of range` error for invalid series keys.
@ -19,16 +48,19 @@ weight: 101
- Return and respect cursor errors.
- Update constant time code to make password strength calculations more constant.
### Features
- Add optional [stricter password requirements](/influxdb/v2/reference/config-options/#strong-passwords).
### Maintenance
- Upgrade to Go to 1.21.9.
---
## v2.7.5 {date="2024-01-05"}
### Features
- Add authenticating ID and user ID to request logging.
- Write detailed logs from endpoint detection and response (EDR) failures.
### Bug Fixes
- Only execute `init_config` on install.
@ -36,32 +68,35 @@ weight: 101
- Correctly return `4xx` errors instead of `5xx` errors.
- Prevent retention service from creating orphaned shard files.
### Features
- Add authenticating ID and user ID to request logging.
- Write detailed logs from endpoint detection and response (EDR) failures.
### Maintenance
- Emit build commands during tests.
- Upgrade Flux to 0.194.5.
---
## v2.7.4 {date="2023-11-14"}
_Internal changes only._
---
## v2.7.3 {date="2023-10-17"}
### Maintenance
- Upgrade Flux to 0.194.3.
---
## v2.7.1 {date="2023-04-28"}
### Bug Fixes
- Update the InfluxDB UI to remove non-functional Data Explorer.
---
## v2.7.0 {date="2023-04-05"}
### Bug Fixes
@ -89,6 +124,8 @@ _Internal changes only._
- Bump `containerd` to 1.6.18.
- Bump `github.com/opencontainers/runc` from 1.1.3 to 1.1.5.
---
## v2.6.1 {date="2022-12-29"}
### Bug Fixes
@ -96,6 +133,8 @@ _Internal changes only._
- Update user interface (UI) to fix dashboard page crash issue.
- Fix `All Access` token creation issue.
---
## v2.6.0 {date="2022-12-15"}
### Features
@ -122,12 +161,16 @@ _Internal changes only._
- Upgrade to Go 1.18.9.
- Upgrade Flux to v0.191.0.
---
## v2.5.1 {date="2022-11-09"}
### Bug fixes
- Fix permissions issue in Debian and Red Hat package managers.
---
## v2.5.0 {date="2022-11-01"}
### Features
@ -154,6 +197,8 @@ _Internal changes only._
- Upgrade to [Go 1.18.7](https://go.dev/doc/go1.18)
- Upgrade to [Rust 1.63.0](https://www.rust-lang.org/)
---
## v2.4.0 {date="2022-08-19"}
### Features
@ -196,6 +241,8 @@ _Internal changes only._
- Upgrade to [Go 1.18.4](https://go.dev/doc/go1.18).
- Upgrade to [Flux 0.179.0](/flux/v0/release-notes/#v01790).
---
## v2.3.0 {date="2022-06-17"}
This release includes the following [maintenance](#maintenance), [features](#features), [security updates](#security-updates) and [bug fixes](#bug-fixes).
@ -255,6 +302,8 @@ Several security issues were fixed in dependencies and the toolchain used to bui
- Fix rare case where measurement cardinality reported less than zero.
- Resolve panic on cleaning up failed iterators.
---
## v2.2.0 {date="2022-04-06"}
This release includes the following new [features](#features) and several [bug fixes](#bug-fixes).
@ -397,9 +446,11 @@ the toolchain used to build InfluxDB, including:
- `nats-port` and `nats-max-payload-bytes` flags have been deprecated.
- NATS is no longer embedded in InfluxDB. Because InfluxDB no longer requires a port for NATS, port conflict issues are reduced.
- Resolve the issue that prevented the browser from tracking the cookie `expiry` correctly, causing the cookie to expire automatically when restarting the browser or changing tabs. Now, the cookie is correctly preserved.
- Allow unlimited Flux HTTP calls. Previously, HTTP requests failed silently after 100MB of data transfer.
- Allow unlimited Flux HTTP calls. Previously, HTTP requests failed silently after 100 MB of data transfer.
- Remove pagination limits on the `/telegrafs` API. Previously, pagination wasn't exposed to the API, so API requests were limited to the default 20 pages.
---
## v2.1.1 {date="2021-11-08"}
{{% note %}}
@ -542,6 +593,8 @@ For more information about each plugin, see [Telegraf plugins](/telegraf/v1/plug
- Do not allow shard creation to create overlapping shards.
- Don't drop shard group durations when upgrading InfluxDB.
---
## v2.0.9 {date="2021-09-27"}
This release includes several new [features](#features) and [bug fixes](#bug-fixes).
@ -632,7 +685,7 @@ This release includes the following bug fixes and updates:
#### Task updates
- Updating an inactive task no longer schedules it. Thanks @raffs!
- Updating an inactive task no longer schedules it.
- Preserve comments in Flux queries when saving task definitions.
#### Version maintenance
@ -640,6 +693,8 @@ This release includes the following bug fixes and updates:
- Fix `X-Influxdb-Build` and `X-Influxdb-Version` response header at `/ping`.
- Upgrade `influxql` to latest version and fix predicate handling for `SHOW TAG VALUES` meta queries.
---
## v2.0.8 {date="2021-08-13"}
{{% warn %}} #### Upcoming changes to influx CLI packaging
@ -679,7 +734,9 @@ To adopt the new, separate `influx` CLI early, download the latest release from
- Prevent silently dropped writes when there are overlapping shards.
- Invalid requests to `/api/v2` subroutes now return 404 instead of a list of links.
- Flux meta queries for `_field` take fast path if `_measurement` is the only predicate.
- Copy names from mmapped memory before closing iterator.
- Copy names from `mmap` mapped memory before closing iterator.
---
## v2.0.7 {date="2021-06-04"}
@ -716,6 +773,8 @@ To adopt the new, separate `influx` CLI early, download the latest release from
- Correctly validate when `query-concurrency` is `0` and `query-queue-size` is
greater than `0`.
---
## v2.0.5 General Availability {date="2021-04-27"}
{{% warn %}}
@ -797,7 +856,7 @@ The prefix used for Prometheus metrics from the query controller has changed fro
- Fix use-after-free bug in series ID iterator.
- Fix TSM and WAL segment size check to check against the local `SegmentSize`.
- Fix TSM and WAL segment size computing to correctly calculate `totalOldDiskSize`.
- Update references to the documentation site site to use current URLs.
- Update references to the documentation site to use current URLs.
- Fix data race in then TSM engine when inspecting tombstone statistics.
- Fix data race in then TSM cache.
- Deprecate misleading `retentionPeriodHrs` key in the onboarding API.
@ -815,6 +874,8 @@ The prefix used for Prometheus metrics from the query controller has changed fro
- Reduce lock contention when adding new fields and measurements.
- Escape dots in community templates hostname regular expression.
---
## v2.0.4 General Availability {date="2021-02-04"}
### Docker
@ -891,6 +952,8 @@ The startup process automatically generates replacement `tsi1` indexes for shard
- Support creating users without initial passwords in `influx user create`.
- Fix incorrect errors when passing `--bucket-id` to `influx write`.
---
## v2.0.3 General Availability {date="2020-12-14"}
### Breaking Changes
@ -935,6 +998,8 @@ This release also defines v2-specific path defaults and provides [helper scripts
- Allow for 0 (infinite) values for `--retention` in `influx setup`.
- Fix panic when using a `null` value as a record or array in a Flux query.
---
## v2.0.2 General Availability {date="2020-11-19"}
### Breaking changes
@ -969,6 +1034,8 @@ Previously, the database retention policy (DBRP) mapping API did not match the s
- Allow self-signed certificates for scraper targets.
- Bump version in `package.json` so it appears correctly.
---
## v2.0.1 General Availability {date="2020-11-10"}
InfluxDB 2.0 general availability (GA) introduces the first **production-ready** open source version of InfluxDB 2.0. This release comprises all features and bug fixes included in prior alpha, beta, and release candidate versions.
@ -996,6 +1063,8 @@ Highlights include:
If you're new to InfluxDB 2.0, we recommend checking out [how to get started](/influxdb/v2/get-started/) and [InfluxDB key concepts](/influxdb/v2/reference/key-concepts/).
---
## v2.0.0 {date="2020-11-09"}
### Features
@ -1017,6 +1086,8 @@ If you're new to InfluxDB 2.0, we recommend checking out [how to get started](/i
- Remove bucket and mapping auto-creation from `/write` 1.x compatibility API.
- Fix misuse of `reflect.SliceHeader`.
---
## v2.0.0-rc.4 {date="2020-11-05"}
### Features
@ -1041,6 +1112,8 @@ If you're new to InfluxDB 2.0, we recommend checking out [how to get started](/i
- Return an empty iterator instead of null in `tagValues`.
- Fix the `/ready` response content type to return `application/json`.
---
## v2.0.0-rc.3 {date="2020-10-29"}
### Features
@ -1063,6 +1136,8 @@ If you're new to InfluxDB 2.0, we recommend checking out [how to get started](/i
- Refactor to allow `newIndexSeriesCursor()` to accept an `influxql.Expr`.
- Remove unreferenced packages.
---
## v2.0.0-rc.2 {date="2020-10-22"}
### Features
@ -1081,6 +1156,8 @@ If you're new to InfluxDB 2.0, we recommend checking out [how to get started](/i
- Enable the new `AuthorizationService` from authorization package in the `launcher` package (`cmd\influxd\launcher`).
- Update `config upgrade` to save the correct InfluxDB configuration filename.
---
## v2.0.0-rc.1 {date="2020-10-14"}
### Features
@ -1095,6 +1172,8 @@ If you're new to InfluxDB 2.0, we recommend checking out [how to get started](/i
- Resolve issue to ensure the `influx` CLI successfully returns a single Telegraf configuration.
- Ensure passwords are at least 8 characters in `influx setup`.
---
## v2.0.0-rc.0 {date="2020-09-29"}
{{% warn %}}
@ -1161,6 +1240,8 @@ To simplify the migration for existing users of InfluxDB 1.x, this release inclu
- Ensure the group annotation does not override the existing line part (measurement, field, tag, time) in a CSV group annotation.
- Added `PATCH` to the list of allowed methods.
---
## v2.0.0-beta.16 {date="2020-08-06"}
{{% warn %}}
@ -1190,6 +1271,8 @@ This release includes breaking changes:
- Alerts page filter inputs now have tab indices for keyboard navigation.
---
## v2.0.0-beta.15 {date="2020-07-23"}
### Features
@ -1206,6 +1289,8 @@ This release includes breaking changes:
- Single Stat cells render properly in Safari.
- Limit variable querying when submitting queries to used variables.
---
## v2.0.0-beta.14 {date="2020-07-08"}
### Features
@ -1222,6 +1307,8 @@ This release includes breaking changes:
- Fix issue where define query was unusable after importing a Check.
- Update documentation links
---
## v2.0.0-beta.13 {date="2020-06-25"}
### Features
@ -1251,6 +1338,8 @@ This release includes breaking changes:
- Validate `host-url` for `influx config create` and `influx config set` commands.
- Fix `influx` CLI flags to accurately depict flags for all commands.
---
## v2.0.0-beta.12 {date="2020-06-12"}
### Features
@ -1281,6 +1370,8 @@ This release includes breaking changes:
- Reduce the number of variables being hydrated when toggling variables.
- Redesign dashboard cell loading indicator to be more obvious.
---
## v2.0.0-beta.11 {date="2020-05-27"}
{{% warn %}}
@ -1303,6 +1394,8 @@ The beta 11 version was **not released**. Changes below are included in the beta
- Resolve scrollbar issues to ensure datasets are visible and scrollable.
- Check status now displays a warning if loading a large amount.
---
## v2.0.0-beta.10 {date="2020-05-07"}
### Features
@ -1368,7 +1461,7 @@ The beta 11 version was **not released**. Changes below are included in the beta
- Make all `pkg` resources unique by `metadata.name` field.
- Ensure Telegraf configuration tokens aren't retrievable after creation. New tokens can be created after Telegraf has been setup.
- [Delete bucket by name](/influxdb/v2/admin/buckets/delete-bucket/#delete-a-bucket-by-name) using the `influx` CLI.
- Add helper module to write line protocol to specified url, org, and bucket.
- Add helper module to write line protocol to specified URL, organization, and bucket.
- Add [`pkg stack`](/influxdb/v2/reference/cli/influx/stacks) for stateful package management.
- Add `--no-tasks` flag to `influxd` to disable scheduling of tasks.
- Add ability to output CLI output as JSON and hide table headers.
@ -1710,8 +1803,9 @@ The beta 11 version was **not released**. Changes below are included in the beta
#### Known Issues
The version of Flux included in Alpha 14 introduced `null` support.
Most issues related to the `null` implementation have been fixed, but one known issue remains
The `map()` function panics if the first record processed has a `null` value.
Most issues related to the `null` implementation have been fixed, but one known
issue remains--the `map()` function panics if the first record processed has a
`null` value.
---
@ -1918,7 +2012,7 @@ This release includes a breaking change to the format in which Time-Structured M
_**Existing local data will not be queryable after upgrading to this release.**_
Prior to installing this release, remove all storage-engine data from your local InfluxDB 2.x installation.
To remove only TSM and index data and preserve all other other InfluxDB 2.x data (organizations, buckets, settings, etc),
To remove only TSM and index data and preserve all other InfluxDB 2.x data (organizations, buckets, settings, etc),
run the following command.
###### Linux and macOS
@ -2011,7 +2105,7 @@ Once completed, InfluxDB v2.0.0-alpha.5 can be started.
- Change the wording for the plugin config form button to "Done."
- Change the wording for the Collectors configure step button to "Create and Verify."
- Standardize page loading spinner styles.
- Show checkbox on "Save As" button in data explorer.
- Show checkbox on "Save As" button in Data Explorer.
- Make collectors plugins side bar visible in only the configure step.
- Swap retention policies on Create bucket page.

View File

@ -21,7 +21,7 @@ influxdb:
- v1.7
latest: v2.7
latest_patches:
v2: 2.7.6
v2: 2.7.7
v1: 1.8.10
latest_cli:
v2: 2.7.5