Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
442 commits
Select commit Hold shift + click to select a range
d9272b5
Bump byte-buddy to 1.17.7 (#19371)
andrross Sep 23, 2025
bb9a7d4
Allow plugins to copy folders into their config dir during installati…
cwperks Sep 23, 2025
db7ea4e
Fix flaky test IngestFromKinesisIT.testAllActiveIngestion (#19380)
cwperks Sep 23, 2025
488149f
Fix issue with s3-compatible repositories due to missing checksum tra…
cwperks Sep 23, 2025
af75e0b
Change field data cache size setting defaults (#19152)
peteralfonsi Sep 23, 2025
067a8ae
Add commons-lang3, commons-codec to plugin-cli (#19387)
andrross Sep 24, 2025
bb5f0e8
Fix flaky test in 130_script_fields_profile.yml (#19356)
gaobinlong Sep 24, 2025
8f59bf2
[Rule-based Auto-tagging] Restructure trie to store values as a set (…
ruai0511 Sep 24, 2025
df3b3ae
Update to Gradle 9.1.0 (#19329)
andrross Sep 24, 2025
6fdb010
set lag to 0 if no messages consumed (#19393)
varunbharadwaj Sep 24, 2025
1103b3f
Add skip_list param for date, scaled float and token count fields (#1…
asimmahmood1 Sep 24, 2025
b256549
Staggered merges metrics (#19226)
Sukriti0717 Sep 25, 2025
e5d01b5
Bump com.github.spotbugs:spotbugs-annotations from 4.9.4 to 4.9.6 in …
dependabot[bot] Sep 25, 2025
9cfdd41
Update shadow-gradle-plugin to 8.3.9 (#19400)
andrross Sep 25, 2025
47df4bd
[Rule-based Auto-tagging] add the schema for security attributes (#19…
ruai0511 Sep 25, 2025
1c171b7
Adding logic for histogram aggregation using skiplist (#19130)
jainankitk Sep 25, 2025
7c6b3c5
fix StreamStringTermsAggregatorTests by replacing RandomIndexWriter w…
mkhludnev Sep 25, 2025
e0ee3b4
Update ingestion status in index metadata xcontent and avoid retry fo…
varunbharadwaj Sep 25, 2025
7abef8c
Revert back to Gradle 8.14.3 (#19405)
andrross Sep 25, 2025
ad4c7f7
update ingestion state on all-active shards on receiving cluster stat…
varunbharadwaj Sep 25, 2025
a19434c
Disable request cache for queries on fields with non-default `use_sim…
peteralfonsi Sep 25, 2025
0c882c4
Migrate deprecated usages of Operations#union (#19397)
fdesu Sep 26, 2025
a08700c
Revert "Bump log4j2 from 2.21.0 to 2.25.1 (#19184)" (#19430)
andrross Sep 26, 2025
f67ecbf
Fix flaky test RemoteClusterStateServiceTests.testReadClusterStateInP…
cwperks Sep 26, 2025
1a7aa0d
Added awaitsfix for flaky WlmAutoTagging IT tests (#19425)
Lindsay-00 Sep 26, 2025
5e6ee97
Asynchronous FlightServerChannel to avoid thread contention per reque…
rishabhmaurya Sep 27, 2025
09d3d26
Delegate primitive write methods with ByteSizeCachingDirectory wrappe…
HUSTERGS Sep 28, 2025
28689b7
Enable Safe Bidirectional CCR via Alias policy on Restore (#19368)
atris Sep 28, 2025
63eeb0d
Update Apache Lucene version for 2.19.4 (#19443)
jainankitk Sep 29, 2025
01425df
Omit maxScoreCollector for field collapsing when sort by score descen…
gaobinlong Sep 29, 2025
5962128
[GRPC] Bump `org.opensearch:protobufs` to 0.18.0 and fix compilation …
karenyrx Sep 29, 2025
db4e85f
Update gradle run to be able to fetch and run external plugins (#19428)
mch2 Sep 29, 2025
efecb34
fix QueryPhaseTests.testMaxScoreWithSortOnScoreAndCollapsingResults (…
guojialiang92 Sep 29, 2025
db5106b
[GRPC][Full-text queries] Implement GRPC Match Phrase, MultiMatch que…
karenyrx Sep 29, 2025
8df81fd
Implement SslHandler retrieval logic for transport-reactor-netty4 plu…
reta Sep 29, 2025
cef8d98
[GRPC] Optimize gRPC transport thread management for improved through…
karenyrx Sep 29, 2025
dae52e7
refresh performance benchmark configs (#19471)
rishabh6788 Sep 29, 2025
ae140b5
[GRPC][Compound queries] Implement Boolean query and inject registry …
karenyrx Sep 30, 2025
89786da
Fix Flaky IntervalQueryBuilderTests (#19332)
ajleong623 Sep 30, 2025
3965f6f
[GRPC][Specialized queries] Implement GRPC Script query (#19455)
karenyrx Sep 30, 2025
47aa8ee
Add support for Elastic Search _shard_doc equivalent (#18924)
laminelam Sep 30, 2025
b4583c3
Cache serialised cluster state during node-join based on cluster stat…
SwethaGuptha Sep 30, 2025
bf7605a
Fix flaky WlmAutoTaggingIT test (#19465)
Lindsay-00 Sep 30, 2025
c48544d
Search query failure and search star-tree query failure stats (#19209)
sandeshkr419 Sep 30, 2025
2c6a404
Bump com.github.spotbugs:spotbugs-annotations from 4.9.5 to 4.9.6 in …
dependabot[bot] Sep 30, 2025
d6bc06c
Bump lycheeverse/lychee-action from 2.4.1 to 2.6.1 (#19463)
dependabot[bot] Sep 30, 2025
91e8efa
Bump com.netflix.nebula.ospackage-base from 12.1.0 to 12.1.1 in /dist…
dependabot[bot] Sep 30, 2025
7651600
Replace commons-lang:commons-lang with org.apache.commons:commons-lan…
cwperks Sep 30, 2025
056c280
multi terms aggregation changes (#19284)
sandeshkr419 Sep 30, 2025
0819197
Handle negative search request nodes stats (#19340)
dzane17 Sep 30, 2025
4aee2e5
Bump com.nimbusds:oauth2-oidc-sdk from 11.28 to 11.29.1 in /plugins/r…
dependabot[bot] Sep 30, 2025
af987c8
Fix cardinality agg pruning optimization by self collecting (#19473)
asimmahmood1 Sep 30, 2025
39849f9
Rare terms aggregation precomputation (#18978)
ajleong623 Sep 30, 2025
75fd8a6
[GRPC][Term-level queries] Add Exists, Regexp, and Wildcard queries (…
karenyrx Sep 30, 2025
51a091b
Add stream search feature flag and auto fallback logic (#19373)
bowenlan-amzn Sep 30, 2025
83b2a6d
[GRPC][Geographic queries] Implement GRPC GeoBoundingBox, GeoDistance…
karenyrx Sep 30, 2025
259add3
[GRPC][Joining queries] Implement GRPC Nested query, fix InnerHits, a…
karenyrx Sep 30, 2025
7de6eb8
Fix stats API of SubdirectoryAwareStore (#19470)
bpatelcs Sep 30, 2025
723f6d5
[GRPC][Term-level queries] Implement GRPC Ids, Range, and Terms Set q…
karenyrx Sep 30, 2025
2817029
Optimization in String Terms Aggregation query for Large Bucket Count…
vinaykpud Sep 30, 2025
08ed9ee
Enable skip_list for @timestamp field or index sort field (#19480)
asimmahmood1 Sep 30, 2025
17b762a
Add sub aggregation support for histogram aggregation using skiplist …
asimmahmood1 Oct 1, 2025
efe4877
Remove unnecessary iteration in request cache clear (#19263)
peteralfonsi Oct 1, 2025
32b6873
[Rule-based Auto-tagging] Modify get rule api to suit nested attribut…
ruai0511 Oct 1, 2025
3677d8f
Introduced new setting search.query.max_query_string_length (#19491)
nibix Oct 1, 2025
1633e1a
Bump com.nimbusds:nimbus-jose-jwt from 10.4.2 to 10.5 in /test/fixtur…
dependabot[bot] Oct 1, 2025
ed0c3a4
[Rule-based Auto-tagging] Add autotagging label resolving logic for m…
ruai0511 Oct 1, 2025
99f3189
Bump io.grpc deps from 1.68.2 to 1.75.0 (#19495)
cwperks Oct 1, 2025
4269bdd
[Rule-based Auto-tagging] Bug fix on Update Rule API (#19497)
ruai0511 Oct 2, 2025
48b08fb
Expand streaming aggregations to numeric terms (#19335)
harshavamsi Oct 2, 2025
6e44155
Setting number of sharedArenaMaxPermits to 1 (#19503) (#19505)
opensearch-trigger-bot[bot] Oct 2, 2025
f980821
Harden the circuit breaker and failure handle logic in query result c…
opensearch-trigger-bot[bot] Oct 2, 2025
0f360bb
Change stream search feature flag to cluster setting (#19506) (#19508)
opensearch-trigger-bot[bot] Oct 3, 2025
64637ae
Streaming aggregation planning to determine the appropriate flush mod…
opensearch-trigger-bot[bot] Oct 3, 2025
54be22a
Expand streaming Aggregations to Cardinality Aggregator (#19484) (#1…
opensearch-trigger-bot[bot] Oct 4, 2025
56274a1
Fix derived query rewrite (#19496) (#19519)
opensearch-trigger-bot[bot] Oct 4, 2025
5558d97
Disable request cache for streaming and other fixes (#19522)
rishabhmaurya Oct 4, 2025
7b3f8da
Exclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters…
opensearch-trigger-bot[bot] Oct 6, 2025
d92b945
Add a function to SearchPipelineService to check if system generated …
opensearch-trigger-bot[bot] Oct 6, 2025
5e7dac4
bump lucene version (#19540) (#19546)
opensearch-trigger-bot[bot] Oct 6, 2025
d5f66d7
[AUTO] Add release notes for 3.3.0 (#19504) (#19554)
opensearch-trigger-bot[bot] Oct 7, 2025
7a6b911
Add logic to throw exception on workload group deletion with associat…
opensearch-trigger-bot[bot] Oct 8, 2025
c482cf3
Update changelog entry (#19574) (#19577)
opensearch-trigger-bot[bot] Oct 9, 2025
6f42cbc
Removing incorrect changelog entry (#19579)
jainankitk Oct 9, 2025
aea9cd2
Fix the enforce_hostname_verification check for flight transport (#19…
rishabhmaurya Oct 9, 2025
06d465f
Move rewriter registration from info to debug log (#19582) (#19586)
opensearch-trigger-bot[bot] Oct 9, 2025
051d2f8
[Backport 3.3] Fix rewriting terms query with consecutive whole numbe…
opensearch-trigger-bot[bot] Oct 9, 2025
b6bd4c8
Disable query rewriter as a default behaviour (#19593)
rishabhmaurya Oct 10, 2025
e972d15
Fixing changelog entry (#19594)
jainankitk Oct 10, 2025
0140eff
Initial commit of plugin engine-datafusion
mch2 Jul 31, 2025
b7c5cfb
Fixed the build failures, added javadocs (#19398)
vinaykpud Sep 24, 2025
e700056
Add JNI layer and rust methods to execute substrait plan (#19399)
vinaykpud Sep 24, 2025
90d5676
Add License, make precommit checks work
vinaykpud Sep 24, 2025
073afec
Ensure precommit succeeds
vinaykpud Sep 24, 2025
2284dcd
Added Integration of Search with Datafusion plugin
vinaykpud Sep 25, 2025
1eaca09
Add extensions for csv codec
bharath-techie Aug 7, 2025
a1e4ae6
adding libs , data source plugin and data source aware plugin
bharath-techie Aug 15, 2025
a739841
search interface changes
bharath-techie Aug 25, 2025
e17bce1
Search and indexing engine integration changes - inprogesss commit
bharath-techie Sep 3, 2025
f2dc283
in-progress read engine / query phase abstractions
bharath-techie Sep 4, 2025
3508b17
Tying searcher and reader with rust
bharath-techie Sep 5, 2025
72e75f1
Add changes for searcher integration
bharath-techie Sep 25, 2025
17c2a2c
Fix datafusion rust
alchemist51 Sep 26, 2025
7a935b2
added global row id optimizer and tests for query phase
Sep 26, 2025
7698cf3
Feature/datafusion (#38)
bharath-techie Aug 19, 2025
947291d
Fixing tests
bharath-techie Sep 26, 2025
a146b3e
Fix Listing Cache
alchemist51 Sep 28, 2025
546ef45
Integrate aggregators to convert result from datafusion (#19441)
expani Sep 29, 2025
fffbc30
Changes in dataformat for CSVEngine
alchemist51 Sep 29, 2025
51eef8f
Working changes (#44)
alchemist51 Sep 29, 2025
3accadb
Changes to make plugin contexts work with source parse
bharath-techie Sep 29, 2025
86da8d6
Fixing end to end flow for pure aggregations (#19494)
expani Oct 3, 2025
a8ddfcb
Indexing integration
bharath-techie Oct 3, 2025
9f1eed6
removing CSV codec and integrating with parquet module
bharath-techie Oct 3, 2025
802b335
fixes for publishToMavenLocal
bharath-techie Oct 6, 2025
ca6283c
add readme
bharath-techie Oct 7, 2025
33fb888
Added support for average metric aggregation (#19559)
expani Oct 8, 2025
3e074dd
Fixing rust build for parquet-data-format (#19611)
raghuvanshraj Oct 13, 2025
d80272f
Commiter integration and build fixes (#19612)
bharath-techie Oct 13, 2025
c00d031
Uptading the implementation of ArrowRegistry and ParquetField class (…
darjisagar7 Oct 22, 2025
0541444
TermAggregation changes and handling average with projects, filters a…
expani Oct 23, 2025
c61849d
Adding Ip, TokenCount, Size, ScaledFloat, Binary and DocCount Parquet…
darjisagar7 Oct 24, 2025
5b6569c
Adding some base classes for Merge implementation (#19780)
dhwanilpatel Oct 27, 2025
0fc133f
override getMerger method in CompositeIndexingExecutionEngine (#19791)
Shailesh-Kumar-Singh Oct 28, 2025
bd20858
Added MergeScheduler/handler and TieredMergePolicy based on Parquet f…
dhwanilpatel Oct 29, 2025
129122d
Updating the FieldType to be nullable (#19807)
darjisagar7 Oct 29, 2025
69a73a4
Parquet Merge Implementation - Merge Rust Implementation + Interface …
Shailesh-Kumar-Singh Oct 29, 2025
9ede8b8
Integrating merge code with composite engine (#19812)
dhwanilpatel Oct 30, 2025
7642179
Adding RowId in the Composite Document Input (#19823)
darjisagar7 Oct 30, 2025
86b2b76
Removing files which got merged from catalog snapshot (#19822)
dhwanilpatel Oct 30, 2025
e02c8eb
Commenting out compile error and fixed a bug in Average Aggregation …
expani Oct 30, 2025
9e05822
Handling all numeric types for simple metric aggregations (#19834)
expani Oct 31, 2025
ce5e475
Fix for concurrent queue not removing writers while polling (#19836)
shank9918 Oct 31, 2025
c87fa23
return MergeResult [RowIdMapping + Merged parquet file metadata] afte…
Shailesh-Kumar-Singh Oct 31, 2025
c49cfa7
Fix: Adding the missing rowId generator file (#19838)
darjisagar7 Oct 31, 2025
e6b66e0
Enabling merges (#19839)
dhwanilpatel Oct 31, 2025
45d6b75
updating the row id name form _row_id to ___row_id (#19840)
darjisagar7 Oct 31, 2025
8fbbc41
Native memory leak fix + indexing perf regression fix + ZSTD change (…
rayshrey Oct 31, 2025
9989ff2
Update datafusion build script in jenkins (#19852)
peterzhuamazon Oct 31, 2025
656ec5b
local recovery via catalogsnapshot (#19841)
bharath-techie Oct 31, 2025
a1d3868
Dynamic index name (#19853)
alchemist51 Oct 31, 2025
347d0ca
Fix mod (#19855)
alchemist51 Oct 31, 2025
02fc4f6
Making terms agg work with string (#19874)
expani Nov 3, 2025
e2cf8b7
Add custom install.sh (#19876)
peterzhuamazon Nov 3, 2025
4b61351
cargo changes and logging
bharath-techie Nov 4, 2025
75ccc05
Add basic implementation of force merge API (#19881)
dhwanilpatel Nov 4, 2025
1b6d5d9
Adding clean target for parquet-data-format module (#19883)
raghuvanshraj Nov 4, 2025
c009515
Adding Metadata fields in the Parquet (#19886)
darjisagar7 Nov 4, 2025
f43a7d6
removing commons lang dependency
bharath-techie Nov 4, 2025
f691ca5
Remove scripts dir in feature/datafusion branch (#19877)
peterzhuamazon Nov 4, 2025
53f76ef
TermsAgg and CompositeAgg Response Handling (#19893)
expani Nov 5, 2025
869892b
Remove concurrency issue for background merge (#19895)
dhwanilpatel Nov 5, 2025
c1fd20d
Decoupling the merge from the refresh thread (#19879)
darjisagar7 Nov 5, 2025
f76c5da
fix server unit tests build
bharath-techie Nov 5, 2025
c6a42c2
[feature/datafusion] Removed special handling for populating doc_coun…
expani Nov 5, 2025
6cf2c40
Fixing merge policy issue (#19908)
dhwanilpatel Nov 6, 2025
5b626f5
Adding the support for the Merge Settings For ParquetTieredMergePolic…
darjisagar7 Nov 6, 2025
4987cb8
Handling NumericTermsAgg and MultiTermsAgg (#19911)
expani Nov 6, 2025
4ed75f4
Memory leak fix (#19925)
alchemist51 Nov 7, 2025
31308ab
absolute rowId and derived source integration for query_then_fetch (#…
animodak7 Nov 11, 2025
ac4466d
[Feature/datafusion] Add SingleNodeTestCase with clickbench queries (…
mch2 Nov 11, 2025
d0bade5
Translog manager & checkpoint tracker integration in CompositeEngine …
shank9918 Nov 11, 2025
2250240
DataFusionReaderManager UTs (#19910)
abhita Nov 11, 2025
73975ab
Remapping WriterFileSet path while recovering CatalogSnapshot from la…
shank9918 Nov 11, 2025
f3bc3bd
Feature/datafusion (#19972)
shank9918 Nov 12, 2025
459ead6
IndexingMemoryController Integration for VSRs and ArrowWriters for pa…
raghuvanshraj Nov 12, 2025
2ee604f
Ensuring Datafusion errors don't crash the JVM (#19977)
expani Nov 12, 2025
c1a285f
Add loggers to capture lifecycle and made cyclic loggers debug (#19980)
expani Nov 13, 2025
17d274f
Gracefully closing CompositeEngine and updating signature of loadWrit…
shank9918 Nov 13, 2025
9b49abb
Fixing the infinite loop issue and avoiding the merge if the file is …
darjisagar7 Nov 13, 2025
3816113
Formatting fix (#19994)
alchemist51 Nov 14, 2025
7b3234d
Add support for deletion of stale files (#19998)
rayshrey Nov 14, 2025
f439f7a
Restructure native handling and integrate with the Cleaner interface …
Bukhtawar Nov 17, 2025
a311a1b
Setting up JNI microbenchmarking for parquet-data-format module (#20018)
raghuvanshraj Nov 17, 2025
564dcde
Native library loader fix (#20020)
alchemist51 Nov 17, 2025
ede94a0
Add memory pool for datafusion (#19992)
alchemist51 Nov 17, 2025
2ca0f80
Aligned platform directory with build script (#20028)
expani Nov 17, 2025
46b7228
Changing path to match gradle native output dir (#20029)
expani Nov 17, 2025
a844c24
Add parquet benchmarks in missing javadoc (#20043)
alchemist51 Nov 18, 2025
42b1fe4
github action for datafusion e2e (#19760)
alchemist51 Nov 18, 2025
9fdfb35
Add CacheManager for DataFusion (#19645)
abhita Nov 18, 2025
1960e07
add stream and allocator closure post fetch phase (#20048)
mch2 Nov 19, 2025
9ce258a
Injecting count sub agg if absent to ensure doc_count is correct (#20…
expani Nov 19, 2025
9f94eef
Preserving order of Segment in CatalogSnapshot (#20045)
dhwanilpatel Nov 19, 2025
fba04d6
Remove unused rust native calls and interface methods (#20041)
alchemist51 Nov 19, 2025
a85f603
Support log byte merge policy (#20053)
dhwanilpatel Nov 19, 2025
b1a1d30
Close searcher on context close and fix unit tests. (#20051)
mch2 Nov 19, 2025
f5a7030
Fix path reference while adding to cache (#20052)
abhita Nov 20, 2025
e980a19
Don't create catalog snapshot in refresh if no changes in file (#20060)
dhwanilpatel Nov 21, 2025
bda4e93
Consume same writer generation count in merge and write (#20070)
dhwanilpatel Nov 21, 2025
863ac1d
CatalogSnapshotManager refactoring and integration of postDelete hook…
rayshrey Nov 21, 2025
20fe987
Handle LocalDateTime for min and max aggregator (#20074)
vinaykpud Nov 22, 2025
cf5fad4
partial aggs changes for distinct count (#20008)
sandeshkr419 Nov 24, 2025
09569ef
update e2e workflow to use sql plugin's ppl integ tests. (#20079)
mch2 Nov 24, 2025
6d744bf
disabling row ID optimizer (#20086)
mch2 Nov 24, 2025
c3a8415
[Feature/Datafusion] Changes for tokio io/cpu runtime + search flow a…
bharath-techie Nov 25, 2025
23e4717
Support debug mode for parquet and datafusion plugin (#20110)
alchemist51 Nov 27, 2025
a786542
Refactoring merge code to act at composite level instead of Parquet (…
dhwanilpatel Nov 28, 2025
ad3dd8b
Adding JNI abstractions for logging in rust through RustLoggerBridge …
raghuvanshraj Nov 28, 2025
3e0daa3
Refactor stream handling for DF execution (#20076)
Bukhtawar Nov 30, 2025
481409d
Enable Metadata Cache Complete Warm-up (#20117)
abhita Dec 1, 2025
ed27e1d
Add unit tests for NativeParquetWriter [Rust] (#20135)
rayshrey Dec 1, 2025
d936e5b
Feature/datafusion (#20134)
shank9918 Dec 1, 2025
fd54b9a
Add sessionConfigOption in listingOptions to enable cache stat use (#…
alchemist51 Dec 2, 2025
d41897f
Added LocalDateTime support for DateFieldMapper (#20144)
vinaykpud Dec 2, 2025
ad3eb7c
Faster field lookups (#20121)
mgodwan Dec 4, 2025
0807031
Bump datafusion version (#20164)
alchemist51 Dec 5, 2025
f42e790
Fix cleanup due to bug in Datafusion Reader not releasing catalog sna…
mgodwan Dec 5, 2025
165df72
Updated the Composite and Cardinality aggregators (#20173)
vinaykpud Dec 8, 2025
c9ef30b
Add spill directory for datafusion (#20199)
alchemist51 Dec 9, 2025
3ce9081
Add Support for Datafusion Statistics Cache with Memory tracking and …
abhita Dec 9, 2025
9c392c9
Removing extraneous close() call on CompositeEngine causing NPE causi…
raghuvanshraj Dec 10, 2025
79be2e2
Closing committer during CompositeEngine close leading to write.lock …
raghuvanshraj Dec 10, 2025
1456dc3
Add Async when complete (#20211)
alchemist51 Dec 11, 2025
c44a620
Removing atomic handling for ManagedVSR and cleaning up state transit…
raghuvanshraj Dec 11, 2025
b5c3342
Fixed select * and added analyzer rules for projecting row_id in quer…
animodak7 Dec 12, 2025
767471a
Fix Datafusion Readers Closure (#20232)
abhita Dec 15, 2025
bfa526f
Add Rust loggers to vectorised-spi lib (#20239)
abhita Dec 17, 2025
9f83e07
Handle empty results in CompositeAggregator and datetime field in con…
vinaykpud Dec 17, 2025
ce0a6ff
Removed the dependency of server module on vectorized-exec-spi librar…
expani Dec 18, 2025
32ab218
added index setting to control plan explain (#20222)
animodak7 Dec 19, 2025
9ec17ce
Adding RateLimiter on the rust side (#20066)
darjisagar7 Dec 19, 2025
8d9e6e1
[Merge] Audit logging levels and add missing error/warning log (#20283)
darjisagar7 Dec 19, 2025
8448d3a
Fixes to decref store , close context in success scenarios (#20307)
bharath-techie Dec 22, 2025
3b1d46a
Make Lucene indexing and search work alongside parquet (#20298)
expani Dec 22, 2025
e088bb7
Remote Store Parquet Upload and Replication Implementation (#19898)
ask-kamal-nayan Dec 23, 2025
82cf943
Fixing UT compilation (#20311)
raghuvanshraj Dec 23, 2025
b240003
Adding datafusion dependency for parquet ITs (#20313)
raghuvanshraj Dec 24, 2025
77e84fe
Fix for datafusion reader tests (#20315)
bharath-techie Dec 24, 2025
ba31f16
[Merge] Updating the Max thread count and Max merge count from the in…
darjisagar7 Dec 24, 2025
283b9f1
Fixes for remote store integration (#20325)
mgodwan Dec 29, 2025
1196f3b
Fix for datafusion tests (#20338)
bharath-techie Dec 30, 2025
5b4df60
datafusion reader manager tests fix for catalog snapshot supplier (#2…
bharath-techie Dec 30, 2025
c38eae8
add resiliency for merge - failure handling (#20223)
Shailesh-Kumar-Singh Dec 30, 2025
793be75
fix to make lucene search path work (#20342)
bharath-techie Dec 30, 2025
1039c60
Implementing docs, commits and segments stats in CompositeEngine (#20…
shank9918 Jan 2, 2026
befa361
Adding MergeStats support for Composite Engine (#20318)
darjisagar7 Jan 7, 2026
2e92ef3
Setting global allocator to mimalloc (#20428)
bharath-techie Jan 16, 2026
73fdebe
Updated NumberFieldMapper.java to support conversion for all fields a…
animodak7 Jan 20, 2026
b4ff131
Remote replication and recovery changes (#20424)
raghuvanshraj Jan 20, 2026
bede4c9
handled empty results in terms aggs (#20451)
animodak7 Jan 21, 2026
729877d
Updating composite engine reference before translog recovery (#20449)
raghuvanshraj Jan 22, 2026
d2f1abe
Fix IndexShardTests: Add explicit null-check for Engine reference and…
ask-kamal-nayan Jan 22, 2026
ef0483d
Fixing key name lookup in segmentsUploadedToRemoteStore map in Compos…
raghuvanshraj Jan 28, 2026
4ac7da0
fix for head + offset queries by upgrading arrow version (#20459)
bharath-techie Jan 28, 2026
54d9f49
Use indexer instead of engine for aux ops (#20567)
mgodwan Feb 6, 2026
e669187
Fix build.gradle issue of parquet plugin (#20571)
alchemist51 Feb 8, 2026
84381c7
Change result type to accept multiple batches (#20667)
alchemist51 Feb 19, 2026
d4e2fa1
Concurrency support for datafusion queries (#20671)
alchemist51 Feb 23, 2026
c94b6fd
Fix Datastream
mgodwan Feb 23, 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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .ci/bwcVersions
Original file line number Diff line number Diff line change
Expand Up @@ -46,5 +46,7 @@ BWC_VERSION:
- "2.19.1"
- "2.19.2"
- "2.19.3"
- "2.19.4"
- "3.0.0"
- "3.1.0"
- "3.2.0"
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
*.bcfks binary
*.crt binary
*.p12 binary
*.ttf binary
*.parquet binary
*.txt text=auto
CHANGELOG.md merge=union
16 changes: 8 additions & 8 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,24 @@
# Default ownership for all repo files
* @opensearch-project/opensearch-core-maintainers

/modules/lang-painless/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
/modules/parent-join/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
/modules/lang-painless/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami
/modules/parent-join/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami
/modules/transport-netty4/ @opensearch-project/opensearch-core-maintainers @peternied

/plugins/identity-shiro/ @opensearch-project/opensearch-core-maintainers @peternied @cwperks

/server/src/internalClusterTest/java/org/opensearch/index/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
/server/src/internalClusterTest/java/org/opensearch/search/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
/server/src/internalClusterTest/java/org/opensearch/index/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami
/server/src/internalClusterTest/java/org/opensearch/search/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami

/server/src/main/java/org/opensearch/extensions/ @opensearch-project/opensearch-core-maintainers @peternied
/server/src/main/java/org/opensearch/identity/ @opensearch-project/opensearch-core-maintainers @peternied @cwperks
/server/src/main/java/org/opensearch/index/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
/server/src/main/java/org/opensearch/search/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
/server/src/main/java/org/opensearch/index/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami
/server/src/main/java/org/opensearch/search/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami
/server/src/main/java/org/opensearch/threadpool/ @opensearch-project/opensearch-core-maintainers @jed326 @peternied
/server/src/main/java/org/opensearch/transport/ @opensearch-project/opensearch-core-maintainers @peternied

/server/src/test/java/org/opensearch/index/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
/server/src/test/java/org/opensearch/search/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
/server/src/test/java/org/opensearch/index/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami
/server/src/test/java/org/opensearch/search/ @opensearch-project/opensearch-core-maintainers @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @cwperks @dbwiddis @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami

/.github/ @opensearch-project/opensearch-core-maintainers @jed326 @peternied

Expand Down
66 changes: 16 additions & 50 deletions .github/benchmark-configs.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,30 +35,13 @@
"baseline_cluster_config": "x64-r5.xlarge-single-node-1-shard-0-replica-baseline"
},
"id_3": {
"description": "Search only test-procedure for NYC_TAXIS, uses snapshot to restore the data for OS-3.0.0",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "nyc_taxis",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-3x\",\"snapshot_name\":\"nyc_taxis_1_shard\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
"cluster_configuration": {
"size": "Single-Node",
"data_instance_config": "4vCPU, 32G Mem, 16G Heap"
},
"baseline_cluster_config": "x64-r5.xlarge-1-shard-0-replica-snapshot-baseline"
},
"id_4": {
"description": "Search only test-procedure for big5, uses snapshot to restore the data for OS-3.x",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.2.1\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -68,7 +51,7 @@
},
"baseline_cluster_config": "x64-r5.xlarge-1-shard-0-replica-snapshot-baseline"
},
"id_5": {
"id_4": {
"description": "Indexing and search configuration for pmc workload",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
Expand All @@ -84,7 +67,7 @@
},
"baseline_cluster_config": "x64-r5.xlarge-single-node-1-shard-0-replica-baseline"
},
"id_6": {
"id_5": {
"description": "Indexing only configuration for stack-overflow workload",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
Expand All @@ -100,15 +83,15 @@
},
"baseline_cluster_config": "x64-r5.xlarge-single-node-1-shard-0-replica-baseline"
},
"id_7": {
"id_6": {
"description": "Search only test-procedure for big5 with concurrent segment search setting enabled",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.enabled:true",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-3x\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -118,15 +101,15 @@
},
"baseline_cluster_config": "x64-r5.xlarge-1-shard-0-replica-snapshot-baseline"
},
"id_8": {
"id_7": {
"description": "Search only test-procedure for big5 with concurrent segment search mode as all",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.mode:all",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-3x\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -136,15 +119,15 @@
},
"baseline_cluster_config": "x64-r5.xlarge-1-shard-0-replica-snapshot-baseline"
},
"id_9": {
"id_8": {
"description": "Search only test-procedure for big5 with concurrent segment search mode as auto",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "search.concurrent_segment_search.mode:auto",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-3x\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -154,15 +137,15 @@
},
"baseline_cluster_config": "x64-r5.xlarge-1-shard-0-replica-snapshot-baseline"
},
"id_10": {
"id_9": {
"description": "Search only test-procedure for big5, uses snapshot to restore the data for OS-3.0.0. Enables range query approximation.",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "big5",
"ADDITIONAL_CONFIG": "opensearch.experimental.feature.approximate_point_range_query.enabled:true",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-3x\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.0\",\"snapshot_name\":\"big5_1_shard_single_client\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -172,7 +155,7 @@
},
"baseline_cluster_config": "x64-r5.xlarge-1-shard-0-replica-snapshot-baseline"
},
"id_11": {
"id_10": {
"description": "Benchmarking config for NESTED workload, benchmarks nested queries with inner-hits",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
Expand All @@ -188,31 +171,14 @@
},
"baseline_cluster_config": "x64-r5.xlarge-single-node-1-shard-0-replica-baseline"
},
"id_12": {
"description": "Search only test-procedure for HTTP_LOGS, uses snapshot to restore the data for OS-3.0.0",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "http_logs",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"workload-snapshots-3x\",\"snapshot_name\":\"http_logs_1_shard\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
"cluster_configuration": {
"size": "Single-Node",
"data_instance_config": "4vCPU, 32G Mem, 16G Heap"
},
"baseline_cluster_config": "x64-r5.xlarge-1-shard-0-replica-snapshot-baseline"
},
"id_13": {
"id_11": {
"description": "Search only test-procedure for HTTP_LOGS, uses snapshot to restore the data for OS-3.x",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "http_logs",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.2.1\",\"snapshot_name\":\"http_logs_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.0\",\"snapshot_name\":\"http_logs_1_shard\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand All @@ -222,14 +188,14 @@
},
"baseline_cluster_config": "x64-r5.xlarge-1-shard-0-replica-snapshot-baseline"
},
"id_14": {
"id_12": {
"description": "Search only test-procedure for NYC_TAXIS, uses snapshot to restore the data for OS-3.x",
"supported_major_versions": ["3"],
"cluster-benchmark-configs": {
"SINGLE_NODE_CLUSTER": "true",
"MIN_DISTRIBUTION": "true",
"TEST_WORKLOAD": "nyc_taxis",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.2.1\",\"snapshot_name\":\"nyc_taxis_1_shard\"}",
"WORKLOAD_PARAMS": "{\"snapshot_repo_name\":\"benchmark-workloads-repo-3x\",\"snapshot_bucket_name\":\"benchmark-workload-snapshots\",\"snapshot_region\":\"us-east-1\",\"snapshot_base_path\":\"10.3.0\",\"snapshot_name\":\"nyc_taxis_1_shard\"}",
"CAPTURE_NODE_STAT": "true",
"TEST_PROCEDURE": "restore-from-snapshot"
},
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/assemble.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ jobs:
java: [ 21, 24 ]
os: [ubuntu-latest, windows-latest, macos-13, ubuntu-24.04-arm]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: ${{ matrix.java }}
distribution: temurin
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/auto-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Get tag
id: tag
uses: dawidd6/action-get-tag@v1
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: ncipollo/release-action@v1
with:
github_token: ${{ steps.github_app_token.outputs.token }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/benchmark-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Set up required env vars
run: |
echo "PR_NUMBER=${{ github.event.issue.number }}" >> $GITHUB_ENV
Expand Down Expand Up @@ -135,21 +135,21 @@ jobs:
issue-body: "Please approve or deny the benchmark run for PR #${{ env.PR_NUMBER }}"
exclude-workflow-initiator-as-approver: false
- name: Checkout PR Repo
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
repository: ${{ env.prHeadRepo }}
ref: ${{ env.prHeadRefSha }}
token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Java
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: 21
distribution: 'temurin'
- name: Build and Assemble OpenSearch from PR
run: |
./gradlew :distribution:archives:linux-tar:assemble -Dbuild.snapshot=false
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v5
with:
role-to-assume: ${{ secrets.UPLOAD_ARCHIVE_ARTIFACT_ROLE }}
role-session-name: publish-to-s3
Expand All @@ -159,7 +159,7 @@ jobs:
aws s3 cp distribution/archives/linux-tar/build/distributions/opensearch-min-$OPENSEARCH_VERSION-linux-x64.tar.gz s3://${{ secrets.ARCHIVE_ARTIFACT_BUCKET_NAME }}/PR-$PR_NUMBER/
echo "DISTRIBUTION_URL=${{ secrets.ARTIFACT_BUCKET_CLOUDFRONT_URL }}/PR-$PR_NUMBER/opensearch-min-$OPENSEARCH_VERSION-linux-x64.tar.gz" >> $GITHUB_ENV
- name: Checkout opensearch-build repo
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
repository: opensearch-project/opensearch-build
ref: main
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/changelog_verifier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,15 @@ jobs:
if: github.repository == 'opensearch-project/OpenSearch'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}
ref: ${{ github.event.pull_request.head.sha }}
- uses: dangoslen/changelog-enforcer@v3
with:
skipLabels: "autocut, skip-changelog"
changeIsMissingMessage: |
❌ ERROR: No update to CHANGELOG.md found!
This project requires a changelog entry for every user-facing change.
Please add an entry to the changelog or ask a maintainer to add the skip-changelog label.
See https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#changelog for more details.
Loading
Loading