Skip to content

Commit 4ee47c2

Browse files
authored
Merge branch 'main' into entitlements/path-validation
2 parents 60d997f + 85cb5f9 commit 4ee47c2

File tree

38 files changed

+1174
-387
lines changed

38 files changed

+1174
-387
lines changed

.buildkite/pipelines/intake.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ steps:
5656
timeout_in_minutes: 300
5757
matrix:
5858
setup:
59-
BWC_VERSION: ["8.17.6", "8.18.0", "8.19.0", "9.0.0", "9.1.0"]
59+
BWC_VERSION: ["8.17.6", "8.18.0", "8.19.0", "9.0.1", "9.1.0"]
6060
agents:
6161
provider: gcp
6262
image: family/elasticsearch-ubuntu-2004

.buildkite/pipelines/periodic-packaging.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,8 +351,8 @@ steps:
351351
env:
352352
BWC_VERSION: 8.19.0
353353

354-
- label: "{{matrix.image}} / 9.0.0 / packaging-tests-upgrade"
355-
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v9.0.0
354+
- label: "{{matrix.image}} / 9.0.1 / packaging-tests-upgrade"
355+
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v9.0.1
356356
timeout_in_minutes: 300
357357
matrix:
358358
setup:
@@ -365,7 +365,7 @@ steps:
365365
machineType: custom-16-32768
366366
buildDirectory: /dev/shm/bk
367367
env:
368-
BWC_VERSION: 9.0.0
368+
BWC_VERSION: 9.0.1
369369

370370
- label: "{{matrix.image}} / 9.1.0 / packaging-tests-upgrade"
371371
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v9.1.0

.buildkite/pipelines/periodic.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -382,8 +382,8 @@ steps:
382382
- signal_reason: agent_stop
383383
limit: 3
384384

385-
- label: 9.0.0 / bwc
386-
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v9.0.0#bwcTest
385+
- label: 9.0.1 / bwc
386+
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v9.0.1#bwcTest
387387
timeout_in_minutes: 300
388388
agents:
389389
provider: gcp
@@ -392,7 +392,7 @@ steps:
392392
buildDirectory: /dev/shm/bk
393393
preemptible: true
394394
env:
395-
BWC_VERSION: 9.0.0
395+
BWC_VERSION: 9.0.1
396396
retry:
397397
automatic:
398398
- exit_status: "-1"
@@ -486,7 +486,7 @@ steps:
486486
setup:
487487
ES_RUNTIME_JAVA:
488488
- openjdk21
489-
BWC_VERSION: ["8.17.6", "8.18.0", "8.19.0", "9.0.0", "9.1.0"]
489+
BWC_VERSION: ["8.17.6", "8.18.0", "8.19.0", "9.0.1", "9.1.0"]
490490
agents:
491491
provider: gcp
492492
image: family/elasticsearch-ubuntu-2004
@@ -533,7 +533,7 @@ steps:
533533
ES_RUNTIME_JAVA:
534534
- openjdk21
535535
- openjdk23
536-
BWC_VERSION: ["8.17.6", "8.18.0", "8.19.0", "9.0.0", "9.1.0"]
536+
BWC_VERSION: ["8.17.6", "8.18.0", "8.19.0", "9.0.1", "9.1.0"]
537537
agents:
538538
provider: gcp
539539
image: family/elasticsearch-ubuntu-2004

.ci/bwcVersions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ BWC_VERSION:
1919
- "8.17.6"
2020
- "8.18.0"
2121
- "8.19.0"
22-
- "9.0.0"
22+
- "9.0.1"
2323
- "9.1.0"

.ci/snapshotBwcVersions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ BWC_VERSION:
22
- "8.17.6"
33
- "8.18.0"
44
- "8.19.0"
5-
- "9.0.0"
5+
- "9.0.1"
66
- "9.1.0"

docs/changelog/126614.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 126614
2+
summary: Fix join masking eval
3+
area: ES|QL
4+
type: bug
5+
issues: []

docs/changelog/126803.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
pr: 126803
2+
summary: "[Security Solution] Add `read` index privileges to `kibana_system` role\
3+
\ for Microsoft Defender integration indexes"
4+
area: Authorization
5+
type: enhancement
6+
issues: []

docs/changelog/126806.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 126806
2+
summary: Workaround max name limit imposed by Jackson 2.17
3+
area: Infra/Core
4+
type: bug
5+
issues: []

docs/release-notes/index.md

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,25 @@ To check for security updates, go to [Security announcements for the Elastic sta
2424

2525
### Highlights [elasticsearch-900-highlights]
2626

27-
::::{dropdown} Add new experimental `rank_vectors` mapping for late-interaction second order ranking
28-
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.
27+
::::{dropdown} rank_vectors field type is now available for late-interaction ranking
2928

30-
For more information, check [PR #118804](https://github.com/elastic/elasticsearch/pull/118804).
31-
::::
29+
[`rank_vectors`](../reference/elasticsearch/mapping-reference/rank-vectors.md) is a new field type released as an experimental feature in Elasticsearch 9.0. It is designed to be used with dense vectors and allows for late-interaction second order ranking.
3230

33-
::::{dropdown} Enable LOOKUP JOIN in non-snapshot builds
34-
This effectively releases LOOKUP JOIN into tech preview. Docs will
35-
follow in a separate PR.
31+
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.
32+
::::
3633

37-
- Enable the lexing/grammar for LOOKUP JOIN in non-snapshot builds.
38-
- Remove the grammar for the unsupported `| JOIN ...` command (without `LOOKUP` as first keyword). The way the lexer modes work, otherwise we'd also have to enable `| JOIN ...` syntax on non-snapshot builds and would have to add additional validation to provide appropriate error messages.
39-
- Remove grammar for `LOOKUP JOIN index AS ...` because qualifiers are not yet supported. Otherwise we'd have to put in additional validation as well to prevent such queries.
34+
::::{dropdown} ES|QL LOOKUP JOIN is now available in technical preview
4035

41-
Also fix https://github.com/elastic/elasticsearch/issues/121185
36+
[LOOKUP JOIN](../reference/query-languages/esql/esql-commands.md) is now available in technical preview. LOOKUP JOIN combines data from your ES|QL queries with matching records from a lookup index, enabling you to:
4237

43-
For more information, check [PR #121193](https://github.com/elastic/elasticsearch/pull/121193).
38+
- Enrich your search results with reference data
39+
- Speed up root-cause analysis and security investigations
40+
- Join data across indices without complex queries
41+
- Reduce operational overhead when correlating events
4442
::::
4543

46-
::::{dropdown} Release semantic_text as a GA feature
47-
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.
48-
49-
For more information, check [PR #124669](https://github.com/elastic/elasticsearch/pull/124669).
44+
::::{dropdown} The semantic_text field type is now GA
45+
[`semantic_text`](../reference/elasticsearch/mapping-reference/semantic-text.md) 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.
5046
::::
5147

5248
### Features and enhancements [elasticsearch-900-features-enhancements]

libs/entitlement/src/main/java/org/elasticsearch/entitlement/initialization/EntitlementInitialization.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,15 +232,13 @@ private static PolicyManager createPolicyManager() {
232232
new ReadStoreAttributesEntitlement(),
233233
new CreateClassLoaderEntitlement(),
234234
new InboundNetworkEntitlement(),
235-
new OutboundNetworkEntitlement(),
236235
new LoadNativeLibrariesEntitlement(),
237236
new ManageThreadsEntitlement(),
238237
new FilesEntitlement(serverModuleFileDatas)
239238
)
240239
),
241240
new Scope("java.desktop", List.of(new LoadNativeLibrariesEntitlement())),
242241
new Scope("org.apache.httpcomponents.httpclient", List.of(new OutboundNetworkEntitlement())),
243-
new Scope("io.netty.transport", List.of(new InboundNetworkEntitlement(), new OutboundNetworkEntitlement())),
244242
new Scope(
245243
"org.apache.lucene.core",
246244
List.of(

0 commit comments

Comments
 (0)