Răsfoiți Sursa

Bump to version 8.19.0

elasticsearchmachine 8 luni în urmă
părinte
comite
19bbef8116

+ 2 - 2
.backportrc.json

@@ -1,10 +1,10 @@
 {
   "upstream" : "elastic/elasticsearch",
-  "targetBranchChoices" : [ "main", "8.x", "8.17", "8.16", "8.15", "8.14", "8.13", "8.12", "8.11", "8.10", "8.9", "8.8", "8.7", "8.6", "8.5", "8.4", "8.3", "8.2", "8.1", "8.0", "7.17", "6.8" ],
+  "targetBranchChoices" : [ "main", "8.x", "8.18", "8.17", "8.16", "8.15", "8.14", "8.13", "8.12", "8.11", "8.10", "8.9", "8.8", "8.7", "8.6", "8.5", "8.4", "8.3", "8.2", "8.1", "8.0", "7.17", "6.8" ],
   "targetPRLabels" : [ "backport" ],
   "branchLabelMapping" : {
     "^v9.0.0$" : "main",
-    "^v8.18.0$" : "8.x",
+    "^v8.19.0$" : "8.x",
     "^v(\\d+).(\\d+).\\d+(?:-(?:alpha|beta|rc)\\d+)?$" : "$1.$2"
   }
 }

+ 1 - 1
.buildkite/pipelines/intake.yml

@@ -56,7 +56,7 @@ steps:
         timeout_in_minutes: 300
         matrix:
           setup:
-            BWC_VERSION: ["7.17.28", "8.16.4", "8.17.2", "8.18.0"]
+            BWC_VERSION: ["7.17.28", "8.16.4", "8.17.2", "8.18.0", "8.19.0"]
         agents:
           provider: gcp
           image: family/elasticsearch-ubuntu-2004

+ 16 - 0
.buildkite/pipelines/periodic-packaging.yml

@@ -627,6 +627,22 @@ steps:
         env:
           BWC_VERSION: 8.18.0
 
+      - label: "{{matrix.image}} / 8.19.0 / packaging-tests-upgrade"
+        command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.19.0
+        timeout_in_minutes: 300
+        matrix:
+          setup:
+            image:
+              - rocky-8
+              - ubuntu-2004
+        agents:
+          provider: gcp
+          image: family/elasticsearch-{{matrix.image}}
+          machineType: custom-16-32768
+          buildDirectory: /dev/shm/bk
+        env:
+          BWC_VERSION: 8.19.0
+
   - group: packaging-tests-windows
     steps:
       - label: "{{matrix.image}} / packaging-tests-windows"

+ 21 - 2
.buildkite/pipelines/periodic.yml

@@ -705,6 +705,25 @@ steps:
             - signal_reason: agent_stop
               limit: 3
 
+      - label: 8.19.0 / bwc
+        command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.19.0#bwcTest
+        timeout_in_minutes: 300
+        agents:
+          provider: gcp
+          image: family/elasticsearch-ubuntu-2004
+          machineType: n1-standard-32
+          buildDirectory: /dev/shm/bk
+          preemptible: true
+        env:
+          BWC_VERSION: 8.19.0
+        retry:
+          automatic:
+            - exit_status: "-1"
+              limit: 3
+              signal_reason: none
+            - signal_reason: agent_stop
+              limit: 3
+
   - label: concurrent-search-tests
     command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dtests.jvm.argline=-Des.concurrent_search=true -Des.concurrent_search=true functionalTests
     timeout_in_minutes: 420
@@ -771,7 +790,7 @@ steps:
           setup:
             ES_RUNTIME_JAVA:
               - openjdk17
-            BWC_VERSION: ["7.17.28", "8.16.4", "8.17.2", "8.18.0"]
+            BWC_VERSION: ["7.17.28", "8.16.4", "8.17.2", "8.18.0", "8.19.0"]
         agents:
           provider: gcp
           image: family/elasticsearch-ubuntu-2004
@@ -819,7 +838,7 @@ steps:
               - openjdk21
               - openjdk22
               - openjdk23
-            BWC_VERSION: ["7.17.28", "8.16.4", "8.17.2", "8.18.0"]
+            BWC_VERSION: ["7.17.28", "8.16.4", "8.17.2", "8.18.0", "8.19.0"]
         agents:
           provider: gcp
           image: family/elasticsearch-ubuntu-2004

+ 1 - 0
.ci/bwcVersions

@@ -36,3 +36,4 @@ BWC_VERSION:
   - "8.16.4"
   - "8.17.2"
   - "8.18.0"
+  - "8.19.0"

+ 1 - 0
.ci/snapshotBwcVersions

@@ -3,3 +3,4 @@ BWC_VERSION:
   - "8.16.4"
   - "8.17.2"
   - "8.18.0"
+  - "8.19.0"

+ 1 - 1
build-tools-internal/version.properties

@@ -1,4 +1,4 @@
-elasticsearch     = 8.18.0
+elasticsearch     = 8.19.0
 lucene            = 9.12.1
 
 bundled_jdk_vendor = openjdk

+ 2 - 0
docs/reference/migration/index.asciidoc

@@ -1,5 +1,6 @@
 include::migration_intro.asciidoc[]
 
+* <<migrating-8.19,Migrating to 8.19>>
 * <<migrating-8.18,Migrating to 8.18>>
 * <<migrating-8.17,Migrating to 8.17>>
 * <<migrating-8.16,Migrating to 8.16>>
@@ -20,6 +21,7 @@ include::migration_intro.asciidoc[]
 * <<migrating-8.1,Migrating to 8.1>>
 * <<migrating-8.0,Migrating to 8.0>>
 
+include::migrate_8_19.asciidoc[]
 include::migrate_8_18.asciidoc[]
 include::migrate_8_17.asciidoc[]
 include::migrate_8_16.asciidoc[]

+ 20 - 0
docs/reference/migration/migrate_8_19.asciidoc

@@ -0,0 +1,20 @@
+[[migrating-8.19]]
+== Migrating to 8.19
+++++
+<titleabbrev>8.19</titleabbrev>
+++++
+
+This section discusses the changes that you need to be aware of when migrating
+your application to {es} 8.19.
+
+See also <<release-highlights>> and <<es-release-notes>>.
+
+coming::[8.19.0]
+
+
+[discrete]
+[[breaking-changes-8.19]]
+=== Breaking changes
+
+There are no breaking changes in {es} 8.19.
+

+ 2 - 0
docs/reference/release-notes.asciidoc

@@ -6,6 +6,7 @@
 
 This section summarizes the changes in each release.
 
+* <<release-notes-8.19.0>>
 * <<release-notes-8.18.0>>
 * <<release-notes-8.17.1>>
 * <<release-notes-8.17.0>>
@@ -82,6 +83,7 @@ This section summarizes the changes in each release.
 
 --
 
+include::release-notes/8.19.0.asciidoc[]
 include::release-notes/8.18.0.asciidoc[]
 include::release-notes/8.17.1.asciidoc[]
 include::release-notes/8.17.0.asciidoc[]

+ 8 - 0
docs/reference/release-notes/8.19.0.asciidoc

@@ -0,0 +1,8 @@
+[[release-notes-8.19.0]]
+== {es} version 8.19.0
+
+coming[8.19.0]
+
+Also see <<breaking-changes-8.19,Breaking changes in 8.19>>.
+
+

+ 8 - 17
docs/reference/release-notes/highlights.asciidoc

@@ -11,7 +11,8 @@ For detailed information about this release, see the <<es-release-notes>> and
 // Add previous release to the list
 Other versions:
 
-{ref-bare}/8.17/release-highlights.html[8.17]
+{ref-bare}/8.18/release-highlights.html[8.18]
+| {ref-bare}/8.17/release-highlights.html[8.17]
 | {ref-bare}/8.16/release-highlights.html[8.16]
 | {ref-bare}/8.15/release-highlights.html[8.15]
 | {ref-bare}/8.14/release-highlights.html[8.14]
@@ -32,23 +33,13 @@ Other versions:
 
 endif::[]
 
+// The notable-highlights tag marks entries that
+// should be featured in the Stack Installation and Upgrade Guide:
 // tag::notable-highlights[]
-
-[discrete]
-[[add_new_experimental_rank_vectors_mapping_for_late_interaction_second_order_ranking]]
-=== Add new experimental `rank_vectors` mapping for late-interaction second order ranking
-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.
-
-{es-pull}118804[#118804]
-
-[discrete]
-[[8_x_add_new_experimental_rank_vectors_mapping_for_late_interaction_second_order_ranking]]
-=== [8.x] Add new experimental `rank_vectors` mapping for late-interaction second order ranking
-Backports the following commits to 8.x:  - Add new experimental
-rank_vectors mapping for late-interaction second order ranking (#118804)
-
-{es-pull}119601[#119601]
-
+// [discrete]
+// === Heading
+//
+// Description.
 // end::notable-highlights[]
 
 

+ 2 - 1
server/src/main/java/org/elasticsearch/Version.java

@@ -200,7 +200,8 @@ public class Version implements VersionId<Version>, ToXContentFragment {
     public static final Version V_8_17_1 = new Version(8_17_01_99);
     public static final Version V_8_17_2 = new Version(8_17_02_99);
     public static final Version V_8_18_0 = new Version(8_18_00_99);
-    public static final Version CURRENT = V_8_18_0;
+    public static final Version V_8_19_0 = new Version(8_19_00_99);
+    public static final Version CURRENT = V_8_19_0;
 
     private static final NavigableMap<Integer, Version> VERSION_IDS;
     private static final Map<String, Version> VERSION_STRINGS;