diff --git a/docs/reference/release-notes/8.16.0.asciidoc b/docs/reference/release-notes/8.16.0.asciidoc index fd7ef963d9ff7..767ae30b50b8a 100644 --- a/docs/reference/release-notes/8.16.0.asciidoc +++ b/docs/reference/release-notes/8.16.0.asciidoc @@ -510,4 +510,10 @@ Snapshot/Restore:: * Upgrade Azure SDK {es-pull}111225[#111225] * Upgrade `repository-azure` dependencies {es-pull}112277[#112277] +[discrete] +[[known-issues-8.16.0]] +=== Known issues +{esql}:: + +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.16.1.asciidoc b/docs/reference/release-notes/8.16.1.asciidoc index 4454b206c5d2f..bac9e6d3104f4 100644 --- a/docs/reference/release-notes/8.16.1.asciidoc +++ b/docs/reference/release-notes/8.16.1.asciidoc @@ -47,4 +47,10 @@ Snapshot/Restore:: * Improve message about insecure S3 settings {es-pull}116915[#116915] * Split searchable snapshot into multiple repo operations {es-pull}116918[#116918] +[discrete] +[[known-issues-8.16.1]] +=== Known issues +{esql}:: + +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.16.2.asciidoc b/docs/reference/release-notes/8.16.2.asciidoc index 50fbb59919a75..d73ef764f10e0 100644 --- a/docs/reference/release-notes/8.16.2.asciidoc +++ b/docs/reference/release-notes/8.16.2.asciidoc @@ -61,6 +61,14 @@ Inference:: * [8.16] Update sparse text embeddings API route for Inference Service {es-pull}118367[#118367] Packaging:: -* In this release we've introduced an image based on the hardened link:https://github.com/wolfi-dev/[Wolfi] -image to provide secure containers to our self-managed customers, help with compliance regulations, -and improve our supply chain security posture. {es-pull}118684[#118684] \ No newline at end of file +* In this release we've introduced an image based on the hardened link:https://github.com/wolfi-dev/[Wolfi] +image to provide secure containers to our self-managed customers, help with compliance regulations, +and improve our supply chain security posture. {es-pull}118684[#118684] + +[discrete] +[[known-issues-8.16.2]] +=== Known issues + +{esql}:: + +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.16.3.asciidoc b/docs/reference/release-notes/8.16.3.asciidoc index d148bf7a9579c..f417e8c234502 100644 --- a/docs/reference/release-notes/8.16.3.asciidoc +++ b/docs/reference/release-notes/8.16.3.asciidoc @@ -42,8 +42,8 @@ Authorization:: * Improve handling of nested fields in index reader wrappers {es-pull}118757[#118757] Packaging:: -* In this release we've introduced an image based on the hardened link:https://github.com/wolfi-dev/[Wolfi] -image to provide secure containers to our self-managed customers, help with compliance regulations, +* In this release we've introduced an image based on the hardened link:https://github.com/wolfi-dev/[Wolfi] +image to provide secure containers to our self-managed customers, help with compliance regulations, and improve our supply chain security posture. {es-pull}118684[#118684] [[upgrade-8.16.3]] @@ -53,4 +53,10 @@ and improve our supply chain security posture. {es-pull}118684[#118684] Security:: * Upgrade Bouncy Castle FIPS dependencies {es-pull}112989[#112989] +[discrete] +[[known-issues-8.16.3]] +=== Known issues +{esql}:: + +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.16.4.asciidoc b/docs/reference/release-notes/8.16.4.asciidoc index 47fff79f1c3ec..ef226d6f784bf 100644 --- a/docs/reference/release-notes/8.16.4.asciidoc +++ b/docs/reference/release-notes/8.16.4.asciidoc @@ -39,4 +39,10 @@ Snapshot/Restore:: Ingest Node:: * Improve memory aspects of enrich cache {es-pull}120256[#120256] (issues: {es-issue}96050[#96050], {es-issue}120021[#120021]) +[discrete] +[[known-issues-8.16.4]] +=== Known issues +{esql}:: + +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.16.5.asciidoc b/docs/reference/release-notes/8.16.5.asciidoc new file mode 100644 index 0000000000000..6e95b75b30a7b --- /dev/null +++ b/docs/reference/release-notes/8.16.5.asciidoc @@ -0,0 +1,55 @@ +[[release-notes-8.16.5]] +== {es} version 8.16.5 + + +Also see <>. + +[[bug-8.16.5]] +[float] +=== Bug fixes + +Allocation:: +* Deduplicate allocation stats calls {es-pull}123246[#123246] + +Authentication:: +* Improve jwt logging on failed auth {es-pull}122247[#122247] + +CRUD:: +* Reduce license checks in `LicensedWriteLoadForecaster` {es-pull}123346[#123346] (issue: {es-issue}123247[#123247]) + +Data streams:: +* Add `_metric_names_hash` field to OTel metric mappings {es-pull}120952[#120952] + +EQL:: +* Fix JOIN command validation (not supported) {es-pull}122011[#122011] + +ES|QL:: +* Fix ENRICH validation for use of wildcards {es-pull}121911[#121911] +* Speed up VALUES for many buckets {es-pull}123073[#123073] + +Ingest:: +* Fix `ArrayIndexOutOfBoundsException` in `ShardBulkInferenceActionFilter` {es-pull}122538[#122538] + +Ingest Node:: +* Canonicalize processor names and types in `IngestStats` {es-pull}122610[#122610] +* Deduplicate `IngestStats` and `IngestStats.Stats` identity records when deserializing {es-pull}122496[#122496] +* Fix redact processor arraycopy bug {es-pull}122640[#122640] +* Register `IngestGeoIpMetadata` as a NamedXContent {es-pull}123079[#123079] + +Mapping:: +* fix stale data in synthetic source for string stored field {es-pull}123105[#123105] (issue: {es-issue}123110[#123110]) + +[[upgrade-8.16.5]] +[float] +=== Upgrades + +Authentication:: +* Bump json-smart and oauth2-oidc-sdk {es-pull}122737[#122737] + +[discrete] +[[known-issues-8.16.5]] +=== Known issues + +{esql}:: + +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.16.6.asciidoc b/docs/reference/release-notes/8.16.6.asciidoc new file mode 100644 index 0000000000000..e2cae3c8af800 --- /dev/null +++ b/docs/reference/release-notes/8.16.6.asciidoc @@ -0,0 +1,35 @@ +[[release-notes-8.16.6]] +== {es} version 8.16.6 + + +Also see <>. + +[[bug-8.16.6]] +[float] +=== Bug fixes + +Infra/Core:: +* Prevent rare starvation bug when using scaling `EsThreadPoolExecutor` with empty core pool size. {es-pull}124732[#124732] (issue: {es-issue}124667[#124667]) + +Machine Learning:: +* Migrate `model_version` to `model_id` when parsing persistent elser inference endpoints {es-pull}124769[#124769] (issue: {es-issue}124675[#124675]) + +Search:: +* Do not let `ShardBulkInferenceActionFilter` unwrap / rewrap ESExceptions {es-pull}123890[#123890] +* Revert fail-fast disconnect strategy for `_resolve/cluster` {es-pull}124241[#124241] + +[[upgrade-8.16.6]] +[float] +=== Upgrades + +Security:: +* Bump nimbus-jose-jwt to 10.0.2 {es-pull}124544[#124544] + + +[discrete] +[[known-issues-8.16.6]] +=== Known issues + +{esql}:: + +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.17.0.asciidoc b/docs/reference/release-notes/8.17.0.asciidoc index 2c888d78d4c6b..0db32cbeec5a6 100644 --- a/docs/reference/release-notes/8.17.0.asciidoc +++ b/docs/reference/release-notes/8.17.0.asciidoc @@ -12,14 +12,14 @@ Also see <>. [float] === License changes -[float] +[float] ==== Change to synthetic `_source` licensing -Starting with this release, the <> feature is available exclusively with the Enterprise subscription. Synthetic `_source` is used in logs data streams (`logsdb` index mode), time series data streams (TSDS, using `time_series` index mode), application performance monitoring (APM), and Universal Profiling. +Starting with this release, the <> feature is available exclusively with the Enterprise subscription. Synthetic `_source` is used in logs data streams (`logsdb` index mode), time series data streams (TSDS, using `time_series` index mode), application performance monitoring (APM), and Universal Profiling. -If you are using these capabilities and are not on an Enterprise license, the change will result in increased storage requirements for new data, as the synthetic `_source` setting will be ignored. Existing indices that used synthetic `_source` will remain seamlessly accessible. +If you are using these capabilities and are not on an Enterprise license, the change will result in increased storage requirements for new data, as the synthetic `_source` setting will be ignored. Existing indices that used synthetic `_source` will remain seamlessly accessible. -Refer to the subscription page for https://www.elastic.co/subscriptions/cloud[Elastic Cloud] and {subscriptions}[Elastic Stack/self-managed] for the breakdown of available features and their associated subscription tiers. For further details and subscription options, contact your Elastic sales representative or https://www.elastic.co/contact[contact us]. +Refer to the subscription page for https://www.elastic.co/subscriptions/cloud[Elastic Cloud] and {subscriptions}[Elastic Stack/self-managed] for the breakdown of available features and their associated subscription tiers. For further details and subscription options, contact your Elastic sales representative or https://www.elastic.co/contact[contact us]. [[bug-8.17.0]] [float] @@ -206,4 +206,10 @@ Search:: Security:: * Upgrade Bouncy Castle FIPS dependencies {es-pull}112989[#112989] +[discrete] +[[known-issues-8.17.0]] +=== Known issues + +{esql}:: +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.17.1.asciidoc b/docs/reference/release-notes/8.17.1.asciidoc index 293e8937c9867..408c5e5b2e810 100644 --- a/docs/reference/release-notes/8.17.1.asciidoc +++ b/docs/reference/release-notes/8.17.1.asciidoc @@ -74,4 +74,10 @@ Monitoring:: Logs:: * Make logsdb general available {es-pull}118559[#118559] +[discrete] +[[known-issues-8.17.1]] +=== Known issues +{esql}:: + +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.17.2.asciidoc b/docs/reference/release-notes/8.17.2.asciidoc index eeb7229ea186a..7b3c1d2295320 100644 --- a/docs/reference/release-notes/8.17.2.asciidoc +++ b/docs/reference/release-notes/8.17.2.asciidoc @@ -53,3 +53,4 @@ Ingest Node:: === Known issues * `VALUES` aggregate function can run for a long, long time when collecting many, many groups. Hundreds of thousands of groups can run on one thread for many minutes and millions of groups run for days. It is O(n^2^) with the number of groups. These will not respond to the tasks cancellation API the whole time. Fixed by {es-pull}123073[#123073] and available in 8.16.5, 8.17.3, 8.18.0, and all releases after that. +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.17.3.asciidoc b/docs/reference/release-notes/8.17.3.asciidoc index f7e55fc043e92..e4e2f8d29b1d9 100644 --- a/docs/reference/release-notes/8.17.3.asciidoc +++ b/docs/reference/release-notes/8.17.3.asciidoc @@ -1,8 +1,6 @@ [[release-notes-8.17.3]] == {es} version 8.17.3 -coming[8.17.3] - Also see <>. [[bug-8.17.3]] @@ -63,4 +61,10 @@ Stats:: Authentication:: * Bump json-smart and oauth2-oidc-sdk {es-pull}122737[#122737] +[discrete] +[[known-issues-8.17.3]] +=== Known issues + +{esql}:: +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187]. diff --git a/docs/reference/release-notes/8.17.4.asciidoc b/docs/reference/release-notes/8.17.4.asciidoc index c56e9c487208c..09d879ee8cc11 100644 --- a/docs/reference/release-notes/8.17.4.asciidoc +++ b/docs/reference/release-notes/8.17.4.asciidoc @@ -1,8 +1,6 @@ [[release-notes-8.17.4]] == {es} version 8.17.4 -coming[8.17.4] - Also see <>. [[bug-8.17.4]] @@ -36,4 +34,10 @@ Search:: Security:: * Bump nimbus-jose-jwt to 10.0.2 {es-pull}124544[#124544] +[discrete] +[[known-issues-8.17.4]] +=== Known issues + +{esql}:: +* Some valid queries using an `ENRICH` command can fail when a match field is used that is absent from some indices or shards, either with a 500 status code due to `NullPointerException` or `ClassCastException` or with a 400 status code and `IllegalArgumentException`. This is fixed in {es-pull}126187[#126187].