Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2308 commits
Select commit Hold shift + click to select a range
3251506
[ResponseOps] Update kibana system user with esql view permissions. (…
adcoelho Mar 6, 2026
e13dfbe
Use templates for native arm and x64 f32 methods (#143684)
thecoop Mar 6, 2026
4312134
Implement queryDSL range support for exponential histograms (#143379)
JonasKunz Mar 6, 2026
cea9eb7
Cleanup ES|QL T-Digest code duplication, add memory accounting (#143662)
JonasKunz Mar 6, 2026
e864533
Disable "Review skipped" comments for PRs without specified labels (#…
jozala Mar 6, 2026
cc5852b
Synthetic id upgrade test in serverless (#142471)
burqen Mar 6, 2026
f623668
IndexRoutingTests with and without synthetic id (#143566)
burqen Mar 6, 2026
d19e113
ES|QL: Remove implicit limit in FORK branches in CSV tests (#143601)
ioanatia Mar 6, 2026
1aa1875
ESQL: Support intra-row field references in ROW command (#140217)
kanoshiou Mar 6, 2026
f25ff47
Don't run seq_no pruning tests in release CI (#143725)
romseygeek Mar 6, 2026
02fb937
ESQL: Prevent pushdown of unmapped fields in filters and sorts (#143460)
GalLalouche Mar 6, 2026
bcc0ae3
Add Views Security Model (#141050)
jfreden Mar 6, 2026
2ad21ee
ES|QL codegen: check builder arguments for vector support (#143724)
JonasKunz Mar 6, 2026
2058c4c
Fix flaky MMR diversification YAML tests (#143706)
mayya-sharipova Mar 6, 2026
b0c54bc
[ESQL] Columnar I/O and vectorized block conversion for external sour…
costin Mar 6, 2026
20ca2f4
Adding 'mode' and 'codec' fields to ES monitoring template (#143673)
3kt Mar 6, 2026
1e67573
[ESQL] Enable distributed pipeline breakers for external sources via …
costin Mar 6, 2026
5fdbb49
Track recycler pages in circuit breaker (#143738)
DaveCTurner Mar 6, 2026
a9ad9f5
JSON_EXTRACT: zero-copy byte slicing for object, array, and number ex…
quackaplop Mar 6, 2026
29b5062
Generalize `testClientCancellation` test (#143586)
DaveCTurner Mar 6, 2026
58250da
Bar searching or sorting on _seq_no when disabled (#143600)
romseygeek Mar 6, 2026
9db3d75
Correctly include endpoint id in log msg in AuthorizationPoller (#143…
dimitris-athanasiou Mar 6, 2026
3c675d5
ES|QL: Update docs for TOP_SNIPPETS and DECAY (#143739)
ioanatia Mar 6, 2026
293907d
Mute org.elasticsearch.compute.lucene.query.LuceneTopNSourceOperatorS…
elasticsearchmachine Mar 6, 2026
dac2ad2
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:k8s-timeseries…
elasticsearchmachine Mar 6, 2026
fc7c851
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:k8s-timeseries…
elasticsearchmachine Mar 6, 2026
1a56af0
Add slicing mode and fix operation-level reindex metrics (#143415)
samxbr Mar 6, 2026
69aa419
ESQL: Add some easy error tests (#143535)
nik9000 Mar 6, 2026
70140a7
Document ES|QL SORT by expression (#143705)
wchaparro Mar 6, 2026
8ea7d86
ESQL: Move interface `ExpressionEvaluator` (#143742)
nik9000 Mar 6, 2026
7d1076e
ESQL: Auto create capabilites from functions (#143756)
nik9000 Mar 6, 2026
7abefb5
ESQL: Better test case building (#143352)
nik9000 Mar 6, 2026
e09c0f2
[ES|QL] Support integer type in the second parameter of FIRST/LAST ag…
mouhc1ne Mar 6, 2026
4708205
ESQL: Fix compilation
nik9000 Mar 6, 2026
e276d95
[CodeRabbit] inherit org wide coderabbit configurations (#143772)
breskeby Mar 6, 2026
7872af0
Added a no-op multi_value parameter to doc values (#143629)
Kubik42 Mar 6, 2026
bbeda7b
Semantic text default inference id setting (#143486)
tballison Mar 6, 2026
2d9d058
ESQL: Allow more leeway in test (#143770)
nik9000 Mar 6, 2026
05ab1a4
Mute org.elasticsearch.xpack.esql.action.EsqlQueryLoggingIT testLoggi…
elasticsearchmachine Mar 6, 2026
36539a4
ESQL: Move caps for function bugs into definition (#143774)
nik9000 Mar 6, 2026
91ebfff
Mute org.elasticsearch.xpack.logsdb.FlattenedRollingUpgradeIT testInd…
elasticsearchmachine Mar 6, 2026
b084197
Improve toString() in ContentObject classes (#143763)
DonalEvans Mar 6, 2026
4605d74
Adds get_serverless_autoscaling_metrics to CROSS_PROJECT_SEARCH_USER …
piergm Mar 7, 2026
8ed2b2c
Unset auto-expanding replicas in CloneStep (#143761)
dakrone Mar 7, 2026
ef7f5b0
Mute org.elasticsearch.cluster.routing.IndexRoutingTests testRoutingP…
elasticsearchmachine Mar 7, 2026
44f5e0d
More accepted errors in generative testing (#143792)
astefan Mar 7, 2026
21daa4b
Mute org.elasticsearch.xpack.logsdb.KeywordRollingUpgradeIT testIndex…
elasticsearchmachine Mar 8, 2026
ec97cd8
Mute org.elasticsearch.xpack.esql.qa.single_node.GenerativeIT test #1…
elasticsearchmachine Mar 8, 2026
667fd56
Mute org.elasticsearch.xpack.esql.qa.multi_node.GenerativeIT test #14…
elasticsearchmachine Mar 8, 2026
4c06be4
Mute org.elasticsearch.xpack.logsdb.LogsdbIndexingRollingUpgradeIT te…
elasticsearchmachine Mar 8, 2026
f682c0b
Mute org.elasticsearch.upgrades.FullClusterRestartIT testClusterState…
elasticsearchmachine Mar 8, 2026
289b9b9
Mute org.elasticsearch.upgrades.FullClusterRestartIT testOperationBas…
elasticsearchmachine Mar 8, 2026
e28384c
Mute org.elasticsearch.upgrades.FullClusterRestartIT testOperationBas…
elasticsearchmachine Mar 8, 2026
b214640
ESQL: Even more accepted errors in generative testing (#143803)
astefan Mar 8, 2026
d10b557
Add rounding to time series agg results (#143805)
kkrik-es Mar 8, 2026
914f5ed
CI+PromQL: Query coverage regression benchmark (#142604)
sidosera Mar 8, 2026
15469cb
Mute org.elasticsearch.cluster.routing.IndexRoutingTests testRoutingP…
elasticsearchmachine Mar 9, 2026
8a45b43
Mute org.elasticsearch.index.mapper.TimeSeriesRoutingHashFieldMapperT…
elasticsearchmachine Mar 9, 2026
b1dfc66
Mute org.elasticsearch.xpack.esql.qa.single_node.GenerativeIT test #1…
elasticsearchmachine Mar 9, 2026
0ffe919
Fixup some Project methods in tests (#142275)
tvernum Mar 9, 2026
631eab3
[Native] Using native scorers in BBQ (#141762)
ldematte Mar 9, 2026
7f07353
Add documentation for new queryDSL aggs on exponential_histogram fiel…
JonasKunz Mar 9, 2026
d032e1f
Reject search requests with seq_no_primary_term when sequence numbers…
romseygeek Mar 9, 2026
951a176
Enable rebalances in tests (#143459)
idegtiarenko Mar 9, 2026
928c4e1
Mute org.elasticsearch.xpack.esql.qa.multi_node.GenerativeIT test #14…
elasticsearchmachine Mar 9, 2026
8f1145d
[Test] Tests sequence number pruning after merge for standard indices…
tlrx Mar 9, 2026
d22c50a
ES|QL: Fix KQL/QSTR with unmapped fields in NULLIFY mode (#143399)
luigidellaquila Mar 9, 2026
1bb4312
Fix incorrect nullify with unmapped fields (#142300)
idegtiarenko Mar 9, 2026
9019aa6
Changes required for extension plugins (#143380)
kingherc Mar 9, 2026
da34c45
Mute org.elasticsearch.cluster.routing.allocation.allocator.NotPrefer…
elasticsearchmachine Mar 9, 2026
28f370d
Log prewarm and cache statistics in KnnIndeTester (#143603)
ChrisHegarty Mar 9, 2026
af03d6b
Add BreakingTDigestHolder for memory accounting and copying (#143727)
JonasKunz Mar 9, 2026
0f7e41e
feat(tsdb): add composable pipeline framework for ES94 TSDB codec (#1…
salvatore-campagna Mar 9, 2026
d1fb9cd
Guard TSDBIndexingIT#testTrimId with the synthetic id feature flag (#…
fcofdez Mar 9, 2026
1925588
refactor ES|QL approx queries (#143216)
jan-elastic Mar 9, 2026
be63a07
Add `CircuitBreaker` param to `newNetworkBytesStream` (#143822)
DaveCTurner Mar 9, 2026
ce50d22
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:k8s-timeseries…
elasticsearchmachine Mar 9, 2026
745837d
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:k8s-timeseries…
elasticsearchmachine Mar 9, 2026
f3f6176
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:k8s-timeseries…
elasticsearchmachine Mar 9, 2026
4bf6e2c
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:k8s-timeseries…
elasticsearchmachine Mar 9, 2026
46e402a
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:k8s-timeseries…
elasticsearchmachine Mar 9, 2026
4e671c4
ESQL: Add error policy and configurable options for CSV format reader…
costin Mar 9, 2026
6a7f33e
ESQL: Fix Parquet and ORC datasource allocation overhead (#143791)
costin Mar 9, 2026
d597bc6
ESQL: Add test coverage for FileSplit offset handling (#143699)
costin Mar 9, 2026
b63ba03
Fix NPE in LuceneOperator with empty cached bulkScorer (#143798)
dnhatn Mar 9, 2026
72c2244
Apply source filter to metadata field mappers when loading synthetic …
gmarouli Mar 9, 2026
ebbb3f6
Templatize ARM native byte implementations (#143736)
thecoop Mar 9, 2026
bacd5a1
Mute org.elasticsearch.xpack.inference.integration.AuthorizationTaskE…
elasticsearchmachine Mar 9, 2026
1730a5b
[ML] Wait for cluster state in test (#143767)
prwhelan Mar 9, 2026
19d0fd8
Unmuting 100_sampling_with_reroute because it has been deleted (#143781)
masseyke Mar 9, 2026
51635fa
Fix observer leak in `TransportAddVotingConfigExclusionsActionTests` …
DaveCTurner Mar 9, 2026
4fc82af
Mute org.elasticsearch.compute.aggregation.HistogramMergeTDigestAggre…
elasticsearchmachine Mar 9, 2026
9e937f0
ESQL: Fix bzip2 decompressor and NDJSON error recovery (#143844)
costin Mar 9, 2026
fa5a460
fix(highlighting): support range queries on sorted indices in plain h…
mromaios Mar 9, 2026
1e07b3a
Make failed-join logging deterministic (#143808)
DaveCTurner Mar 9, 2026
d9992f8
Faster MockBigArrays (#143836)
nik9000 Mar 9, 2026
c40ade9
Remove unnecessary sorting (#143807)
DaveCTurner Mar 9, 2026
fa6c3f7
Reject OCC and updates on seq-no-disabled indices (#143746)
fcofdez Mar 9, 2026
462a4c1
Add benchmark to test fastCodePointCount (#140591)
parkertimmins Mar 9, 2026
a643e96
Revert "Add benchmark to test fastCodePointCount (#140591)" (#143878)
parkertimmins Mar 9, 2026
ff7d6cf
fix confusing logs in clone step (#143773)
seanzatzdev Mar 9, 2026
1fae7fc
Fix segment allocation size mismatch in BQ native scorer when running…
ldematte Mar 9, 2026
524b814
ESQL: Faster randomConfiguration (#143861)
nik9000 Mar 9, 2026
21cb603
Check feature flag in IndexRoutingTests (#143820)
burqen Mar 9, 2026
725dd0f
[TEST] Ensure-green inference system indices in AuthorizationTaskExec…
dimitris-athanasiou Mar 9, 2026
a056736
Simplify synthetic id rolling upgrade test (#143754)
burqen Mar 9, 2026
f316f3c
Mute org.elasticsearch.action.bulk.OperationsOnSeqNoDisabledIndicesIT…
elasticsearchmachine Mar 9, 2026
c01bc2a
Revert "[ResponseOps] Update kibana system user with esql view permis…
jfreden Mar 9, 2026
5a1ae91
Extend fuse to load support for mv_max function. (#141184)
martijnvg Mar 9, 2026
e5a13f0
Mute org.elasticsearch.xpack.inference.integration.AuthorizationTaskE…
elasticsearchmachine Mar 9, 2026
46cb8c4
ES|QL: Preserve order of optional params in docs (#143734)
ioanatia Mar 9, 2026
9633e06
[TEST] More CsvIT flakiness fixes (#143854)
kkrik-es Mar 9, 2026
64954c9
Remove no longer existing muted testLocalReindexRelocation (#143765)
samxbr Mar 9, 2026
c995a17
Adding a data stream lifecycle retention to templates (#143713)
masseyke Mar 9, 2026
c746e99
updating title (#143303)
georgewallace Mar 9, 2026
02c6f8c
doGet: use StaleRequestException (#143891)
bcully Mar 9, 2026
b3e37c8
[ESQL] Register TSV as a separate format with tab delimiter (#143906)
costin Mar 9, 2026
0a6f76f
[ESQL] Add column pruning for external datasources (#143903)
costin Mar 9, 2026
d696d1c
Fix logging test SearchLoggingIT (#143886)
smalyshev Mar 9, 2026
e394b7b
Painless hoist constant collection .contains calls (#143311)
joegallo Mar 9, 2026
de1d740
ESQL: Move how we build warnings for BlockLoader (#143880)
nik9000 Mar 9, 2026
2e108da
Remove obsolete branch for finalizing incomplete shards (#143721)
ywangd Mar 10, 2026
fc729f7
Add CCS logging features (#143768)
smalyshev Mar 10, 2026
3632ac1
Add Clone API Key endpoint (#142633)
tvernum Mar 10, 2026
cd1cb4b
Fix GPU merge ClassCastException with wrapped directories (#143531)
mayya-sharipova Mar 10, 2026
e186163
Cleanup Project usage in security tests (#142189)
tvernum Mar 10, 2026
e193cb2
ESQL - enable zero terms query match (#143668)
carlosdelest Mar 10, 2026
b72c6cc
ESQL: Fix review feedback and add test coverage for PR #143703 (#143900)
costin Mar 10, 2026
4f6b8ab
Resolve local project (#143862)
idegtiarenko Mar 10, 2026
9c8f15e
[Test] Test that sequence numbers are not pruned with retention lease…
tlrx Mar 10, 2026
5a342fe
Fix OperationsOnSeqNoDisabledIndicesIT (#143892)
fcofdez Mar 10, 2026
a99efa1
Document CHANGE_POINT limitation (#143877)
darius-vil Mar 10, 2026
ea3365c
ES|QL: Implement first/last_over_time for tdigest (#143832)
JonasKunz Mar 10, 2026
4566c43
Dynamically enable / disable plugins in correspondence to stateless m…
mosche Mar 10, 2026
effbfb2
time series es819 binary dv use up to a 1mb block size (#143049)
martijnvg Mar 10, 2026
50dfc61
ESQL: Add configurable bracket-based multi-value support for CSV read…
costin Mar 10, 2026
92f3ccd
Upgrade Elasticsearch to Apache Lucene 10.4 (#141882)
benwtrent Mar 10, 2026
9e70c6c
Adds Coordination Diagnostics Tests (#142709)
joshua-adams-1 Mar 10, 2026
ca1ec7d
Add ClusterStateSerializationStats Serializatation Tests (#142703)
joshua-adams-1 Mar 10, 2026
b5532b6
ESQL: evaluate ReferenceAttributes to potentially FieldAttributes for…
astefan Mar 10, 2026
f00793a
Log the stacktrace when we encounter a deprecation warning for `defau…
gmarouli Mar 10, 2026
22b4577
Use a copy of the SearchExecutionContext for each Percolator executio…
davidkyle Mar 10, 2026
0888482
Improve reindex rethrottle API in stateless (#143771)
PeteGillinElastic Mar 10, 2026
c2e36ed
Handle views in ResolveIndexAction (#143561)
idegtiarenko Mar 10, 2026
81dd6ce
ESQL: Added GroupedTopNOperator for LIMIT BY, compute only (#143476)
ivancea Mar 10, 2026
8617dae
Close and initialize clients after each node upgrade in logsdb rollin…
martijnvg Mar 10, 2026
84c3f9e
ES|QL: Don't reuse the same alias for _fork column (#143909)
ioanatia Mar 10, 2026
c8f1d0e
fix: dynamic template vector array is overridden by automatic dense_v…
giga811 Mar 10, 2026
5c3e361
Update KnnIndexTester to use more settings from datasets (#143869)
thecoop Mar 10, 2026
2fc8407
Fix CCS for METRICS_INFO and TS_INFO (#143841)
leontyevdv Mar 10, 2026
1ce9637
[ES|QL] Release MMR command (#143867)
markjhoy Mar 10, 2026
99002ca
Minor Rounding Cleanups (#143777)
not-napoleon Mar 10, 2026
7a1f15c
Add back create_view as raw action privilege for kibana system (#143931)
jfreden Mar 10, 2026
7743109
Disable synthetic _id in SourceFieldMapper tests (#143943)
fcofdez Mar 10, 2026
2dabfb3
Ensure DLM only runs one general loop at a time (#143883)
dakrone Mar 10, 2026
d120302
`GET _reindex/{task_id}` handles relocations (#143251)
szybia Mar 10, 2026
5a6352b
Remove seq_no from bulk response when disabled (#143753)
romseygeek Mar 10, 2026
f7b87e3
ESQL: Skip nullifying aliases for Aggregate groups (#141340)
bpintea Mar 10, 2026
eee273c
ShutdownPersistentTaskStatus tracks persistent task reassignment (#14…
inespot Mar 10, 2026
a47daee
Upgrade DiskBBQ algorithm (#143760)
benwtrent Mar 10, 2026
168911b
CPS fix: correctly handle PIT delete when nodes are spread across the…
pawankartik-elastic Mar 10, 2026
f51d3b2
[ML] Fix DFA validation to allow _origin: qualifier for local indices…
valeriy42 Mar 10, 2026
252fb26
ESQL: Add TSDIM_WITHOUT (#143268)
sidosera Mar 10, 2026
ed4cee3
Add indexing pressure-aware protobuf aggregation for remote write end…
felixbarny Mar 10, 2026
e1d402c
Fix workflow events (#143964)
mayya-sharipova Mar 10, 2026
1c4fece
ESQL: Lower overhead in topn oom race (#143971)
nik9000 Mar 10, 2026
24fe761
Add entitlement rule infrastructure for default values (#143755)
jdconrad Mar 10, 2026
9da0fc7
Implement reasoning support in chat completion API (#143242)
Jan-Kazlouski-elastic Mar 10, 2026
1ceb50a
ESQL: Speed up `testEvaluateInManyThreads` (#143870)
nik9000 Mar 10, 2026
fee9231
Fix more logging tests (#143895)
smalyshev Mar 10, 2026
5012672
[ES|QL] Split large page in ValuesFromManyReader (#143816)
fang-xing-esql Mar 10, 2026
7a53d2a
Refactor `getRestHandlers` to use `RestHandlersServices` (#143749)
alexey-ivanov-es Mar 10, 2026
6f00f87
Mute org.elasticsearch.xpack.esql.datasources.spi.StoragePathTests te…
elasticsearchmachine Mar 11, 2026
c82c305
Expand DLM user to allow interaction with .workflows-events (#143958)
dakrone Mar 11, 2026
446060b
Prefer throttle over not preferred when allocating unassigned primari…
nicktindall Mar 11, 2026
2fcd180
Check feature flag in TimeSeriesRoutingHashFieldMapperTests (#143819)
burqen Mar 11, 2026
09e6085
ES|QL approximate: better CSV tests (#143902)
jan-elastic Mar 11, 2026
d305d70
ES|QL: Add to_exponential_histogram conversion function (#143868)
JonasKunz Mar 11, 2026
ff62792
Move resolve views to IndexAbstractionOptions (#143741)
jfreden Mar 11, 2026
758d33c
Reindexing remove search validation (#143495)
joshua-adams-1 Mar 11, 2026
ab6a4a9
Address a number of release test failures (#143957)
martijnvg Mar 11, 2026
d36bbbf
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:approximation.…
elasticsearchmachine Mar 11, 2026
187e39f
Add dense_vector equality and inequality support in ES|QL (#140005)
majiayu000 Mar 11, 2026
1761f03
Mute org.elasticsearch.xpack.esql.ccq.MultiClusterSpecIT test {csv-sp…
elasticsearchmachine Mar 11, 2026
8f55d62
Merge patch/serverless-fix into main
Mar 11, 2026
85fce73
Emit JVM metrics with OTEL SDK (#143059)
mamazzol Mar 11, 2026
527a38d
Mute org.elasticsearch.xpack.esql.qa.mixed.MixedClusterEsqlSpecIT tes…
elasticsearchmachine Mar 11, 2026
9119532
Allow test clusters to set node.processors. (#142546)
felixbarny Mar 11, 2026
a6d96d2
feat(tsdb): add integer codec stages for ES94 numeric pipeline (#143934)
salvatore-campagna Mar 11, 2026
7e01732
Mute org.elasticsearch.xpack.esql.qa.single_node.EsqlSpecIT test {csv…
elasticsearchmachine Mar 11, 2026
5b13deb
Mute org.elasticsearch.xpack.esql.qa.multi_node.EsqlClientYamlIT test…
elasticsearchmachine Mar 11, 2026
8d25894
Expose FakeTimeThreadPool (#144011)
albertzaharovits Mar 11, 2026
6b105b2
Don't use optimized merge for fields that will be pruned by the merge…
romseygeek Mar 11, 2026
42bccd1
Mute org.elasticsearch.repositories.azure.AzureBlobContainerRetriesTe…
elasticsearchmachine Mar 11, 2026
e9eceaa
ES|QL: Implement EXPLAIN for local data node plans (#142748)
luigidellaquila Mar 11, 2026
d1518cc
Fix circuit breaker leak in BreakingTDigestHolder (#143873)
JonasKunz Mar 11, 2026
8f68deb
TSDBDocValuesFormatSingleNodeTests with and without synthetic id (#14…
burqen Mar 11, 2026
017893f
Support target bucket count in `TBUCKET` with explicit from/to date r…
felixbarny Mar 11, 2026
51601c6
Adjust ESIntegTestCase.getLiveDocs method to account for pruned seque…
tlrx Mar 11, 2026
e56e377
[ESQL] Adds memory accounting to GroupedLimitOperator (#143941)
ncordon Mar 11, 2026
d4339d6
allow testLoadDocSequenceReturnsCorrectResultsText to circuit break, …
fang-xing-esql Mar 11, 2026
c01f7bc
Avoid serializing exceptions as JSON in remote write endpoint (#143987)
felixbarny Mar 11, 2026
b2148da
Mute org.elasticsearch.snapshots.ConcurrentSnapshotsIT testDeletesAre…
elasticsearchmachine Mar 11, 2026
06f2cb8
Engine/Store DistributedArchitectureGuide doc (#143818)
inespot Mar 11, 2026
0312fe4
Use dedicated IndexRouting API in ShardSplittingQuery (#143776)
lkts Mar 11, 2026
2e1676e
Fix HistogramUnionState.equals (#143990)
JonasKunz Mar 11, 2026
a055d76
Remove sensitive info from reindex task description (#143635)
samxbr Mar 11, 2026
7c5688e
Ensure we use float values for rolling upgrade float vectors (#144032)
thecoop Mar 11, 2026
4dd805b
Mute org.elasticsearch.xpack.esql.qa.multi_node.EsqlSpecIT test {csv-…
elasticsearchmachine Mar 11, 2026
82d2ec8
Enable extended doc_values params feature flag in RandomizedRollingUp…
Kubik42 Mar 11, 2026
2cf5fc3
Refactored SortedNumericDocValuesSyntheticFieldLoader into a Layer (#…
Kubik42 Mar 11, 2026
690b97d
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:approximation.…
elasticsearchmachine Mar 11, 2026
130b1e5
[ESQL] Push stats to external source via metadata (#143940)
costin Mar 11, 2026
6a038bc
ESQL: Allow EXTERNAL commands be run part of the CsvTests suite (#143…
bpintea Mar 11, 2026
ad604d4
[ES|QL|DS] Wire parallel parsing into production for text formats (#1…
costin Mar 11, 2026
99185b1
Add TimestampBoundsAware analysis mechanism (#142750)
felixbarny Mar 11, 2026
3e5e8c4
[ES|QL|DS] Parquet row-group level split parallelism (#144018)
costin Mar 11, 2026
56caa5b
Remove unnecessary use of `CrossProjectCandidate` (#143905)
n1v0lg Mar 11, 2026
90748b8
[Transform] IndicesOptions in SourceConfig (#142416)
prwhelan Mar 11, 2026
b04b3e8
Use instanceof for expectedDefaultType in entitlement tests (#144053)
jdconrad Mar 11, 2026
131ea45
[TEST] Add coverage for disabling sequence numbers in TSDB ITs (#143897)
kkrik-es Mar 11, 2026
78a6850
Mute org.elasticsearch.xpack.esql.CsvIT test {csv-spec:approximation.…
elasticsearchmachine Mar 11, 2026
a3bdcd8
Allow project routing in reindex requests when there is remote info (…
alexey-ivanov-es Mar 11, 2026
5556cad
ESQL: Allow `VALUES.evaluate` many times (#143950)
nik9000 Mar 12, 2026
fcb9d80
Mute org.elasticsearch.test.apmintegration.MetricsApmIT testApmIntegr…
elasticsearchmachine Mar 12, 2026
b8afa4d
Mute org.elasticsearch.xpack.esql.expression.function.EsqlFunctionReg…
elasticsearchmachine Mar 12, 2026
6ed46e3
Mute org.elasticsearch.xpack.esql.analysis.VerifierTests testMMRLimit…
elasticsearchmachine Mar 12, 2026
9d0e074
Mute org.elasticsearch.xpack.esql.expression.function.vector.Magnitud…
elasticsearchmachine Mar 12, 2026
3b8eb8d
Mute org.elasticsearch.xpack.esql.expression.function.vector.Magnitud…
elasticsearchmachine Mar 12, 2026
5e0abbd
Mute org.elasticsearch.xpack.esql.expression.function.vector.Magnitud…
elasticsearchmachine Mar 12, 2026
a37a996
Mute org.elasticsearch.xpack.esql.expression.function.vector.Magnitud…
elasticsearchmachine Mar 12, 2026
5152000
Add metric for shard snapshot queue time (#143658)
ywangd Mar 12, 2026
cafdc49
SQL: better management of allowPartialSearchResults defaults for CPS …
luigidellaquila Mar 12, 2026
63c8f6a
Fix FollowingEngine#lookupPrimaryTerm when sequence numbers are disab…
tlrx Mar 12, 2026
4e84ac5
[Test] Add CCR integration tests for pruned sequence numbers (#144013)
tlrx Mar 12, 2026
0af3229
ESQL: Small nullify fix cleanups (#143998)
alex-spies Mar 12, 2026
31cf1d2
Restoring docs for REGISTERED_DOMAIN and URI_PARTS ES|QL commands (#1…
eyalkoren Mar 12, 2026
ed24cd3
Remove AuthorizationTaskExecutorMultipleNodesIT (#144042)
dimitris-athanasiou Mar 12, 2026
47d658b
ES|QL: Validate TOP_SNIPPETS query argument is foldable (#142763)
mridula-s109 Mar 12, 2026
41b4a9f
Add missing synthetic_id: false in yaml tsdb/26 (#144033)
burqen Mar 12, 2026
a4de207
ESQL: Different approach to keeping track of fields coming from indic…
astefan Mar 12, 2026
ad375f9
RandomScoreFunction requires a defined field when sequence numbers ar…
romseygeek Mar 12, 2026
1d95a03
ES|QL: Fix MagnitudeSerializationTests release tests (#144088)
ioanatia Mar 12, 2026
af52ceb
ESQL: Fix nullify/load for STATS with WHERE (#144029)
alex-spies Mar 12, 2026
e2e6a84
Disable ndjson datasource QA tests in release-tests (#143992)
costin Mar 12, 2026
627a7c4
[TEST] Wait for internal inference indices to be created in authoriza…
dimitris-athanasiou Mar 12, 2026
0f956c1
Drop non-finite samples in Prometheus remote write (#144055)
felixbarny Mar 12, 2026
c409f7d
Refactoring `UserAgentPlugin` (#140712)
eyalkoren Mar 12, 2026
4a1f52c
Fix MMR release test using subqueries (#144087)
ioanatia Mar 12, 2026
5fb7136
ESQL: Fix incorrectly optimized fork with nullify unmapped_fields (#1…
kanoshiou Mar 12, 2026
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions .backportrc.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"upstream" : "elastic/elasticsearch",
"targetBranchChoices" : [ "main", "9.2", "9.1", "9.0", "8.19", "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" ],
"targetBranchChoices" : [ "main", "9.3", "9.2", "9.1", "9.0", "8.19", "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.3.0$" : "main",
"^v9.4.0$" : "main",
"^v(\\d+).(\\d+).\\d+(?:-(?:alpha|beta|rc)\\d+)?$" : "$1.$2"
}
}
79 changes: 70 additions & 9 deletions .buildkite/hooks/pre-command
Original file line number Diff line number Diff line change
Expand Up @@ -145,19 +145,80 @@ EOF
EOF
fi

# =============================================================================
# PART 1: Test seed retrieval for ANY retry
# =============================================================================
# When a job is retried (regardless of SMART_RETRIES setting), retrieve and use
# the same test seed from the original job to ensure reproducible test failures.
# =============================================================================

# Initialize variables that may be reused by smart retry logic below
BUILD_JSON=""
ORIGIN_JOB_ID=""
BUILD_SCAN_ID=""
BUILD_SCAN_URL=""
TESTS_SEED=""

if [[ "${BUILDKITE_RETRY_COUNT:-0}" -gt 0 ]]; then
echo "--- Retrieving test seed from original job"

if BUILD_JSON=$(curl --max-time 30 -H "Authorization: Bearer $BUILDKITE_API_TOKEN" -X GET "https://api.buildkite.com/v2/organizations/elastic/pipelines/${BUILDKITE_PIPELINE_SLUG}/builds/${BUILDKITE_BUILD_NUMBER}?include_retried_jobs=true" 2>/dev/null); then
if ORIGIN_JOB_ID=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg jobId "$BUILDKITE_JOB_ID" ' .jobs[] | select(.id == $jobId) | .retry_source.job_id' 2>/dev/null) && [ "$ORIGIN_JOB_ID" != "null" ] && [ -n "$ORIGIN_JOB_ID" ]; then

# Retrieve test seed from Buildkite metadata
TESTS_SEED=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg job_id "$ORIGIN_JOB_ID" '.meta_data["tests-seed-" + $job_id]' 2>/dev/null)

# Retrieve build scan URL and ID for smart retry (reused in Part 2)
BUILD_SCAN_URL=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg job_id "$ORIGIN_JOB_ID" '.meta_data["build-scan-" + $job_id]' 2>/dev/null)
BUILD_SCAN_ID=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg job_id "$ORIGIN_JOB_ID" '.meta_data["build-scan-id-" + $job_id]' 2>/dev/null)

if [[ -n "$TESTS_SEED" ]] && [[ "$TESTS_SEED" != "null" ]]; then
echo "Using test seed $TESTS_SEED from original job $ORIGIN_JOB_ID"
export TESTS_SEED
else
echo "Warning: Could not find test seed in metadata for original job."
echo "Tests will use a new random seed."
TESTS_SEED=""
fi
else
echo "Warning: Could not find origin job ID for retry."
echo "Tests will use a new random seed."
fi
else
echo "Warning: Failed to fetch build information from Buildkite API"
echo "Tests will use a new random seed."
fi
fi

# =============================================================================
# PART 2: Smart retry test filtering (only when SMART_RETRIES=true)
# =============================================================================
# When smart retries are enabled, fetch the list of failed tests from the
# original job and filter this retry to only run those tests.
# =============================================================================
if [[ "${SMART_RETRIES:-}" == "true" && "${BUILDKITE_RETRY_COUNT:-0}" -gt 0 ]]; then
echo "--- Resolving previously failed tests"
SMART_RETRY_STATUS="disabled"
SMART_RETRY_DETAILS=""

if BUILD_JSON=$(curl --max-time 30 -H "Authorization: Bearer $BUILDKITE_API_TOKEN" -X GET "https://api.buildkite.com/v2/organizations/elastic/pipelines/${BUILDKITE_PIPELINE_SLUG}/builds/${BUILDKITE_BUILD_NUMBER}?include_retried_jobs=true" 2>/dev/null); then
if ORIGIN_JOB_ID=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg jobId "$BUILDKITE_JOB_ID" ' .jobs[] | select(.id == $jobId) | .retry_source.job_id' 2>/dev/null) && [ "$ORIGIN_JOB_ID" != "null" ] && [ -n "$ORIGIN_JOB_ID" ]; then
# Attempt to retrieve build scan ID directly from metadata
BUILD_SCAN_ID=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg job_id "$ORIGIN_JOB_ID" '.meta_data["build-scan-id-" + $job_id]' 2>/dev/null)
# Check if we already have the build info from seed retrieval above
if [[ -z "$BUILD_JSON" ]]; then
# Fetch build info if not already available (shouldn't happen, but be safe)
BUILD_JSON=$(curl --max-time 30 -H "Authorization: Bearer $BUILDKITE_API_TOKEN" -X GET "https://api.buildkite.com/v2/organizations/elastic/pipelines/${BUILDKITE_PIPELINE_SLUG}/builds/${BUILDKITE_BUILD_NUMBER}?include_retried_jobs=true" 2>/dev/null) || BUILD_JSON=""
fi

# Retrieve build scan URL for annotation
BUILD_SCAN_URL=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg job_id "$ORIGIN_JOB_ID" '.meta_data["build-scan-" + $job_id]' 2>/dev/null)
if [[ -n "$BUILD_JSON" ]]; then
# Get origin job ID if not already available
if [[ -z "$ORIGIN_JOB_ID" ]] || [[ "$ORIGIN_JOB_ID" == "null" ]]; then
ORIGIN_JOB_ID=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg jobId "$BUILDKITE_JOB_ID" ' .jobs[] | select(.id == $jobId) | .retry_source.job_id' 2>/dev/null) || ORIGIN_JOB_ID=""
fi

if [[ -n "$ORIGIN_JOB_ID" ]] && [[ "$ORIGIN_JOB_ID" != "null" ]]; then
# Get build scan ID if not already available
if [[ -z "$BUILD_SCAN_ID" ]] || [[ "$BUILD_SCAN_ID" == "null" ]]; then
BUILD_SCAN_ID=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg job_id "$ORIGIN_JOB_ID" '.meta_data["build-scan-id-" + $job_id]' 2>/dev/null) || BUILD_SCAN_ID=""
BUILD_SCAN_URL=$(printf '%s\n' "$BUILD_JSON" | jq -r --arg job_id "$ORIGIN_JOB_ID" '.meta_data["build-scan-" + $job_id]' 2>/dev/null) || BUILD_SCAN_URL=""
fi

if [[ -n "$BUILD_SCAN_ID" ]] && [[ "$BUILD_SCAN_ID" != "null" ]]; then
# Validate BUILD_SCAN_ID format to prevent injection attacks
Expand All @@ -180,7 +241,7 @@ if [[ "${SMART_RETRIES:-}" == "true" && "${BUILDKITE_RETRY_COUNT:-0}" -gt 0 ]];
--max-time 30 \
--header 'accept: application/json' \
--header "authorization: Bearer $DEVELOCITY_API_ACCESS_KEY" \
--header 'content-type: application/json' 2>/dev/null | jq '.' &> .failed-test-history.json; then
--header 'content-type: application/json' 2>/dev/null | jq --arg testseed "${TESTS_SEED:-}" '. + {testseed: $testseed}' &> .failed-test-history.json; then

# Set secure file permissions
chmod 600 .failed-test-history.json
Expand All @@ -196,7 +257,7 @@ if [[ "${SMART_RETRIES:-}" == "true" && "${BUILDKITE_RETRY_COUNT:-0}" -gt 0 ]];
ORIGIN_JOB_NAME="previous attempt"
fi

echo "Smart retry enabled: filtering to $FILTERED_WORK_UNITS work units"
echo "Smart retry enabled: filtering to $FILTERED_WORK_UNITS work units"

# Create Buildkite annotation for visibility
# Use unique context per job to support multiple retries
Expand Down
94 changes: 81 additions & 13 deletions .buildkite/hooks/pre-command.bat
Original file line number Diff line number Diff line change
Expand Up @@ -28,28 +28,95 @@ for /f "delims=" %%i in ('vault read -field^=token secret/ci/elastic-elasticsear

bash.exe -c "nohup bash .buildkite/scripts/setup-monitoring.sh </dev/null >/dev/null 2>&1 &"

REM Smart retries implementation
REM =============================================================================
REM PART 1: Test seed retrieval for ANY retry
REM =============================================================================
REM When a job is retried (regardless of SMART_RETRIES setting), retrieve and use
REM the same test seed from the original job to ensure reproducible test failures.
REM =============================================================================
set ORIGIN_JOB_ID=
set BUILD_SCAN_ID=
set BUILD_SCAN_URL=
set TESTS_SEED=

if defined BUILDKITE_RETRY_COUNT (
if %BUILDKITE_RETRY_COUNT% GTR 0 (
echo --- Retrieving test seed from original job

REM Fetch build information from Buildkite API
curl --max-time 30 -H "Authorization: Bearer %BUILDKITE_API_TOKEN%" -X GET "https://api.buildkite.com/v2/organizations/elastic/pipelines/%BUILDKITE_PIPELINE_SLUG%/builds/%BUILDKITE_BUILD_NUMBER%?include_retried_jobs=true" -o .build-info.json 2>nul

if exist .build-info.json (
REM Extract origin job ID
for /f "delims=" %%i in ('jq -r --arg jobId "%BUILDKITE_JOB_ID%" ".jobs[] | select(.id == $jobId) | .retry_source.job_id" .build-info.json 2^>nul') do set ORIGIN_JOB_ID=%%i

if defined ORIGIN_JOB_ID (
if not "!ORIGIN_JOB_ID!"=="null" (
REM Retrieve test seed directly from Buildkite metadata
for /f "delims=" %%i in ('jq -r --arg job_id "!ORIGIN_JOB_ID!" ".meta_data[\"tests-seed-\" + $job_id]" .build-info.json 2^>nul') do set TESTS_SEED=%%i

REM Retrieve build scan URL and ID for smart retry (reused in Part 2)
for /f "delims=" %%i in ('jq -r --arg job_id "!ORIGIN_JOB_ID!" ".meta_data[\"build-scan-\" + $job_id]" .build-info.json 2^>nul') do set BUILD_SCAN_URL=%%i
for /f "delims=" %%i in ('jq -r --arg job_id "!ORIGIN_JOB_ID!" ".meta_data[\"build-scan-id-\" + $job_id]" .build-info.json 2^>nul') do set BUILD_SCAN_ID=%%i

if defined TESTS_SEED (
if not "!TESTS_SEED!"=="null" (
echo Using test seed !TESTS_SEED! from original job !ORIGIN_JOB_ID!
) else (
echo Warning: Could not find test seed in metadata for original job.
echo Tests will use a new random seed.
set TESTS_SEED=
)
) else (
echo Warning: Could not find test seed in metadata for original job.
echo Tests will use a new random seed.
)
) else (
echo Warning: Could not find origin job ID for retry.
echo Tests will use a new random seed.
)
) else (
echo Warning: Could not find origin job ID for retry.
echo Tests will use a new random seed.
)
) else (
echo Warning: Failed to fetch build information from Buildkite API
echo Tests will use a new random seed.
)
)
)

REM =============================================================================
REM PART 2: Smart retry test filtering (only when SMART_RETRIES=true)
REM =============================================================================
REM When smart retries are enabled, fetch the list of failed tests from the
REM original job and filter this retry to only run those tests.
REM =============================================================================
if "%SMART_RETRIES%"=="true" (
if defined BUILDKITE_RETRY_COUNT (
if %BUILDKITE_RETRY_COUNT% GTR 0 (
echo --- Resolving previously failed tests
set SMART_RETRY_STATUS=disabled
set SMART_RETRY_DETAILS=

REM Fetch build information from Buildkite API
curl --max-time 30 -H "Authorization: Bearer %BUILDKITE_API_TOKEN%" -X GET "https://api.buildkite.com/v2/organizations/elastic/pipelines/%BUILDKITE_PIPELINE_SLUG%/builds/%BUILDKITE_BUILD_NUMBER%?include_retried_jobs=true" -o .build-info.json 2>nul
REM Check if we need to fetch build info (should already exist from Part 1)
if not exist .build-info.json (
curl --max-time 30 -H "Authorization: Bearer %BUILDKITE_API_TOKEN%" -X GET "https://api.buildkite.com/v2/organizations/elastic/pipelines/%BUILDKITE_PIPELINE_SLUG%/builds/%BUILDKITE_BUILD_NUMBER%?include_retried_jobs=true" -o .build-info.json 2>nul
)

if exist .build-info.json (
REM Extract origin job ID
for /f "delims=" %%i in ('jq -r --arg jobId "%BUILDKITE_JOB_ID%" ".jobs[] | select(.id == $jobId) | .retry_source.job_id" .build-info.json 2^>nul') do set ORIGIN_JOB_ID=%%i
REM Get origin job ID if not already set
if not defined ORIGIN_JOB_ID (
for /f "delims=" %%i in ('jq -r --arg jobId "%BUILDKITE_JOB_ID%" ".jobs[] | select(.id == $jobId) | .retry_source.job_id" .build-info.json 2^>nul') do set ORIGIN_JOB_ID=%%i
)

if defined ORIGIN_JOB_ID (
if not "!ORIGIN_JOB_ID!"=="null" (
REM Extract build scan ID directly (new way)
for /f "delims=" %%i in ('jq -r --arg job_id "!ORIGIN_JOB_ID!" ".meta_data[\"build-scan-id-\" + $job_id]" .build-info.json 2^>nul') do set BUILD_SCAN_ID=%%i

REM Retrieve build scan URL for annotation
for /f "delims=" %%i in ('jq -r --arg job_id "!ORIGIN_JOB_ID!" ".meta_data[\"build-scan-\" + $job_id]" .build-info.json 2^>nul') do set BUILD_SCAN_URL=%%i
REM Get build scan ID if not already set
if not defined BUILD_SCAN_ID (
for /f "delims=" %%i in ('jq -r --arg job_id "!ORIGIN_JOB_ID!" ".meta_data[\"build-scan-id-\" + $job_id]" .build-info.json 2^>nul') do set BUILD_SCAN_ID=%%i
for /f "delims=" %%i in ('jq -r --arg job_id "!ORIGIN_JOB_ID!" ".meta_data[\"build-scan-\" + $job_id]" .build-info.json 2^>nul') do set BUILD_SCAN_URL=%%i
)

if defined BUILD_SCAN_ID (
if not "!BUILD_SCAN_ID!"=="null" (
Expand All @@ -72,7 +139,7 @@ if "%SMART_RETRIES%"=="true" (
timeout /t !delay! /nobreak >nul 2>&1

REM Fetch failed tests from Develocity API (curl will auto-decompress gzip with --compressed)
curl --compressed --request GET --url "!DEVELOCITY_FAILED_TEST_API_URL!" --max-filesize 10485760 --max-time 30 --header "accept: application/json" --header "authorization: Bearer %DEVELOCITY_API_ACCESS_KEY%" --header "content-type: application/json" 2>nul | jq "." > .failed-test-history.json 2>nul
curl --compressed --request GET --url "!DEVELOCITY_FAILED_TEST_API_URL!" --max-filesize 10485760 --max-time 30 --header "accept: application/json" --header "authorization: Bearer %DEVELOCITY_API_ACCESS_KEY%" --header "content-type: application/json" 2>nul | jq --arg testseed "!TESTS_SEED!" ". + {testseed: $testseed}" > .failed-test-history.json 2>nul

if exist .failed-test-history.json (
REM Set restrictive file permissions (owner only)
Expand All @@ -90,7 +157,7 @@ if "%SMART_RETRIES%"=="true" (
if not defined ORIGIN_JOB_NAME set ORIGIN_JOB_NAME=previous attempt
if "!ORIGIN_JOB_NAME!"=="null" set ORIGIN_JOB_NAME=previous attempt

echo Smart retry enabled: filtering to !FILTERED_WORK_UNITS! work units
echo Smart retry enabled: filtering to !FILTERED_WORK_UNITS! work units

REM Create Buildkite annotation for visibility
echo Rerunning failed build job [!ORIGIN_JOB_NAME!]^(!BUILD_SCAN_URL!^) > .smart-retry-annotation.txt
Expand Down Expand Up @@ -173,10 +240,11 @@ set "_DEVELOCITY_API_ACCESS_KEY=%DEVELOCITY_API_ACCESS_KEY%"
set "_BUILDKITE_API_TOKEN=%BUILDKITE_API_TOKEN%"
set "_JAVA_HOME=%JAVA_HOME%"
set "_JAVA16_HOME=%JAVA16_HOME%"
set "_TESTS_SEED=%TESTS_SEED%"

REM End local scope and restore critical variables to parent environment
REM This ensures bash scripts can access WORKSPACE, GRADLEW, and other variables
ENDLOCAL && set "WORKSPACE=%_WORKSPACE%" && set "GRADLEW=%_GRADLEW%" && set "GRADLEW_BAT=%_GRADLEW_BAT%" && set "BUILD_NUMBER=%_BUILD_NUMBER%" && set "JOB_BRANCH=%_JOB_BRANCH%" && set "GH_TOKEN=%_GH_TOKEN%" && set "GRADLE_BUILD_CACHE_USERNAME=%_GRADLE_BUILD_CACHE_USERNAME%" && set "GRADLE_BUILD_CACHE_PASSWORD=%_GRADLE_BUILD_CACHE_PASSWORD%" && set "DEVELOCITY_ACCESS_KEY=%_DEVELOCITY_ACCESS_KEY%" && set "DEVELOCITY_API_ACCESS_KEY=%_DEVELOCITY_API_ACCESS_KEY%" && set "BUILDKITE_API_TOKEN=%_BUILDKITE_API_TOKEN%" && set "JAVA_HOME=%_JAVA_HOME%" && set "JAVA16_HOME=%_JAVA16_HOME%"
ENDLOCAL && set "WORKSPACE=%_WORKSPACE%" && set "GRADLEW=%_GRADLEW%" && set "GRADLEW_BAT=%_GRADLEW_BAT%" && set "BUILD_NUMBER=%_BUILD_NUMBER%" && set "JOB_BRANCH=%_JOB_BRANCH%" && set "GH_TOKEN=%_GH_TOKEN%" && set "GRADLE_BUILD_CACHE_USERNAME=%_GRADLE_BUILD_CACHE_USERNAME%" && set "GRADLE_BUILD_CACHE_PASSWORD=%_GRADLE_BUILD_CACHE_PASSWORD%" && set "DEVELOCITY_ACCESS_KEY=%_DEVELOCITY_ACCESS_KEY%" && set "DEVELOCITY_API_ACCESS_KEY=%_DEVELOCITY_API_ACCESS_KEY%" && set "BUILDKITE_API_TOKEN=%_BUILDKITE_API_TOKEN%" && set "JAVA_HOME=%_JAVA_HOME%" && set "JAVA16_HOME=%_JAVA16_HOME%" && set "TESTS_SEED=%_TESTS_SEED%"

bash.exe -c "bash .buildkite/scripts/get-latest-test-mutes.sh"

Expand Down
2 changes: 1 addition & 1 deletion .buildkite/pipelines/intake.template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ steps:
- trigger: elasticsearch-dra-workflow
label: Trigger DRA snapshot workflow
async: true
branches: "main 9.* 8.* 7.17"
branches: "main 9.* 8.*"
build:
branch: "$BUILDKITE_BRANCH"
commit: "$BUILDKITE_COMMIT"
Expand Down
4 changes: 2 additions & 2 deletions .buildkite/pipelines/intake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ steps:
timeout_in_minutes: 300
matrix:
setup:
BWC_VERSION: ["8.19.9", "9.1.9", "9.2.3", "9.3.0"]
BWC_VERSION: ["8.19.13", "9.2.7", "9.3.2", "9.4.0"]
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2404
Expand Down Expand Up @@ -108,7 +108,7 @@ steps:
- trigger: elasticsearch-dra-workflow
label: Trigger DRA snapshot workflow
async: true
branches: "main 9.* 8.* 7.17"
branches: "main 9.* 8.*"
build:
branch: "$BUILDKITE_BRANCH"
commit: "$BUILDKITE_COMMIT"
Expand Down
2 changes: 1 addition & 1 deletion .buildkite/pipelines/periodic-java-ea.template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ steps:
machineType: n1-standard-32
buildDirectory: /dev/shm/bk
env:
GRADLE_PARAMS: "-Druntime.java=$$JAVA_EA_VERSION"
GRADLE_PARAMS: "-Druntime.java=$JAVA_EA_VERSION"
GRADLE_TASK: "{{matrix.GRADLE_TASK}}"
- label: "{{matrix.BWC_VERSION}} / matrix-bwc"
command: .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION -Dbwc.checkout.align=true v$$BWC_VERSION#bwcTest
Expand Down
Loading
Loading