sort by:
Revision Author Date Message Commit Date
92f290e Relax cleanup check in SnapshotStressTestsIT (#106569) We can't assert no leaked blobs here because today the first cleanup leaves the original `RepositoryData` in place so the second cleanup is not a no-op. Relates #100718 Backport of #100855 to 7.17 20 March 2024, 17:08:42 UTC
ff776e4 Force execution of `SearchService.Reaper` (#106555) If the search threadpool fills up then we may reject execution of `SearchService.Reaper` which means it stops retrying. We must instead force its execution so that it keeps on going. With #106542, closes #106543 Backport of #106544 to 7.17 20 March 2024, 15:34:45 UTC
a86aacd Integrate threadpool scheduling with `AbstractRunnable` (#106552) Today `ThreadPool#scheduleWithFixedDelay` does not interact as expected with `AbstractRunnable`: if the task fails or is rejected then this isn't passed back to the relevant callback, and the task cannot specify that it should be force-executed. This commit fixes that. Backport of #106542 to 7.17 20 March 2024, 15:08:24 UTC
59f0e6f [Test] Fix SslMultiPortTests by increasing the number of ephemeral ports on windows (#106540) This PR increases client's port ranges for tests which are executed on Windows in order to avoid failures due to some port ranges being excluded from use. The larger ports range (300) is chosen based on the observation where a random consecutive range of 200 ports can be excluded on Windows test workers. Relates to https://github.com/elastic/elasticsearch/pull/103894, which fixed similar issues but this one seems to have been missed. Resolves: https://github.com/elastic/elasticsearch/issues/106537 20 March 2024, 12:28:03 UTC
b0cd02b [7.17] Update bundled JDK to Java 22 (#106482) (#106509) * Update bundled JDK to Java 22 (#106482) # Conflicts: # build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/toolchain/AdoptiumJdkToolchainResolver.java # build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/toolchain/OracleOpenJdkToolchainResolver.java # build-tools-internal/src/test/groovy/org/elasticsearch/gradle/internal/toolchain/AdoptiumJdkToolchainResolverSpec.groovy # gradle/verification-metadata.xml * Revert toolchain resolver changes 19 March 2024, 20:29:57 UTC
1175fc6 Fix default search timeout in watcher docs (#106404) (#106504) 19 March 2024, 19:07:03 UTC
c53745e Upgrading mime4j on the 7.17 line (#106380) 18 March 2024, 14:44:30 UTC
ee99b6c Update to latest Lucene bugfix version 8.11.3 (#106365) 18 March 2024, 11:19:07 UTC
6f2d188 [ci] Refactor BWC templating in Buildkite pipelines to handle more scenarios (#106084) (#106098) (cherry picked from commit 6f8280c12a3e2f122206d59853d6f185862f3779) 14 March 2024, 20:46:11 UTC
057843e [7.17] Handling exceptions on watcher reload (#105442) (#106209) 13 March 2024, 20:54:38 UTC
2e97844 Clarify filters can be used while creating a normalizer. (#103826) (#106234) 12 March 2024, 13:43:02 UTC
5ccbad1 Remove invalid javadoc reference (#106139) Removes invalid javadoc reference. 08 March 2024, 20:07:29 UTC
334d7f5 OIDC doc - mention client secret needs a restart (#106088) (#106090) 07 March 2024, 21:21:14 UTC
226ee28 Adjust terminal tests to new behavior in JDK 22. (#103614) (#106051) JDK 22 may return a console even if the terminal is redirected. These cases are detected using the new Console#isTerminal() to maintain the current behavior (closes #98033). Co-authored-by: Moritz Mack <mmack@apache.org> 07 March 2024, 00:29:27 UTC
63eeed8 Fix random timezone id selection to be consistent with DateUtilsTests.testTimezoneIds (#105989) 06 March 2024, 06:35:15 UTC
8e05395 Ignore America/Pangnirtung and Pacific/Kanton in timezone tests (#105976) 05 March 2024, 16:29:55 UTC
e3b4c0c Add note about optional times and epochs (#105786) (#105972) 05 March 2024, 14:08:33 UTC
03dc8ed [7.17] Allow resolving runtime java via Gradle tool chain provider (#105916) * [7.17] Resolve runtime java via Gradle tool chain provider #95319 * Cleanup VersionPropertiesPlugin 05 March 2024, 10:17:44 UTC
457296f Fix :plugins:repository-hdfs:forbiddenApisJavaRestTest (#102983) (#105921) Reworking forbiddenApis check to use gradle worker api exposed a bug in how we resolve krb5kdc keytab information. This fixes the depenendency to krb5kdc keytab configuration and its builtBy task. This also changes the usage of krb5kdc keytab files to be passed directly to task classpath as they are only required at runtime and directly having them as part of javaRestTestRuntimeOnly would mean precommit requires krb5kdc compose up which we definitely not want (cherry picked from commit ab0bb4889aaffe27129221b68197dccb0733ae6e) 05 March 2024, 10:16:20 UTC
4360618 Ignore Europe/Kyiv in timezone tests (#105862) Closes #105841 04 March 2024, 19:58:48 UTC
b8d715a Test mute for #105841 (#105925) Muting test for https://github.com/elastic/elasticsearch/issues/105841 04 March 2024, 17:40:40 UTC
1ad813d Re-enable Java 22 periodic testing 29 February 2024, 15:49:35 UTC
f569a47 Ignore America/Ciudad_Juarez in timezone tests (#105815) 27 February 2024, 11:06:15 UTC
67725a4 Upgrade joda time to 2.12.6 (#104720) 23 February 2024, 10:30:50 UTC
edea203 [ML] Detect 8.x ML nodes correctly (#105653) It's possible that a 7.17 master node needs to assign ML jobs to 8.x ML nodes. Currently this does not work, as the 7.x mechanism for detecting ML nodes does not work with 8.x ML nodes. Currently a 7.17 master node will not assign jobs to 8.x ML nodes, so the jobs sit in limbo until the master node is upgraded to 8.x, and then they get assigned and pick up where they left off. This change allows the 7.17 master node to correctly identify 8.x ML nodes in the cluster, allowing the ML jobs to be reassigned more quickly during a rolling upgrade from 7.17 to 8.x where master nodes are upgraded last (as recommended). 20 February 2024, 13:42:46 UTC
85259a1 Mute ConcurrentSnapshotsIT#testDeleteIndexWithOutOfOrderFinalization (#105644) 20 February 2024, 11:14:35 UTC
2ccd7bf Renew samba fixture expired test certificates (#105561) (#105568) (cherry picked from commit 15877f559320f7dcc5c655e24375d009643cd0ec) 15 February 2024, 15:43:53 UTC
874a1dc Limiting the number of nested pipelines that can be executed (#105428) (#105533) Limiting the number of nested pipelines that can be executed within a single pipeline to 100 15 February 2024, 13:50:27 UTC
7273e02 Adding executedPipelines to the IngestDocument copy constructor (#105427) (#105527) 14 February 2024, 22:38:17 UTC
4d09f96 Improving the performance of the ingest simulate verbose API (#105265) (#105513) This updates the simulate verbose API to run in O(N) (for number of pipelines) time and memory like the simulate and ingest APIs rather than O(N^2). 14 February 2024, 19:46:29 UTC
9b6cf27 Adding a custom exception for problems with the graph of pipelines to be applied to a document (#105196) (#105473) This PR removes the need to parse the exception message to detect if a cycle has been detected in the ingest pipelines to be run on a document. 14 February 2024, 16:46:02 UTC
d57de7d Adding some tests for many nested pipeline processors (#105291) (#105471) 14 February 2024, 16:43:04 UTC
d1117ae Update Gradle wrapper to 8.6 (#103796) (#105466) Co-authored-by: Rene Groeschke <rene@elastic.co> 13 February 2024, 20:14:48 UTC
69f7730 Update Gradle Enterprise plugin to 3.16.1 (#104435) (#105463) # Conflicts: # gradle/build.versions.toml # settings.gradle 13 February 2024, 17:48:02 UTC
3318445 Clarify update operations may be performed on a data stream's backing indices (#105408) (#105413) These statements come off a little too strongly towards "don't use data streams if you *ever* have updates", but they do support updates when necessary, as long as the backing indices are used. (cherry picked from commit d95d6adae5fd76d2e7cef620cf963cee55d85fb2) 12 February 2024, 18:21:53 UTC
ce7d540 Fix testTargetThrottling (#105286) Backports #103397 to 7.17 Closes #104693 08 February 2024, 14:13:25 UTC
fa0f970 Finalize release notes for v7.17.18 06 February 2024, 19:35:22 UTC
5db444b Prune changelogs after 7.17.18 release 06 February 2024, 17:49:28 UTC
23f055a Bump versions after 7.17.18 release 06 February 2024, 17:48:38 UTC
491d805 Update docs for v7.17.18 release (#105160) 06 February 2024, 07:26:19 UTC
839451c [ci] Allow CI to be triggered by old elasticmachine-style comment (#105154) (#105158) (cherry picked from commit 37b57a411bda1efb86359b6e2dd853b3cc195c41) 05 February 2024, 21:23:07 UTC
8682172 Update build tools changelog schema for new Core/Infra/Metrics label (#105016) (#105032) a new Core/Infra/Metrics label has been added, this commit updates the schema 01 February 2024, 19:10:57 UTC
c845bcd [7.17] Ingest correctly handle upsert operations and drop processors together ( #104585) (#104887) 30 January 2024, 17:24:09 UTC
10ca010 Allocation awareness allocates some replicas (#104800) The docs for forced awareness indicate that no replicas will be assigned until all zones are available, which is definitely undesirable and also not the actual behaviour. This commit fixes the wording to match what really happens. Closes #104777 29 January 2024, 08:19:04 UTC
378c22a Better handling of async processor failures (#104289) (#104768) 25 January 2024, 16:56:43 UTC
0b6cd20 Fix dependency check for ignored licenses (#104736) (#104743) if there are no dependencies declared and the license file is marked as ignored, no exception should be thrown and dependencylicense check should pass. Fixes issues we identified in #104628 25 January 2024, 11:37:29 UTC
76be62a Ignore Antarctica/Vostok timezone differences (#104610) Antarctica/Vostok, it has been updated by tzdata 2023d, which leads to different timezone offsets between joda and the jdk 25 January 2024, 09:40:58 UTC
c0277f8 Remove dependency on beats 24 January 2024, 15:57:52 UTC
a307e81 Ensure there's only one newline added with new version declarations (#104519) (#104689) Backport #104519 to 7.17 24 January 2024, 12:11:17 UTC
06bb0bd Mute testTimezoneIds (#104691) Relates #104544 24 January 2024, 11:31:33 UTC
c1a724f Remove 7.17.17 coming soon section 23 January 2024, 17:38:57 UTC
d761c15 Prune changelogs after 7.17.17 release 23 January 2024, 17:32:47 UTC
23bb761 Bump versions after 7.17.17 release 23 January 2024, 17:32:08 UTC
b41b0e8 Add release notes for 7.17.17 (#104632) 22 January 2024, 23:00:17 UTC
6e0679d [7x] upgrade aws client depdencies (#104346) This commit bumps the aws client dependencies from from 1.11.749 to 1.12.270. This aligns the versions used in 7.17.x with main. (partial) backport of https://github.com/elastic/elasticsearch/pull/88932 22 January 2024, 15:52:12 UTC
4ba1572 Create extract/tag versions gradle task for 7.17 (#104532) Create a gradle task to extract version information for the new build release tag build infrastructure. This also defines a dummy tagVersions task that is implemented on v8 but doesn't have anything to do on 7.17. 22 January 2024, 11:25:05 UTC
6481e8a Fix deleting index during snapshot finalization (#104380) * Fix deleting index during snapshot finalization Today if an index is deleted during a very specific order of snapshot finalizations then it's possible we'll miscalculate the latest shard generations for the shards in that index, causing the deletion of a shard-level `index-UUID` blob which prevents further snapshots of that shard. Backports #103817 to 7.17 Closes #101029 * Test fixup 18 January 2024, 10:38:18 UTC
aba4da4 [7.17] Upgrade bundled JDK to 21.0.2 (#104481) (#104486) * Upgrade bundled JDK to 21.0.2 (#104481) # Conflicts: # gradle/verification-metadata.xml * Update verification metadata 17 January 2024, 20:44:50 UTC
af3f8e5 [7.17] Update ExecutorScalingQueue to workaround LinkedTransferQueue JDK bug (#104347) (#104425) * Update ExecutorScalingQueue to workaround LinkedTransferQueue JDK bug (#104347) This commit adds a few overrides to ExecutorScalingQueue (subclass of LinkedTransferQueue) to workaround a JDK bug in LinkedTransferQueue. * remove usage of var * fix compilation 17 January 2024, 11:24:04 UTC
b6114f4 Fix snapshot version in `createSnapshotLegacy` (#104354) We shouldn't use `Version#CURRENT` for the snapshot version anywhere, but especially not on the legacy path. Closes #86889 15 January 2024, 09:16:41 UTC
0ad0ddd [ci] Add Amazon Linux 2 to platform support pipeline (#104229) (#104286) (cherry picked from commit a354b45613bc1b1170656e37684b62886638e191) 12 January 2024, 16:40:58 UTC
aed04c0 Backport update versions task to 7.17 (#104303) Copy update version gradle task from #103335 to 7.17 for future 7.17 releases 12 January 2024, 16:01:23 UTC
20b46d1 [7x] bump dependency in discovery azure classic plugin (#104171) This commit bumps commons-io for discover azure classic plugin from 2.4 -> 2.7 11 January 2024, 15:49:45 UTC
f83dd8e Fix cancellation order in CancellableRateLimitedFluxIterator (#104259) (#104263) Closes #103054 11 January 2024, 14:38:16 UTC
9923a87 Remove BWC testing of snapshot 6.8 versions (#104226) 10 January 2024, 22:21:56 UTC
f82944c [7x] ingest attachment dependency version bumps (#104169) This commit bumps the follow dependency version for the ingest attachment plugin: tika-core 1.27 -> 1.28.5 tika-parsers 1.27 -> 1.28.5 commons-io 2.6 -> 2.11 fontbox 2.0.24 -> 2.0.26 poi 4.1.2 -> 5.2.2 poi-ooxml 4.1.2 -> 5.2.2 and poi-/ooxml-schemas is now poi-ooxml-lite and is using 5.2.2 (see poi.apache.org/changes.html) xmlbeans 3.0.1 -> 5.0.3 These versions were chosen from one of the following POM files: repo1.maven.org/maven2/org/apache/tika/tika-parent/1.28.5/tika-parent-1.28.5.pom repo1.maven.org/maven2/org/apache/tika/tika-parsers/1.28.5/tika-parsers-1.28.5.pom repo1.maven.org/maven2/org/apache/tika/tika-core/1.28.5/tika-core-1.28.5.pom repo1.maven.org/maven2/org/apache/poi/poi-ooxml-lite/5.2.2/poi-ooxml-lite-5.2.2.pom 10 January 2024, 22:01:30 UTC
ebe2e02 Disable BWC tests from "monolithic" CI jobs (#104221) (#104225) # Conflicts: # .buildkite/pipelines/periodic.template.yml # .buildkite/pipelines/periodic.yml # .buildkite/scripts/encryption-at-rest.sh # .buildkite/scripts/release-tests.sh 10 January 2024, 18:54:02 UTC
6868f0c Remove FIPS testing for Java 17 and 18 10 January 2024, 16:36:44 UTC
fe091e8 Fix discovery-gce when run in FIPS mode (#104179) * Fix discovery-gce when run in FIPS mode * dummy commit to re-kick off build * spotless 10 January 2024, 14:51:29 UTC
d035dff Tag individual CI job name axis in build scans (#104168) (#104178) # Conflicts: # .buildkite/pipelines/periodic.template.yml 10 January 2024, 00:24:14 UTC
b5afdb7 [dra] Trigger elasticsearch-hadoop dra build whenever we build a new staging artifact (#104084) (#104096) (cherry picked from commit 6a386ba20a4611d83d67f6288f02c42ddee9f533) 09 January 2024, 21:11:52 UTC
5ef0189 Revert "Add Java 22 to testing matrix" This reverts commit e39f00facc3c392609ec56460dac6b216c200a8c. 09 January 2024, 18:01:16 UTC
8846fbe Revert "Remove additional matrix dimension in Java compatibility testing" This reverts commit 0d887b1ae2f824089dcedda4a6d3e53c229c973e. 09 January 2024, 18:01:07 UTC
93af646 [7.x] Sync discovery_gce versions with main (#104086) This commit syncs the dependencies for discovery GCE plugin with the dependency versions in use in main. Specifically, this commit upgrades the following for the discovery GCE plugin: com.google.apis:google-api-services-compute:v1-rev160-1.23.0 -> v1-rev20220322-1.32 com.google.api-client:google-api-client:1.23.0 -> 1.33.1 com.google.oauth-client:google-oauth-client:1.23.0 -> 1.34.1 com.google.code.findbugs:jsr305:1.3.9 -> 3.0.2 and introduces the following for the discovery GCE plugin: api "com.fasterxml.jackson.core:jackson-core:${versions.jackson}" api "com.google.http-client:google-http-client-gson:1.41.1" runtimeOnly 'com.google.guava:guava:32.0.1-jre' runtimeOnly 'com.google.guava:failureaccess:1.0.1' api 'io.opencensus:opencensus-api:0.30.0' api 'io.opencensus:opencensus-contrib-http-util:0.30.0' api 'io.grpc:grpc-context:1.27.2' backport of #85132 and #91722 09 January 2024, 17:28:32 UTC
a586ac7 [7.x] Bump protobuf version for repository hdfs (#104076) This commit bumps the protobuf version for in 7.x to match the version used in main. Main has been running this version since #92123 09 January 2024, 16:00:55 UTC
034b8ec [7.x] Bump commons codec version (#104106) This commit bumps common-codec from 1.11 to 1.15 09 January 2024, 15:19:44 UTC
2aeecfd [7.17] Manual backport of 103944 (#104016) * Manual backport of 103944 * copy RegisteredDomainProcessorTests#testBasic from main 08 January 2024, 16:31:01 UTC
77bf12f Upgrade Bouncy Castle jars (except for the FIPS jars) (#103818) This commit upgrades the non-FIPS jars to the lastest available versions for 7.17. Bouncy Castle slightly changed their naming as evident by bouncycastle.org/latest_releases.html They no longer maintain a jdk15on library and instead use strategy for [1.5->1.8) and [1.8 -> ). This commit adopts the jdk18on libraries with the latest version. related: #100923 05 January 2024, 22:32:05 UTC
8b62001 bump junit version (#103941) (#103989) This commit bumps the junit version from 4.12 to 4.13.2 05 January 2024, 16:04:51 UTC
a3c4b08 Upgrade Bouncy Castle FIPS jars for plugin cli (#103801) This commit upgrades bc-fips and bcpg-fips to the lastest available versions for 7.17. related: #100923 05 January 2024, 14:28:21 UTC
0d887b1 Remove additional matrix dimension in Java compatibility testing 04 January 2024, 22:13:46 UTC
8340d3b [ci] Add/update docs for .buildkite dir and PR pipeline generator (#103936) (#103940) (cherry picked from commit b8009d1b1eef2cc97c92771ebb9f930eeb7651c5) 04 January 2024, 22:05:26 UTC
e39f00f Add Java 22 to testing matrix 04 January 2024, 18:38:13 UTC
68e2508 [7.17] [Test] Use larger client ports range for tests running on Windows (#103894) (#103914) * [Test] Use larger client ports range for tests running on Windows (#103894) This PR increases client's port ranges for tests which are executed on Windows in order to avoid failures due to some port ranges being excluded from use. The larger ports range (300) is chosen based on the observation where a random consecutive range of 200 ports can be excluded on Windows test workers. Closes #102349 (cherry picked from commit bdf5c7fc383e8bfba402bc3a31829f45d9964599) # Conflicts: # modules/transport-netty4/src/internalClusterTest/java/org/elasticsearch/transport/netty4/Netty4TransportMultiPortIntegrationIT.java # x-pack/plugin/security/src/internalClusterTest/java/org/elasticsearch/xpack/security/transport/filter/IpFilteringIntegrationTests.java * Fix compilation error 04 January 2024, 15:00:23 UTC
a8d9293 Only run snyk for 7.17 and main branch (#103820) (#103842) 03 January 2024, 09:05:15 UTC
8e5de13 Support different snyk organisations (#97808) (#103825) Tweaks our snyk integration to support different snyk orgs which is required to have support for elasticsearch serverless. Also replaces hardcoded remote url property by a dynamic version that resolves that property from the git origin url. (cherry picked from commit 3e13bd4d4c60636233509286c8a3f394dfe9300f) 02 January 2024, 22:44:09 UTC
759e3f6 [7.17] Reference stored scripts in snapshot restore (#102966) (#103046) Backports the following commits to 7.17: Reference stored scripts in snapshot restore (Reference stored scripts in snapshot restore #102966) 20 December 2023, 12:34:33 UTC
d61e9dc Correct docs tcp retries timeout (#102968) (#103044) Closes #102788 20 December 2023, 11:20:47 UTC
bfe46b4 [7.17] Add full GC fallback within the current attempt (#102563) (#103505) * Add full GC fallback within the current attempt (#102563) * Add full GC fallback within the current attempt * Try re-acquire the lock if we timed out due to a full GC * Condition full GC to memory reclaimed only * Fix: transform record to private static class 18 December 2023, 14:47:40 UTC
41afa78 [ci] Add amazon-2023 to platform-support matrix (#103466) (#103479) (cherry picked from commit 2517d5c065a03d409f55806dc1c97bfb80146b66) 14 December 2023, 21:19:05 UTC
450dfc5 [7.17] Dispatch ClusterStateAction#buildResponse to executor (#103435) (#103443) If waiting for a particular cluster state (e.g. on the CCR leader) we will compute the resulting cluster state and serialize it on the cluster applier thread, which can be too expensive in a large cluster for this thread. With this commit we dispatch the final action back to the original executor. 14 December 2023, 15:48:09 UTC
c77b9e9 Prune changelogs after 7.17.16 release 13 December 2023, 15:49:18 UTC
4c7876d Bump versions after 7.17.16 release 13 December 2023, 15:48:34 UTC
c716374 [DOCS] Add canonical link to quickstart (#103392) 13 December 2023, 13:51:59 UTC
e7dabf0 Disable incremental compilation in CI environments (#103346) (#103349) 12 December 2023, 22:07:11 UTC
f48406b [DOCS] Add security update to 7.17.16 RNs (#103336) 12 December 2023, 21:23:10 UTC
ac8c591 [7.17] [Docs] Custom S3 CA must be reinstalled on upgrade (#103168) (#103248) * [Docs] Custom S3 CA must be reinstalled on upgrade (#103168) This commit updates the docs to call out that custom certificate authorities for S3 repositories will need to be reinstalled every time ES is upgraded, is the node is using the bundled JDK * Fix cross-book reference 12 December 2023, 01:23:14 UTC
1a99785 Wrap painless explain error (#103151) (#103236) In https://github.com/elastic/elasticsearch/pull/100872 Painless errors were wrapped so as to avoid throwing Errors outside scripting. However, one case was missed: PainlessExplainError which is used by Debug.explain. This commit adds the explain error to those that painless wraps. closes #103018 09 December 2023, 15:00:17 UTC
2b23fa0 Update docs for v7.17.16 release (#103086) 06 December 2023, 22:01:45 UTC
08ffe30 Update IronBank docker image base to ubi:9.3 (#102721) (#103077) # Conflicts: # distribution/docker/src/docker/Dockerfile Co-authored-by: Jon <jon@elastic.co> 06 December 2023, 19:10:42 UTC
back to top