Skip to content

Commit b6ea656

Browse files
Merge branch '8.19' into backport/8.19/pr-126150
2 parents 7b41229 + 03fc8b5 commit b6ea656

File tree

136 files changed

+3269
-351
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+3269
-351
lines changed

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/DockerBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* This class models the different Docker base images that are used to build Docker distributions of Elasticsearch.
1414
*/
1515
public enum DockerBase {
16-
DEFAULT("ubuntu:20.04", "", "apt-get", "dockerfiles/default/Dockerfile"),
16+
DEFAULT("ubuntu:24.04", "", "apt-get", "dockerfiles/default/Dockerfile"),
1717

1818
// "latest" here is intentional, since the image name specifies "8"
1919
UBI("docker.elastic.co/ubi8/ubi-minimal:latest", "-ubi8", "microdnf", "Dockerfile"),

build-tools-internal/src/main/resources/forbidden/es-all-signatures.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,10 @@ org.apache.logging.log4j.message.ParameterizedMessage#<init>(java.lang.String, j
6161

6262
@defaultMessage Use WriteLoadForecaster#getForecastedWriteLoad instead
6363
org.elasticsearch.cluster.metadata.IndexMetadata#getForecastedWriteLoad()
64+
65+
# This is a temporary patch as there is a low level Lucene bug in certain scenarios
66+
org.apache.lucene.document.LongField#newExactQuery(java.lang.String, long) @ Use org.elasticsearch.lucene.document.NumericField#newExactLongQuery(java.lang.String, long) instead.
67+
org.apache.lucene.document.LongField#newRangeQuery(java.lang.String, long, long) @ Use org.elasticsearch.lucene.document.NumericField#newRangeLongQuery(java.lang.String, long, long) instead.
68+
org.apache.lucene.document.IntField#newExactQuery(java.lang.String, int) @ Use org.elasticsearch.lucene.document.NumericField#newExactIntQuery(java.lang.String, int) instead.
69+
org.apache.lucene.document.IntField#newRangeQuery(java.lang.String, int, int) @ Use org.elasticsearch.lucene.document.NumericField#newRangeIntQuery(java.lang.String, int, int) instead.
70+
org.apache.lucene.search.IndexSortSortedNumericDocValuesRangeQuery @ use org.elasticsearch.lucene.search.XIndexSortSortedNumericDocValuesRangeQuery instead.

build.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,10 @@ tasks.named("updateDaemonJvm") {
427427
org.gradle.platform.Architecture.X86_64,
428428
org.gradle.platform.OperatingSystem.WINDOWS
429429
),
430+
BuildPlatformFactory.of(
431+
org.gradle.platform.Architecture.AARCH64,
432+
org.gradle.platform.OperatingSystem.WINDOWS
433+
),
430434
// anyone still using x86 osx?
431435
BuildPlatformFactory.of(
432436
org.gradle.platform.Architecture.X86_64,

distribution/docker/src/docker/dockerfiles/default/Dockerfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,15 @@ package_manager,
9292
" ${package_manager} update && \n" +
9393
" ${package_manager} upgrade -y && \n" +
9494
" ${package_manager} install -y --no-install-recommends \n" +
95-
" ca-certificates curl netcat p11-kit unzip zip ${docker_base == 'cloud' ? 'wget' : '' } && \n" +
95+
" ca-certificates curl netcat-openbsd p11-kit unzip zip ${docker_base == 'cloud' ? 'wget' : '' } && \n" +
9696
" ${package_manager} clean && \n" +
9797
" rm -rf /var/lib/apt/lists/*"
9898
) %>
9999

100-
RUN groupadd -g 1000 elasticsearch && \\
101-
adduser --uid 1000 --gid 1000 --home /usr/share/elasticsearch elasticsearch && \\
102-
adduser elasticsearch root && \\
100+
RUN userdel -r ubuntu && \\
101+
groupadd -g 1000 elasticsearch && \\
102+
useradd --uid 1000 --gid 1000 --home-dir /usr/share/elasticsearch --create-home elasticsearch && \\
103+
usermod -aG root elasticsearch && \\
103104
chown -R 0:0 /usr/share/elasticsearch
104105

105106
ENV ELASTIC_CONTAINER=true

docs/changelog/128036.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
pr: 128036
2+
summary: Fix inner hits + aggregations concurrency bug
3+
area: Search
4+
type: bug
5+
issues:
6+
- 122419

docs/changelog/128176.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 128176
2+
summary: Implement SAML custom attributes support for Identity Provider
3+
area: Authentication
4+
type: enhancement
5+
issues: []

docs/changelog/128534.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 128534
2+
summary: "Update default docker base image to Ubuntu 24.04"
3+
area: Packaging
4+
type: upgrade
5+
issues: []

docs/changelog/128552.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 128552
2+
summary: Fix - NPE on batched query execution when the request is part of PIT with alias filters
3+
area: Search
4+
type: bug
5+
issues: []

docs/changelog/128740.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 128740
2+
summary: Optimize sparse vector stats collection
3+
area: Stats
4+
type: enhancement
5+
issues: []

docs/reference/esql/functions/description/scalb.md

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)