Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
668 commits
Select commit Hold shift + click to select a range
cd00e53
Fixes https://github.com/elastic/elasticsearch/issues/124132 (#124205…
astefan Mar 6, 2025
533d0a8
Refactor RegisteredDomainProcessorTests (#124175) (#124245)
joegallo Mar 6, 2025
b95c59b
[DOCS] Remove references to the _unified inference API (#124157) (#12…
lcawl Mar 6, 2025
b5bb47b
[8.18] Avoid hoarding cluster state references during rollover (#1241…
nielsbauman Mar 6, 2025
9a68c9f
[ML] Update inference api rest spec (#124151) (#124239)
jonathan-buttner Mar 6, 2025
98e6565
[Deprecation] Update URL (#124259) (#124269) (#124273)
prwhelan Mar 6, 2025
335a1d4
[8.18] Retry ILM async action after reindexing data stream (#124149) …
parkertimmins Mar 6, 2025
0f57473
Updating description of stream API (#124209) (#124277)
jonathan-buttner Mar 6, 2025
236b458
[Entitlements] MailToURLConnection instrumentation (#123829) (#124232)
ldematte Mar 7, 2025
e4c0fa9
Fix some lazy rollover code (#124153) (#124309)
nielsbauman Mar 7, 2025
1ca82c8
[8.x][DOCS] Document source-related restrictions (#124317) (#124324)
kkrik-es Mar 7, 2025
48ac634
[Entitlements] Fix AbstractDelegateHttpsURLConnection "this" paramete…
ldematte Mar 7, 2025
06f7561
Entitle inference to access AWS credentials (#123750) (#124235)
prdoyle Mar 7, 2025
70d7daa
Have create index return a bad request on poor formatting (#123761) (…
benwtrent Mar 7, 2025
bccfcc4
Do not let ShardBulkInferenceActionFilter unwrap / rewrap ESException…
tteofili Mar 7, 2025
dbe0a23
Upgrade httpclient to 5.3.3 for build-tools-internal (#124018) (#124355)
joegallo Mar 7, 2025
30d9759
Drop unused `prefix` and `suffix` from string collection utils (#1243…
DaveCTurner Mar 7, 2025
b3fbeec
Don't use dot product similarity in SemanticInferenceMetadataFieldsRe…
Mikep86 Mar 7, 2025
7baf78c
Mute org.elasticsearch.smoketest.DocsClientYamlTestSuiteIT test {yaml…
elasticsearchmachine Mar 7, 2025
ec0b615
Mute org.elasticsearch.index.shard.StoreRecoveryTests testAddIndices …
elasticsearchmachine Mar 7, 2025
fbc7bbc
[8.18] Avoid serializing empty _source fields in mappings. (#124198)
martijnvg Mar 8, 2025
dc44c4c
[Entitlements] Use the correct format for the `EntitlementInstrumente…
ldematte Mar 8, 2025
b10cce5
IngestDocument readability improvements (#124322) (#124407)
joegallo Mar 8, 2025
02c8dcf
[Entitlements] Add support for IT testing always allowed actions (#12…
ldematte Mar 8, 2025
ae68b2a
[9.0] Remove duplicate paths (including exclusive) in FileAccessTree …
prdoyle Mar 8, 2025
370fb79
DateProcessor refactoring (#124349) (#124411)
joegallo Mar 8, 2025
23eec7b
[8.18] Make NotEntitledException inherit from AccessControlException …
ldematte Mar 8, 2025
f503dda
[Entitlements] Allow read access to a plugin's directory (#124111) (#…
ldematte Mar 8, 2025
0b30e4a
Fix test - wait for other threads before throwing the exception (#124…
smalyshev Mar 8, 2025
525aeb5
Revert "missing file entitlement used by google-http-client for oauth…
ldematte Mar 8, 2025
63dab19
remove addess to home/.aws for repository-s3 (#124190) (#124435)
ldematte Mar 8, 2025
2a82161
[Entitlements] Add URLConnection instrumentation for jar protocol (#1…
ldematte Mar 9, 2025
1b1e9ac
Document `getMinTransportVersion` including exceptions (#124192) (#12…
DaveCTurner Mar 10, 2025
7581491
Deduplicate created objects when deserializing InternalAggregations i…
iverase Mar 10, 2025
ad6cbfa
Avoid reading unnecessary dimension values when downsampling (#124451…
martijnvg Mar 10, 2025
85c1138
Remove test usages of `DataStream#getDefaultBackingIndexName` in ILM …
gmarouli Mar 10, 2025
155ba49
Fix entitlement checks for relative links (#124133) (#124478)
mosche Mar 10, 2025
224eeee
[Tests] Simplify classpath for analytics javaRestTests (#124274) (#12…
breskeby Mar 10, 2025
1f2db3f
Add exclusive access files for security module (#123676) (#124485)
rjernst Mar 10, 2025
b23b5b0
fix file tests to work across multiple invocations (#124412) (#124503)
ldematte Mar 10, 2025
66a3d57
Mute org.elasticsearch.entitlement.runtime.policy.PolicyManagerTests …
elasticsearchmachine Mar 10, 2025
2b9e7ae
[ML] Modify test case to update running job (#124287) (#124522)
edsavage Mar 10, 2025
8134ee4
ESQL: Lazy collection copying during node transform (#124424) (#124529)
costin Mar 11, 2025
b7878b4
Mute org.elasticsearch.xpack.test.rest.XPackRestIT test {p0=snapshot/…
elasticsearchmachine Mar 11, 2025
94ebaaf
Troubleshoot source mode deprecation warnings (#124320) (#124536)
kkrik-es Mar 11, 2025
0aaa8cd
[Inference API] Fix output stream ordering in InferenceActionProxy (#…
timgrein Mar 11, 2025
f790cb8
Rethrow NoSuchFileException if encountering an invalid symlink when c…
mosche Mar 11, 2025
255f7fe
[8.18] Fix concurrency issue in ScriptSortBuilder (#123757) (#124514)
javanna Mar 11, 2025
754f2f7
[ML] Avoid potentially throwing calls to Task#getDescription in model…
Mikep86 Mar 11, 2025
94f7c9f
Improve DownsampleActionSingleNodeTests testing (#124550) (#124557)
martijnvg Mar 11, 2025
80c5c40
Re-enable testCancelFailedSearchWhenPartialResultDisallowed, the issu…
smalyshev Mar 11, 2025
324495b
Fix IronBank hardening_manifest CI test (#124579) (#124587)
breskeby Mar 11, 2025
f547d6c
Reduce noise from NotEntitledException logging (#124511) (#124590)
prdoyle Mar 11, 2025
d002c48
Update docker.elastic.co/wolfi/chainguard-base:latest Docker digest t…
elastic-renovate-prod[bot] Mar 11, 2025
b81b896
[Entitlements] Exclude `java.desktop` from system modules (#124563) (…
ldematte Mar 12, 2025
75010bc
[Profiling] Fix NullPointerExceptions by accepting dotted field names…
rockdaboot Mar 12, 2025
0c11589
Enable FIPS entitlements based on `org.bouncycastle.fips.approved_onl…
mosche Mar 12, 2025
6a560f7
[Tests] Fix copying files for test cluster (#124628) (#124656)
jozala Mar 12, 2025
e79ad5e
[8.18] Filter module-info.class from entitlements-bridge jar in distr…
mark-vieira Mar 12, 2025
7461459
Fix geoip databases index access after system feature migration (take…
joegallo Mar 12, 2025
4ec4fe5
Fix FileAccessTreeTests#testDuplicateExclusivePaths to work on window…
ldematte Mar 13, 2025
74f402c
Improve downsample performance by buffering docids and do bulk proces…
martijnvg Mar 13, 2025
c0afff1
[Entitlements] Add support for IT tests of always allowed actions (ta…
ldematte Mar 13, 2025
61752ac
Fix stack trace in `ActionListener#assertOnce` (#124672) (#124710)
DaveCTurner Mar 13, 2025
6f0e822
[Tests] Limit IOUtilTests on Windows (#124716) (#124726)
jozala Mar 13, 2025
25f51d1
Change downsample's MetricFieldProducers (#124701) (#124733)
martijnvg Mar 13, 2025
cb51922
Mute org.elasticsearch.oldrepos.OldRepositoryAccessIT testOldRepoAcce…
elasticsearchmachine Mar 13, 2025
1077eac
System data streams are not being upgraded in the feature migration A…
alexey-ivanov-es Mar 13, 2025
5ce8016
Cleanup assert in DownsampleShardIndexer (#124751) (#124778)
martijnvg Mar 13, 2025
ad12e0d
[8.18] Improve rolling up metrics (#124777)
martijnvg Mar 13, 2025
b49b22d
Fix changelog to make more sense for release notes (#124774)
dakrone Mar 13, 2025
c7f31f5
[ML] Migrate model_version to model_id when parsing persistent elser …
jonathan-buttner Mar 13, 2025
f536f3f
Disable queryable built-in feature in docs YAML tests (#124684) (#124…
slobodanadamovic Mar 13, 2025
007beda
Silence AWS entitlement warnings from ALL-UNNAMED (#124805) (#124818)
prdoyle Mar 13, 2025
dc52686
[Transform] Check alias during update (#124773) (#124835)
prwhelan Mar 13, 2025
3359af1
Bump nimbus-jose-jwt to 10.0.2 (#124544) (#124857)
jfreden Mar 14, 2025
0be9e35
[Entitlements] Allow policy overrides via system properties (#124489)…
ldematte Mar 14, 2025
b9ab327
Unmute GeoGridAggAndQueryConsistencyIT testGeoShapeGeoHash (#124301) …
original-brownbear Mar 14, 2025
6bfea79
[ML] Allowing deletion of default endpoints while using force=true (#…
jonathan-buttner Mar 14, 2025
134b8f8
lookup join for 8.18 (#124760)
georgewallace Mar 14, 2025
48b846c
add load_native_libraries entitlement to java.desktop (#124852) (#124…
ldematte Mar 14, 2025
7cef9a0
Include stack trace in Not Entitled warning (#124895) (#124915)
prdoyle Mar 14, 2025
149f161
[8.18] Bug Fix: System Data Streams Should Be Restorable (#124651) (#…
JVerwolf Mar 14, 2025
969dc0a
Fix system data stream snapshot bug (#124931) (#124933)
JVerwolf Mar 15, 2025
fda5483
Use child loggers broadly in PolicyManager (#124896) (#124937)
prdoyle Mar 15, 2025
4ac5dd1
Mention zero-window state in networking docs (#124969) (#124970)
DaveCTurner Mar 16, 2025
a861ca8
[8.18] ESQL: Catch parsing exception (#124958) (#124981)
costin Mar 17, 2025
b148242
[Build] Rework internal build plugin plugin to work with Isolated Pro…
breskeby Mar 17, 2025
4d1ff20
[8.18] Merge template mappings properly during validation (#124784) (…
kkrik-es Mar 17, 2025
d018645
[8.18] ESQL: Push down StartsWith and EndsWith functions to Lucene (#…
ivancea Mar 17, 2025
4041eb1
[8.18] [Entitlelments] Server policy patching via system property (#1…
ldematte Mar 17, 2025
0ebdd38
Guard checking master node watching for file settings (#124960) (#125…
rjernst Mar 17, 2025
1c9f115
Fix EQL double invoking listener (#124918) (#125017)
original-brownbear Mar 17, 2025
b66cc48
[8.x][DOCS] Removes sparse_embedding references from EIS docs (#12475…
szabosteve Mar 17, 2025
f09090d
Ignore _JAVA_OPTIONS (#124843) (#124943)
rjernst Mar 17, 2025
b1451ba
Don't generate stacktrace in TaskCancelledException (#125002) (#125029)
iverase Mar 17, 2025
25371be
Clarify 'inference_id' usage in ELSER semantic search guide (#124854)…
kosabogi Mar 17, 2025
04daca7
[DOCS] Add link to semantic_text GA blog #804 (#125034) (#125047)
leemthompo Mar 17, 2025
5bbbb1c
Add manage_threads entitlement for reactor.core (#125037) (#125041)
jdconrad Mar 17, 2025
f7f3f26
Add missing OpenAI and Watsonx inference APIs (#124989) (#125025)
pquentin Mar 17, 2025
fe4df54
Prevent work starvation bug if using scaling EsThreadPoolExecutor wit…
mosche Mar 18, 2025
0d15294
[8.18] Permanently switch from SecurityManager to Entitlements (#1248…
ldematte Mar 18, 2025
ff7a901
[DOCS] Fix link in RAG doc (#125077) (#125081)
leemthompo Mar 18, 2025
98607b1
[Entitlements] Uniform server and plugins policy patching (#125011) (…
ldematte Mar 18, 2025
52a33c7
[Gradle] Fix configuration cache issues in distribution subproject (#…
breskeby Mar 18, 2025
4f7947c
Silence known entitlement warnings (#124883) (#125106)
prdoyle Mar 18, 2025
16c8d76
Mute org.elasticsearch.index.mapper.ShapeGeometryFieldMapperTests tes…
elasticsearchmachine Mar 18, 2025
370be80
Update docker.elastic.co/wolfi/chainguard-base:latest Docker digest t…
elastic-renovate-prod[bot] Mar 18, 2025
b635c27
Adds EIS inference PUT API (#125082) (#125115)
szabosteve Mar 18, 2025
64a220a
Cleanup command line setting errors (#124963) (#125130)
rjernst Mar 18, 2025
e5ad498
Return unique deprecation for old indices with incompatible date form…
mark-vieira Mar 18, 2025
d18a665
[DOCS] Opster Migration: Backport of nested bool query addition (#12…
john-wagster Mar 19, 2025
86e1aa9
Update bundled JDK to Java 24 (#125159) (#125176)
rjernst Mar 19, 2025
f30a7e4
Add Mistral inference API (#125063) (#125183)
lcawl Mar 19, 2025
df99bf2
[Gradle] Autoprovision jvm for gradle daemon (#124071) (#125145)
breskeby Mar 19, 2025
52717c9
Add missing cause param to indices.put_template API (#125189) (#125200)
pquentin Mar 19, 2025
ab50804
[8.x][DOCS] Adds VoyageAI inference integration docs. (#125196) (#125…
szabosteve Mar 19, 2025
4ad769a
Adds VoyageAI PUT Inference API. (#125198) (#125210)
szabosteve Mar 19, 2025
29db8e4
[ML] Enhance error message for snapshot upgrade (#125215) (#125229)
valeriy42 Mar 19, 2025
963515b
Update Gradle Enterprise Plugin (Develocity) to 3.19.2 (#125137) (#12…
breskeby Mar 19, 2025
24c5031
[8.18] Fix LTR query feature with phrases (and two-phase) queries (#1…
jimczi Mar 19, 2025
54a8c25
ESQL: Reuse child outputSet inside the plan where possible (#124611) …
costin Mar 20, 2025
c4fc197
[8.18] [8.x] Mark semantic text as GA in docs (#124670) (#125302)
Mikep86 Mar 20, 2025
56d54ac
[CI] Sign in to Docker Hub for Buildkite pipelines (#125208) (#125310)
jozala Mar 20, 2025
c427bd7
Reindex data stream indices on different nodes (#125171) (#125335)
masseyke Mar 20, 2025
1aeda50
Skip upgrade test against bugged older versions (#125241)
mark-vieira Mar 20, 2025
5c5a743
Split out jvm and operating system actions in entitlement tests (#125…
rjernst Mar 20, 2025
57681ef
Use ALL-UNNAMED for the unnamed module in warnings (#125317) (#125348)
prdoyle Mar 20, 2025
e2ae238
[Entitlements] Add an option to perform bytecode verification during …
ldematte Mar 21, 2025
f0db7b6
Add more inference API REST specifications (#125187) (#125359)
lcawl Mar 21, 2025
0c861aa
The histogram field type does not support `time_series_metric` attrib…
martijnvg Mar 21, 2025
7f96070
[Docs] ES|QL in Kibana 8.18 changes + fixes (#125346) (#125388)
leemthompo Mar 21, 2025
4c48624
again (#125372) (#125390)
ldematte Mar 21, 2025
9a5aa15
Don't immediately scale down startups triggered by non-master nodes i…
jan-elastic Mar 21, 2025
a259503
ES|QL: Add default values for match function options (#125282) (#125411)
carlosdelest Mar 21, 2025
4201dcc
Fix entitlement test failures on Java 17 (#125344) (#125421)
mark-vieira Mar 21, 2025
8256aaa
Set default similarity for Cohere model to cosine (#125370) (#125428)
jimczi Mar 21, 2025
ffeea8d
Ensure the tsdb doc values codec is used in ES87TSDBDocValuesFormatTe…
martijnvg Mar 21, 2025
33dc75f
Move remaining check methods in RestEntitlementsCheckAction (#125351)…
rjernst Mar 21, 2025
5a945d6
Fix NPE in rolling over unknown target and return 404 (#125352) (#125…
nielsbauman Mar 22, 2025
61d97c3
[Gradle] Wire java toolchain plugin into integration tests (#125347) …
breskeby Mar 23, 2025
33944f6
[Entitlements] Print a warning during plugin installation if a legacy…
ldematte Mar 24, 2025
4a5494d
Re-enable SIMD operations on JDK 24 (#125484) (#125492)
thecoop Mar 24, 2025
5bf7249
Document delay subparameter in transform checkpoints and usage guide …
kosabogi Mar 24, 2025
f9a0509
[8.18] [DOCS] Update service-openai.asciidoc (#125490)
szabosteve Mar 24, 2025
fde490f
Fix AlibabaCloudSearchCompletionAction not accepting ChatCompletionIn…
dan-rubinstein Mar 24, 2025
4956c26
ESQL: Add ENRICH vs LOOKUP JOIN to ENRICH docs (#125489) (#125505)
alex-spies Mar 24, 2025
eee3e1d
Add --with-plugins to run task (#125468) (#125522)
rjernst Mar 24, 2025
a55471d
Unmute entitlements unit tests (#125217) (#125530)
prdoyle Mar 24, 2025
f7d6a78
ESQL - date nanos range bug? (#125345) (#125540)
not-napoleon Mar 24, 2025
b36a5ff
[8.x] ESQL: Add more details on ENRICH vs. LOOKUP JOIN #125487 (#1255…
alex-spies Mar 25, 2025
55476ab
[ML] Increasing timeout for DFA integration tests #125510 (#125571)
valeriy42 Mar 25, 2025
274b59a
Update ccs compatibility matrix with 8.18 (#125309) (#125578)
charlotte-hoblik Mar 25, 2025
2d41927
Updates Watsonx inference integration with rerank feature (#125565)
kosabogi Mar 25, 2025
65f15e5
Bump versions after 8.16.6 release
Mar 25, 2025
23477c2
Prune changelogs after 8.16.6 release
Mar 25, 2025
b4f07e2
Bump versions after 8.17.4 release
Mar 25, 2025
dd6f622
Prune changelogs after 8.17.4 release
Mar 25, 2025
bb39781
[8.18] fix anchors (#125589)
shainaraskas Mar 25, 2025
25d9c20
Esql - Fix lucene push down behavior when a range contains nanos and …
not-napoleon Mar 25, 2025
7c6e130
Using a consistent index template name to avoid undefined behavior (#…
masseyke Mar 25, 2025
fb3fc17
[8.18] Re-enable VerifyVersionConstantsIT (#125605) (#125616)
mark-vieira Mar 26, 2025
bb43a7d
Mute org.elasticsearch.qa.verify_version_constants.VerifyVersionConst…
elasticsearchmachine Mar 26, 2025
69115b5
[DOCS][8.x] Add `Using ESQL for search` landing page (#125580) (#125653)
leemthompo Mar 26, 2025
ca2fa59
Convert remaining module projects to new test clusters framework (#12…
mark-vieira Mar 26, 2025
a368b41
[8.18] Handle long overflow in dates (#124048) (#125697)
smalyshev Mar 26, 2025
3dc0f25
[Test] Allow configuring configDir for the Java test cluster (#125094…
mark-vieira Mar 26, 2025
eeea3d7
Convert ingest-geoip file based update tests to new testing framework…
mark-vieira Mar 26, 2025
5c1e17c
[ES|QL] Make numberOfChannels consistent with layout map by removing …
fang-xing-esql Mar 26, 2025
f236efc
Convert remaining plugin projects to new test clusters framework (#12…
mark-vieira Mar 26, 2025
7bf6161
Format custom authz engine code (#125546) (#125753)
ywangd Mar 27, 2025
0296f7f
Load FieldInfos from store if not yet initialised through a refresh o…
original-brownbear Mar 27, 2025
96def28
Return appropriate error on null dims update instead of npe (#125716)…
benwtrent Mar 27, 2025
e2b7bdb
Fix `p0=deprecation/10_basic/Test Deprecations` (#125687) (#125768)
gmarouli Mar 27, 2025
cc676a0
[DOCS][8.x] ESQL for search updates (#125759) (#125772)
leemthompo Mar 27, 2025
4ee84dd
Update bbq test data to better distinguish docs (#125705) (#125778)
benwtrent Mar 27, 2025
592e681
[ML] Check if the anomaly results index has been rolled over (#125404)
davidkyle Mar 27, 2025
980d650
[9.0] Convert `:test` projects to new testing framework (#125724) (#1…
mark-vieira Mar 27, 2025
a99453c
anchor addition for xlink (#125787)
shainaraskas Mar 27, 2025
44b928b
[8.18] Migrate legacy QA projects to new test clusters framework (#12…
mark-vieira Mar 27, 2025
a2e2337
[8.x] ESQL: Improve LOOKUP JOIN page (#125688) (#125797)
alex-spies Mar 27, 2025
dc62cd4
Migrate x-pack core module to new testing framework (#125740) (#125799)
mark-vieira Mar 27, 2025
51b715f
[8.18] Non existing synonyms sets do not fail shard recovery (#125659…
carlosdelest Mar 28, 2025
fa0db81
[8.x] Add integration tests that verify ST_EXTENT_AGG needs a license…
craigtaverner Mar 28, 2025
b7a238a
8.18.0 Connectors release notes (#125761) (#125853)
charlotte-hoblik Mar 28, 2025
23ea73d
Adjusting 41_knn_search_bbq_hnsw tests to have explicit refresh (#125…
benwtrent Mar 28, 2025
b0ef9bc
[8.18] Convert enterprise search module to new testing framework (#12…
mark-vieira Mar 28, 2025
4f4527b
Fix enterprise search yaml rest compatibility test
mark-vieira Mar 28, 2025
cfff962
Fix typo in build script
mark-vieira Mar 28, 2025
b2e939f
[8.x] Support 7x segments as archive in 8x / 9x (#125389) (#125919)
drempapis Mar 31, 2025
627f8c9
Update missed documentation change for new watcher index settings (#1…
lukewhiting Mar 31, 2025
08ebc01
[8.x] Update esql-for-search.asciidoc (#125929)
leemthompo Mar 31, 2025
6dfab8d
Fix some `yamlRestTestV7CompatTest` tests (#125682) (#125949)
nielsbauman Mar 31, 2025
95e26a4
Lower logging level (#125940) (#125953)
not-napoleon Mar 31, 2025
696eabd
Return null from transformer when not transforming (#125961) (#125973)
rjernst Mar 31, 2025
fa9f0f4
[8.18] Convert x-pack fleet project to new test framework (#125743) (…
mark-vieira Mar 31, 2025
9a6b47b
[8.18] Re-enabling EnterpriseGeoIpDownloaderIT with verbose logging (…
masseyke Mar 31, 2025
b4a8d02
[CI] Fix LegacyYamlRestTestPluginFuncTest failure for not available j…
breskeby Mar 31, 2025
64bcf04
Adding a cleanup method to EnterpriseGeoIpDownloaderIT (#125958) (#12…
masseyke Mar 31, 2025
3c9adde
[8.18] Convert more x-pack modules to new test framework (#125874) (#…
mark-vieira Mar 31, 2025
300893b
Convert CCR module tests to new testing framework (#125894) (#125998)
mark-vieira Mar 31, 2025
8fc763e
Address precision issue in IndexDiskUsageAnalyzerTests#testCompletion…
javanna Apr 1, 2025
bc4d7eb
Re-enable parallel collection for field sorted top hits (#125916) (#1…
javanna Apr 1, 2025
789e87c
Fix cat allocation YAML test (#126003) (#126029)
nielsbauman Apr 1, 2025
e82f589
Backport: Add exclusive file entitlement for settings (#125272) (#126…
jdconrad Apr 1, 2025
8109860
Custom getCallerClass in entitlement bridge (#125139) (#126068)
prdoyle Apr 1, 2025
be276ae
[8.18] Unmute test and fix for SearchWithRandomDisconnectsIT::testSea…
drempapis Apr 2, 2025
73d67e2
[Entitlements] Replace Permissions with Entitlements in InstallPlugin…
ldematte Apr 2, 2025
f80d6de
ES-125727 Fix for [CI] ReindexDataStreamTransportActionIT testAlready…
lukewhiting Apr 2, 2025
772681a
[8.18] Minor docs fixes (#126144) (#126152)
joegallo Apr 2, 2025
448d654
Put the not-entitled message in the log (#126072) (#126162) (#126169)
prdoyle Apr 2, 2025
57adbda
Preventing ConcurrentModificationException when updating settings for…
masseyke Apr 2, 2025
96ca13a
[8.18] ESQL: ESQL: Fix ReplaceMissingFieldsWithNull (#125764) (#126166)
alex-spies Apr 3, 2025
5e592e0
Fix NPE for missing Content Type header in OIDC Authenticator (#12619…
richard-dennehy Apr 3, 2025
144e001
[8.x][DOCS] Fixes typo on built-in role page. (#126211) (#126217)
szabosteve Apr 3, 2025
7b7301e
[Entitlements] Fix PolicyUtils and PolicyUtilsTests on Windows (#1261…
ldematte Apr 3, 2025
632bd73
Backport docs-content#962 (#126242) (#126249)
stefnestor Apr 3, 2025
54e5ab1
[Entitlements] Expand and update README (#125395) (#126265)
ldematte Apr 4, 2025
ccb530e
Ensure sentence overlap is considered in SentenceBoundaryChunkingSett…
kderusso Apr 4, 2025
a305288
[8.18] Log stack traces on data nodes before they are cleared for tra…
benchaplin Apr 4, 2025
c873479
Fix deploying custom models with adaptive allocations (#126276) (#126…
jan-elastic Apr 4, 2025
508c2f5
Revert "Enable madvise by default for all builds (#110159)" (#126308)
ChrisHegarty Apr 4, 2025
5096744
[CI] Trigger FIPS PR tests when test-fips label is present (#126332) …
brianseeders Apr 4, 2025
e5c2b1f
Fix vector-tile tests when run on non-snapshot builds (#126251) (#126…
brianseeders Apr 4, 2025
d1bb46f
Mute org.elasticsearch.docker.test.DockerYmlTestSuiteIT test {p0=/11_…
elasticsearchmachine Apr 5, 2025
ce011ae
Mute org.elasticsearch.docker.test.DockerYmlTestSuiteIT test {p0=/10_…
elasticsearchmachine Apr 5, 2025
56021c8
Mute org.elasticsearch.docker.test.DockerYmlTestSuiteIT test {p0=/11_…
elasticsearchmachine Apr 5, 2025
4df70f0
Mute org.elasticsearch.docker.test.DockerYmlTestSuiteIT test {p0=/11_…
elasticsearchmachine Apr 5, 2025
d594850
Add release notes for v8.18.0 release (#126353)
elasticsearchmachine Apr 7, 2025
cf88b88
[8.x] ESQL: supplement docs on LIMIT (#125967) (#126395)
bpintea Apr 7, 2025
c066c60
[8.x] SQL: Docs: Drop examples of LIKE/RLIKE vs QUERY/MATCH equivalen…
bpintea Apr 7, 2025
947d38a
Update InferenceException to retain top-level message (#126345) (#126…
Mikep86 Apr 7, 2025
30baf75
[8.x][DOCS] Pulls out EIS-related docs (#126381) (#126423)
szabosteve Apr 7, 2025
dd68d3d
Adds note on anomaly detection alert behaviour (#126102) (#126444)
kosabogi Apr 8, 2025
fb7bc05
[ML] Unmute fixed DFA integration tests (#126410)
valeriy42 Apr 8, 2025
dbdaf16
Set `keyUsage` for generated HTTP certificates and self-signed CA (#1…
slobodanadamovic Apr 8, 2025
c99983e
ESQL: Fix usage of already released null block in ValueSourceReaderOp…
alex-spies Apr 8, 2025
3b55e27
Fix inference plugin name in entitlements warning suppression (#12647…
prdoyle Apr 8, 2025
abe20f2
[CI] Use official UBI9 image for testing (#126455) (#126504)
jozala Apr 9, 2025
04e979a
Simplify entitlement rest test discovery (#125449) (#126539)
rjernst Apr 9, 2025
04af7c8
Remove reference to dropped EIS API (#126422) (#126513)
pquentin Apr 10, 2025
0442be3
Update keyword documentation for logsdb (#126652) (#126661)
limotova Apr 11, 2025
0edabdb
Fix LTR rescorer with model alias (#126273) (#126655)
afoucret Apr 11, 2025
58b665c
Add back inference.inference API (#126601) (#126672)
pquentin Apr 11, 2025
af53aad
[8.18] Improve resiliency of UpdateTimeSeriesRangeService (#126680)
martijnvg Apr 11, 2025
cc1ed4f
[DOCS] 8.x mention categorize license requirement (#126670)
leemthompo Apr 11, 2025
47bda42
[8.18] ESQL: Ensure non-zero row size in `EstimatesRowSize` (#122762)…
dnhatn Apr 11, 2025
6d57db9
Remove unnecessary request from log tests (#126556) (#126699)
benchaplin Apr 11, 2025
d04357b
Fix race condition in `RestCancellableNodeClient` (#126686) (#126696)
DaveCTurner Apr 11, 2025
3dfd6f0
Updating documentation for text_similarity_reranker for 8.18
Samiul-TheSoccerFan Apr 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .backportrc.json
Original file line number Diff line number Diff line change
@@ -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", "9.0", "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",
"^v9.1.0$" : "main",
"^v8.18.0$" : "8.x",
"^v(\\d+).(\\d+).\\d+(?:-(?:alpha|beta|rc)\\d+)?$" : "$1.$2"
}
}
}
11 changes: 11 additions & 0 deletions .buildkite/hooks/pre-command
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ export GRADLE_BUILD_CACHE_USERNAME
GRADLE_BUILD_CACHE_PASSWORD=$(vault read -field=password secret/ci/elastic-elasticsearch/migrated/gradle-build-cache)
export GRADLE_BUILD_CACHE_PASSWORD

DEVELOCITY_ACCESS_KEY="gradle-enterprise.elastic.co=$(vault read -field=accesskey secret/ci/elastic-elasticsearch/migrated/gradle-build-cache)"
export DEVELOCITY_ACCESS_KEY

BUILDKITE_API_TOKEN=$(vault read -field=token secret/ci/elastic-elasticsearch/buildkite-api-token)
export BUILDKITE_API_TOKEN

Expand Down Expand Up @@ -91,6 +94,14 @@ if [[ "${USE_PROD_DOCKER_CREDENTIALS:-}" == "true" ]]; then
fi
fi

# Authenticate to the Docker Hub public read-only registry
if which docker > /dev/null 2>&1; then
DOCKERHUB_REGISTRY_USERNAME="$(vault read -field=username secret/ci/elastic-elasticsearch/docker_hub_public_ro_credentials)"
DOCKERHUB_REGISTRY_PASSWORD="$(vault read -field=password secret/ci/elastic-elasticsearch/docker_hub_public_ro_credentials)"

echo "$DOCKERHUB_REGISTRY_PASSWORD" | docker login --username "$DOCKERHUB_REGISTRY_USERNAME" --password-stdin docker.io
fi

if [[ "$BUILDKITE_AGENT_META_DATA_PROVIDER" != *"k8s"* ]]; then
# Run in the background, while the job continues
nohup .buildkite/scripts/setup-monitoring.sh </dev/null >/dev/null 2>&1 &
Expand Down
2 changes: 1 addition & 1 deletion .buildkite/pipelines/intake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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.29", "8.16.7", "8.17.5", "8.18.0"]
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2004
Expand Down
14 changes: 14 additions & 0 deletions .buildkite/pipelines/periodic-fwc.template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
steps:
- label: $FWC_VERSION / fwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v$FWC_VERSION#fwcTest -Dtests.bwc.snapshot=false
timeout_in_minutes: 300
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2004
machineType: n1-standard-32
buildDirectory: /dev/shm/bk
matrix:
setup:
FWC_VERSION: $FWC_LIST
env:
FWC_VERSION: $FWC_VERSION
15 changes: 15 additions & 0 deletions .buildkite/pipelines/periodic-fwc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This file is auto-generated. See .buildkite/pipelines/periodic-fwc.template.yml
steps:
- label: $FWC_VERSION / fwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v$FWC_VERSION#fwcTest -Dtests.bwc.snapshot=false
timeout_in_minutes: 300
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2004
machineType: n1-standard-32
buildDirectory: /dev/shm/bk
matrix:
setup:
FWC_VERSION: []
env:
FWC_VERSION: $FWC_VERSION
1 change: 0 additions & 1 deletion .buildkite/pipelines/periodic-packaging.template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ steps:
matrix:
setup:
image:
- windows-2016
- windows-2019
- windows-2022
agents:
Expand Down
19 changes: 9 additions & 10 deletions .buildkite/pipelines/periodic-packaging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -307,8 +307,8 @@ steps:
env:
BWC_VERSION: 7.16.3

- label: "{{matrix.image}} / 7.17.28 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v7.17.28
- label: "{{matrix.image}} / 7.17.29 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v7.17.29
timeout_in_minutes: 300
matrix:
setup:
Expand All @@ -321,7 +321,7 @@ steps:
machineType: custom-16-32768
buildDirectory: /dev/shm/bk
env:
BWC_VERSION: 7.17.28
BWC_VERSION: 7.17.29

- label: "{{matrix.image}} / 8.0.1 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.0.1
Expand Down Expand Up @@ -579,8 +579,8 @@ steps:
env:
BWC_VERSION: 8.15.5

- label: "{{matrix.image}} / 8.16.4 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.16.4
- label: "{{matrix.image}} / 8.16.7 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.16.7
timeout_in_minutes: 300
matrix:
setup:
Expand All @@ -593,10 +593,10 @@ steps:
machineType: custom-16-32768
buildDirectory: /dev/shm/bk
env:
BWC_VERSION: 8.16.4
BWC_VERSION: 8.16.7

- label: "{{matrix.image}} / 8.17.2 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.17.2
- label: "{{matrix.image}} / 8.17.5 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.17.5
timeout_in_minutes: 300
matrix:
setup:
Expand All @@ -609,7 +609,7 @@ steps:
machineType: custom-16-32768
buildDirectory: /dev/shm/bk
env:
BWC_VERSION: 8.17.2
BWC_VERSION: 8.17.5

- label: "{{matrix.image}} / 8.18.0 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.18.0
Expand All @@ -636,7 +636,6 @@ steps:
matrix:
setup:
image:
- windows-2016
- windows-2019
- windows-2022
agents:
Expand Down
1 change: 0 additions & 1 deletion .buildkite/pipelines/periodic-platform-support.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ steps:
matrix:
setup:
image:
- windows-2016
- windows-2019
- windows-2022
GRADLE_TASK:
Expand Down
22 changes: 11 additions & 11 deletions .buildkite/pipelines/periodic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -325,8 +325,8 @@ steps:
- signal_reason: agent_stop
limit: 3

- label: 7.17.28 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.17.28#bwcTest
- label: 7.17.29 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.17.29#bwcTest
timeout_in_minutes: 300
agents:
provider: gcp
Expand All @@ -335,7 +335,7 @@ steps:
buildDirectory: /dev/shm/bk
preemptible: true
env:
BWC_VERSION: 7.17.28
BWC_VERSION: 7.17.29
retry:
automatic:
- exit_status: "-1"
Expand Down Expand Up @@ -648,8 +648,8 @@ steps:
- signal_reason: agent_stop
limit: 3

- label: 8.16.4 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.16.4#bwcTest
- label: 8.16.7 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.16.7#bwcTest
timeout_in_minutes: 300
agents:
provider: gcp
Expand All @@ -658,7 +658,7 @@ steps:
buildDirectory: /dev/shm/bk
preemptible: true
env:
BWC_VERSION: 8.16.4
BWC_VERSION: 8.16.7
retry:
automatic:
- exit_status: "-1"
Expand All @@ -667,8 +667,8 @@ steps:
- signal_reason: agent_stop
limit: 3

- label: 8.17.2 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.17.2#bwcTest
- label: 8.17.5 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.17.5#bwcTest
timeout_in_minutes: 300
agents:
provider: gcp
Expand All @@ -677,7 +677,7 @@ steps:
buildDirectory: /dev/shm/bk
preemptible: true
env:
BWC_VERSION: 8.17.2
BWC_VERSION: 8.17.5
retry:
automatic:
- exit_status: "-1"
Expand Down Expand Up @@ -771,7 +771,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.29", "8.16.7", "8.17.5", "8.18.0"]
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2004
Expand Down Expand Up @@ -819,7 +819,7 @@ steps:
- openjdk21
- openjdk22
- openjdk23
BWC_VERSION: ["7.17.28", "8.16.4", "8.17.2", "8.18.0"]
BWC_VERSION: ["7.17.29", "8.16.7", "8.17.5", "8.18.0"]
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2004
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ steps:
matrix:
setup:
image:
- windows-2016
- windows-2019
- windows-2022
PACKAGING_TASK:
Expand Down
4 changes: 3 additions & 1 deletion .buildkite/pipelines/pull-request/part-1-fips.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
config:
allow-labels: "Team:Security"
allow-labels:
- Team:Security
- test-fips
steps:
- label: part-1-fips
command: .ci/scripts/run-gradle.sh -Dignore.tests.seed -Dtests.fips.enabled=true checkPart1
Expand Down
4 changes: 3 additions & 1 deletion .buildkite/pipelines/pull-request/part-2-fips.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
config:
allow-labels: "Team:Security"
allow-labels:
- Team:Security
- test-fips
steps:
- label: part-2-fips
command: .ci/scripts/run-gradle.sh -Dignore.tests.seed -Dtests.fips.enabled=true checkPart2
Expand Down
4 changes: 3 additions & 1 deletion .buildkite/pipelines/pull-request/part-3-fips.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
config:
allow-labels: "Team:Security"
allow-labels:
- Team:Security
- test-fips
steps:
- label: part-3-fips
command: .ci/scripts/run-gradle.sh -Dignore.tests.seed -Dtests.fips.enabled=true checkPart3
Expand Down
4 changes: 3 additions & 1 deletion .buildkite/pipelines/pull-request/part-4-fips.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
config:
allow-labels: "Team:Security"
allow-labels:
- Team:Security
- test-fips
steps:
- label: part-4-fips
command: .ci/scripts/run-gradle.sh -Dignore.tests.seed -Dtests.fips.enabled=true checkPart4
Expand Down
4 changes: 3 additions & 1 deletion .buildkite/pipelines/pull-request/part-5-fips.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
config:
allow-labels: "Team:Security"
allow-labels:
- Team:Security
- test-fips
steps:
- label: part-5-fips
command: .ci/scripts/run-gradle.sh -Dignore.tests.seed -Dtests.fips.enabled=true checkPart5
Expand Down
4 changes: 4 additions & 0 deletions .buildkite/scripts/branches.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,7 @@

# This determines which branches will have pipelines triggered periodically, for dra workflows.
BRANCHES=( $(cat branches.json | jq -r '.branches[].branch') )

# Sort them to make ordering predictable
IFS=$'\n' BRANCHES=($(sort <<<"${BRANCHES[*]}"))
unset IFS
11 changes: 11 additions & 0 deletions .buildkite/scripts/periodic.trigger.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,15 @@ EOF
branch: "$BRANCH"
commit: "$LAST_GOOD_COMMIT"
EOF
# Include forward compatibility tests only for the bugfix branch
if [[ "${BRANCH}" == "${BRANCHES[2]}" ]]; then
cat <<EOF
- trigger: elasticsearch-periodic-fwc
label: Trigger periodic-fwc pipeline for $BRANCH
async: true
build:
branch: "$BRANCH"
commit: "$LAST_GOOD_COMMIT"
EOF
fi
done
6 changes: 3 additions & 3 deletions .ci/bwcVersions
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ BWC_VERSION:
- "7.14.2"
- "7.15.2"
- "7.16.3"
- "7.17.28"
- "7.17.29"
- "8.0.1"
- "8.1.3"
- "8.2.3"
Expand All @@ -33,6 +33,6 @@ BWC_VERSION:
- "8.13.4"
- "8.14.3"
- "8.15.5"
- "8.16.4"
- "8.17.2"
- "8.16.7"
- "8.17.5"
- "8.18.0"
Loading