Skip to content

Commit c89122a

Browse files
Forward port release notes for v8.18.2 (#128628)
* Forward port release notes for v8.18.2 * Revert highlights.asciidoc changes * Revert reversion to highlights.asciidoc I wasn't awake --------- Co-authored-by: Liam Thompson <[email protected]>
1 parent 7740ae5 commit c89122a

File tree

4 files changed

+112
-6
lines changed

4 files changed

+112
-6
lines changed

docs/reference/migration/migrate_8_18.asciidoc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,20 @@ Before this change, in case of shard failures, EQL queries always returned an er
8181
EQL queries that would previously fail due to shard failures, will now succeed and return partial results. The previous defaults can be restored by setting `xpack.eql.default_allow_partial_results` cluster setting to `false` or setting with `allow_partial_search_results` to `false` in the query request.
8282
====
8383

84+
[discrete]
85+
[[breaking_818_esql_changes]]
86+
==== ES|QL changes
87+
88+
[[limit_scope_skip_unavailable_setting_remote_clusters]]
89+
.Limit the scope of the skip_unavailable setting for remote clusters
90+
[%collapsible]
91+
====
92+
*Details* +
93+
Before this change, ES|QL would honor the skip_unavailable setting for nonmatching indices errors at planning time, meaning that when a query with a concrete (non-wildcarded) index was issued to a cluster where skip_unavailable=true, the index would be skipped, allowing the query to proceed on any other specified clusters rather than returning an error.
94+
95+
*Impact* +
96+
Remote clusters, regardless of their skip_unavailable setting, will now use the same logic as the local cluster for index expression analysis at plan time. As a result, any missing concrete index in your index expression will return an error rather than partial results.
97+
====
8498

8599
[discrete]
86100
[[deprecated-8.18]]

docs/reference/release-notes.asciidoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
This section summarizes the changes in each release.
88

99
* <<release-notes-8.19.0>>
10+
* <<release-notes-8.18.2>>
1011
* <<release-notes-8.18.1>>
1112
* <<release-notes-8.18.0>>
1213
* <<release-notes-8.17.6>>
@@ -93,6 +94,7 @@ This section summarizes the changes in each release.
9394
--
9495

9596
include::release-notes/8.19.0.asciidoc[]
97+
include::release-notes/8.18.2.asciidoc[]
9698
include::release-notes/8.18.1.asciidoc[]
9799
include::release-notes/8.18.0.asciidoc[]
98100
include::release-notes/8.17.6.asciidoc[]
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
[[release-notes-8.18.2]]
2+
== {es} version 8.18.2
3+
4+
Also see <<breaking-changes-8.18,Breaking changes in 8.18>>.
5+
6+
[[breaking-8.18.2]]
7+
[float]
8+
=== Breaking changes
9+
10+
Snapshot/Restore::
11+
* Make S3 custom query parameter optional {es-pull}128043[#128043]
12+
13+
[[bug-8.18.2]]
14+
[float]
15+
=== Bug fixes
16+
17+
Aggregations::
18+
* Fix a bug in `significant_terms` {es-pull}127975[#127975]
19+
20+
Audit::
21+
* Handle streaming request body in audit log {es-pull}127798[#127798]
22+
23+
Data streams::
24+
* Fix system data streams incorrectly showing up in the list of template validation problems {es-pull}128161[#128161]
25+
26+
Downsampling::
27+
* Downsampling does not consider passthrough fields as dimensions {es-pull}127752[#127752] (issue: {es-issue}125156[#125156])
28+
29+
ES|QL::
30+
* Ensure ordinal builder emit ordinal blocks {es-pull}127949[#127949]
31+
* Fix union types in CCS {es-pull}128111[#128111]
32+
33+
Infra/Core::
34+
* Add missing `outbound_network` entitlement to x-pack-core {es-pull}126992[#126992] (issue: {es-issue}127003[#127003])
35+
* Check hidden frames in entitlements {es-pull}127877[#127877]
36+
37+
Infra/Scripting::
38+
* Avoid nested docs in painless execute api {es-pull}127991[#127991] (issue: {es-issue}41004[#41004])
39+
40+
Logs::
41+
* Fix an authorization error when LogsPatternUsageService attempts to update `logsdb.prior_logs_usage` cluster setting. {es-pull}128050[#128050]
42+
43+
Machine Learning::
44+
* Append all data to Chat Completion buffer {es-pull}127658[#127658]
45+
* Fix services API Google Vertex AI Rerank location field requirement {es-pull}127856[#127856]
46+
* Use internal user for internal inference action {es-pull}128327[#128327]
47+
48+
Relevance::
49+
* Fix: Add `NamedWriteable` for `RuleQueryRankDoc` {es-pull}128153[#128153] (issue: {es-issue}126071[#126071])
50+
51+
Security::
52+
* Remove dangling spaces wherever found {es-pull}127475[#127475]
53+
54+
Snapshot/Restore::
55+
* Add missing entitlement to `repository-azure` {es-pull}128047[#128047] (issue: {es-issue}128046[#128046])
56+
57+
TSDB::
58+
* Skip the validation when retrieving the index mode during reindexing a time series data stream {es-pull}127824[#127824]
59+
60+
[[enhancement-8.18.2]]
61+
[float]
62+
=== Enhancements
63+
64+
Authentication::
65+
* Http proxy support in JWT realm {es-pull}127337[#127337] (issue: {es-issue}114956[#114956])
66+
67+

docs/reference/release-notes/highlights.asciidoc

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,35 @@ Other versions:
3333

3434
endif::[]
3535

36-
// The notable-highlights tag marks entries that
37-
// should be featured in the Stack Installation and Upgrade Guide:
3836
// tag::notable-highlights[]
39-
// [discrete]
40-
// === Heading
41-
//
42-
// Description.
37+
38+
[discrete]
39+
[[add_new_experimental_rank_vectors_mapping_for_late_interaction_second_order_ranking]]
40+
=== `rank_vectors` field type is now available for late-interaction ranking
41+
42+
<<rank-vectors,`rank_vectors`>> is a new field type released as an experimental feature in {es} {minor-version}. It is designed to be used with dense vectors and allows for late-interaction second order ranking.
43+
44+
Late-interaction models are powerful rerankers. While their size and overall cost doesn't lend itself for HNSW indexing, utilizing them as second order reranking can provide excellent boosts in relevance. The new `rank_vectors` mapping allows for rescoring over new and novel multi-vector late-interaction models like ColBERT or ColPali.
45+
46+
[discrete]
47+
[[enable_lookup_join_in_non_snapshot_builds]]
48+
=== {esql} LOOKUP JOIN is now available in technical preview
49+
50+
<<esql-lookup-join,LOOKUP JOIN>> is now available in technical preview.
51+
LOOKUP JOIN combines data from your {esql} queries with matching records from a lookup index, enabling you to:
52+
53+
* Enrich your search results with reference data
54+
* Speed up root-cause analysis and security investigations
55+
* Join data across indices without complex queries
56+
* Reduce operational overhead when correlating events
57+
58+
[discrete]
59+
[[release_semantic_text_as_ga_feature]]
60+
=== The `semantic_text` field type is now GA
61+
62+
<<semantic-text,`semantic_text`>> is now an official GA (generally available) feature! This field type allows you to easily set up and perform semantic search with minimal ramp up time.
63+
64+
4365
// end::notable-highlights[]
4466

67+

0 commit comments

Comments
 (0)