Skip to content

Backport/backport 15508 to 2.x #15646

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2606 commits
Select commit Hold shift + click to select a range
2caa7db
Allow @InternalApi annotation on classes not meant to be constructed …
reta Jun 27, 2024
70064e2
Fix file cache initialization (#14004) (#14566)
opensearch-trigger-bot[bot] Jun 27, 2024
d21fd36
[Tiered Caching] Moving query recomputation logic outside of write l…
sgup432 Jun 27, 2024
02c4b16
Fix flaky test TieredSpilloverCacheTests.testComputeIfAbsentConcurren…
opensearch-trigger-bot[bot] Jun 27, 2024
79e9bc2
Add Ashish Singh to codeowners (#14592) (#14594)
opensearch-trigger-bot[bot] Jun 28, 2024
3828571
Add unittests for RemoteClusterStateAttributesManager (#14427) (#14593)
opensearch-trigger-bot[bot] Jun 28, 2024
7017110
Fix issue 14519:Parsing a GetResult returns NPE if found field is mis…
opensearch-trigger-bot[bot] Jul 1, 2024
9b775e5
Add batching processor base type AbstractBatchingProcessor (#14554) (…
opensearch-trigger-bot[bot] Jul 1, 2024
43b4f99
Add @InternalApi annotation to japicmp exclusions (#14597) (#14598)
opensearch-trigger-bot[bot] Jul 1, 2024
22b73aa
Bump com.microsoft.azure:msal4j from 1.15.1 to 1.16.0 in /plugins/rep…
opensearch-trigger-bot[bot] Jul 2, 2024
7fb5550
[Bugfix] Fix ICacheKeySerializerTests flakiness (#14564) (#14617)
opensearch-trigger-bot[bot] Jul 2, 2024
6feaa4a
Correct typo in method name (#14621) (#14627)
opensearch-trigger-bot[bot] Jul 2, 2024
489a942
Refactoring FilterPath.parse by using an iterative approach instead o…
opensearch-trigger-bot[bot] Jul 2, 2024
3a1be63
Clear templates before Adding; Use NamedWriteableAwareStreamInput for…
opensearch-trigger-bot[bot] Jul 4, 2024
006821a
Allow system index warning in OpenSearchRestTestCase.refreshAllIndice…
opensearch-trigger-bot[bot] Jul 5, 2024
fef7937
Bump com.github.spullara.mustache.java:compiler from 0.9.13 to 0.9.14…
opensearch-trigger-bot[bot] Jul 8, 2024
3fde6aa
Bump net.minidev:accessors-smart from 2.5.0 to 2.5.1 in /plugins/repo…
opensearch-trigger-bot[bot] Jul 8, 2024
7040df2
Fix match_phrase_prefix_query not working on text field with multiple…
opensearch-trigger-bot[bot] Jul 9, 2024
a4a6bb8
Create SystemIndexRegistry with helper method matchesSystemIndex (#14…
opensearch-trigger-bot[bot] Jul 9, 2024
bea647e
Improve reroute performance by optimising List.removeAll in LocalShar…
opensearch-trigger-bot[bot] Jul 9, 2024
68b116b
Add UTs for RemoteIndexMetadataManager (#14660) (#14683)
opensearch-trigger-bot[bot] Jul 9, 2024
fb64a4d
[Backport 2.x] Adding QueryGroup schema (#13669) (#14690)
kaushalmahi12 Jul 9, 2024
efa5c4a
[bug fix] validate lower bound for top n size (#14587) (#14691)
opensearch-trigger-bot[bot] Jul 9, 2024
035069b
Add release notes for release 1.3.18 (#14699) (#14701)
opensearch-trigger-bot[bot] Jul 10, 2024
358298f
Bump jackson from 2.17.1 to 2.17.2 (#14687) (#14700)
opensearch-trigger-bot[bot] Jul 10, 2024
3199710
Bump opentelemetry from 1.39.0 to 1.40.0 (#14674) (#14695)
opensearch-trigger-bot[bot] Jul 10, 2024
8b7e8fe
Bump reactor from 3.5.19 to 3.5.20 (#14697) (#14702)
opensearch-trigger-bot[bot] Jul 10, 2024
fda5597
Offline calculation of total shard per node and caching it for weight…
opensearch-trigger-bot[bot] Jul 10, 2024
0142fab
Add unit tests for read flow of RemoteClusterStateService and bug fix…
opensearch-trigger-bot[bot] Jul 10, 2024
7a54f71
Remove unnecessary cast to int from test (#14696) (#14707)
opensearch-trigger-bot[bot] Jul 10, 2024
a6d7d86
Refactor Grok validate pattern to iterative approach (#14206) (#14693)
opensearch-trigger-bot[bot] Jul 10, 2024
a17aea5
print reason why parent task was cancelled (#14604) (#14710)
opensearch-trigger-bot[bot] Jul 10, 2024
6f3f68d
Use set of shard routing for shard in unassigned shard batch check. (…
opensearch-trigger-bot[bot] Jul 11, 2024
a26db33
Fix: update help output for _cat (#14722) (#14726)
opensearch-trigger-bot[bot] Jul 11, 2024
2b179c5
Fix hdfs-fixture kerb-admin & hadoop-minicluster dependencies are not…
opensearch-trigger-bot[bot] Jul 11, 2024
837d928
Fix hdfs-fixture hadoop-minicluster dependencies are not being update…
opensearch-trigger-bot[bot] Jul 11, 2024
ca83963
Update to Gradle 8.9 (#14574) (#14734)
opensearch-trigger-bot[bot] Jul 11, 2024
11f8d79
Add versioning for UploadedIndexMetadata (#14677) (#14716)
opensearch-trigger-bot[bot] Jul 12, 2024
5003e00
Add `strict_allow_templates` dynamic mapping option (#14555) (#14737)
opensearch-trigger-bot[bot] Jul 12, 2024
fd3d162
Bump net.minidev:json-smart from 2.5.0 to 2.5.1 in /plugins/repositor…
opensearch-trigger-bot[bot] Jul 15, 2024
697396b
[Backport 2.x] Fix create or update alias API doesn't throw exception…
opensearch-trigger-bot[bot] Jul 15, 2024
a6b8be1
Add consumers to remote store based index settings (#14764) (#14766)
opensearch-trigger-bot[bot] Jul 16, 2024
2f213fb
Add matchesPluginSystemIndexPattern to SystemIndexRegistry (#14750) (…
opensearch-trigger-bot[bot] Jul 16, 2024
6dacc39
Fix bulk upsert ignores the default_pipeline and final_pipeline when …
opensearch-trigger-bot[bot] Jul 16, 2024
ccd1381
Added bwc version 1.3.19 (#14798)
reta Jul 17, 2024
3f3491a
Add Gao Binlong as maintainer (#14796) (#14801)
opensearch-trigger-bot[bot] Jul 17, 2024
ab0b4bf
Remove query categorization from core (#14759) (#14762)
opensearch-trigger-bot[bot] Jul 17, 2024
f2cff08
Backport: SPI for loading ABC templates (#14659) (#14784)
mgodwan Jul 18, 2024
b366c51
Fix bulk upsert ignores the default_pipeline and final_pipeline when …
opensearch-trigger-bot[bot] Jul 18, 2024
a211f1d
Set version to 2.15 for determining metadata during migration to remo…
opensearch-trigger-bot[bot] Jul 19, 2024
8fbdec9
Change RCSS info logs to debug (#14814) (#14822)
opensearch-trigger-bot[bot] Jul 19, 2024
f4dc809
[Remote Store Migration] Reconcile remote store based index settings …
opensearch-trigger-bot[bot] Jul 19, 2024
c3bcea6
Clear ehcache disk cache files during initialization (#14738) (#14806)
opensearch-trigger-bot[bot] Jul 19, 2024
c9ff7ce
[Bugfix] Fix NPE in ReplicaShardAllocator (#13993) (#14385) (#14827)
opensearch-trigger-bot[bot] Jul 19, 2024
e6e62bb
Use circuit breaker in InternalHistogram when adding empty buckets (#…
bowenlan-amzn Jul 20, 2024
4c7d94c
Add prefix mode verification setting for repository verification (#14…
ashking94 Jul 22, 2024
11fd0dd
[Remote State] Create interface RemoteEntitiesManager (#14671) (#14854)
shiv0408 Jul 22, 2024
feaa115
Optimise TransportNodesAction to not send DiscoveryNodes for NodeStat…
opensearch-trigger-bot[bot] Jul 22, 2024
7755055
Add changes to propagate queryGroupId across child requests and nodes…
opensearch-trigger-bot[bot] Jul 22, 2024
3b0ea65
Add SplitResponseProcessor to Search Pipelines (#14800) (#14863)
opensearch-trigger-bot[bot] Jul 22, 2024
61ca56e
[Backport 2.x] Refactor remote-routing-table service inline with remo…
alchemist51 Jul 22, 2024
10bdfee
Add SortResponseProcessor to Search Pipelines (#14785) (#14868)
dbwiddis Jul 22, 2024
7e7e775
Reduce logging in DEBUG for MasterService:run (#14795) (#14864)
sumitasr Jul 22, 2024
4b6fce7
Fix allowUnmappedFields, mapUnmappedFieldAsString settings to be appl…
opensearch-trigger-bot[bot] Jul 22, 2024
f6ff97b
Bump org.jline:jline in /test/fixtures/hdfs-fixture (#14859) (#14879)
opensearch-trigger-bot[bot] Jul 22, 2024
f9a5979
Bump com.gradle.develocity from 3.17.5 to 3.17.6 (#14856) (#14878)
opensearch-trigger-bot[bot] Jul 23, 2024
3833d66
Remove one unnecesary test and simply some code in a test (#14360) (#…
opensearch-trigger-bot[bot] Jul 23, 2024
788a7fe
Bump com.microsoft.azure:msal4j from 1.16.0 to 1.16.1 in /plugins/rep…
opensearch-trigger-bot[bot] Jul 23, 2024
8b10215
Enabling term version check on local state for all ClusterManager Rea…
rajiv-kv Jul 23, 2024
16ee25c
Removing String format in RemoteStoreMigrationAllocationDecider to op…
RS146BIJAY Jul 23, 2024
8274a34
Add rest, transport layer changes for Hot to warm tiering - dedicated…
neetikasinghal Jul 23, 2024
ed24a14
[Backport 2.x] Change default batch size of bulk API to Integer.MAX_V…
opensearch-trigger-bot[bot] Jul 23, 2024
a0a7098
Add perms for remote snapshot cache eviction on scripted query (#1441…
opensearch-trigger-bot[bot] Jul 23, 2024
ad6786c
Caching avg total bytes and avg free bytes inside ClusterInfo (#14851…
RS146BIJAY Jul 23, 2024
8ef2f9f
Create listener to refresh search thread resource usage (#14832) (#14…
deshsidd Jul 23, 2024
7d1f383
Caching avg total bytes and avg free bytes inside ClusterInfo (#14851…
opensearch-trigger-bot[bot] Jul 23, 2024
c6b8e40
[Backport 2.x] Optimized ClusterStatsIndices to precomute shard stats…
Pranshu-S Jul 23, 2024
e4a23eb
Add integration tests for RemoteRoutingTable Service. (#14631) (#14904)
shailendra0811 Jul 23, 2024
8178ca1
Fix constraint bug which allows more primary shards than average prim…
opensearch-trigger-bot[bot] Jul 23, 2024
0cfde64
Use default value when index.number_of_replicas is null (#14812) (#14…
opensearch-trigger-bot[bot] Jul 23, 2024
f7e4862
Fix IngestServiceTests.testBulkRequestExecutionWithFailures (#14918) …
opensearch-trigger-bot[bot] Jul 23, 2024
2457cf5
Small fix in jvmStats test (#14075) (#14140)
opensearch-trigger-bot[bot] Jul 23, 2024
7ff82bb
Fix assertion failure while deleting remote backed index (#14601) (#1…
opensearch-trigger-bot[bot] Jul 23, 2024
39da9bd
[Remote Routing Table] Implement write and read flow for shard diff f…
shailendra0811 Jul 23, 2024
96454f8
[Backport 2.x] Use Lucene provided Persian stem (#14847) (#14894)
ebraminio Jul 23, 2024
3e7105b
Optmising AwarenessAllocationDecider for hashmap.get call (#14761) (#…
opensearch-trigger-bot[bot] Jul 23, 2024
a58db92
Fix constant_keyword field type not working (#14946)
kkewwei Jul 24, 2024
82c4c1e
Fix read/write method for Diff Manifest in case Shard diff file is nu…
shailendra0811 Jul 24, 2024
49752ed
Create new IndexInput for multi part upload (#14888) (#14936)
opensearch-trigger-bot[bot] Jul 24, 2024
ba5dd33
Make reroute iteration time-bound for large shard allocations (#14848…
opensearch-trigger-bot[bot] Jul 24, 2024
5862c1a
Fix the documentation url of the Create or Update alias API in rest-a…
opensearch-trigger-bot[bot] Jul 24, 2024
8b55e04
Template creation using context (#14811) (#14956)
mgodwan Jul 24, 2024
3d3e8be
Add changelog for remote state multi part upload fix (#14958) (#14959)
opensearch-trigger-bot[bot] Jul 24, 2024
7223644
Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 in /plugi…
dblock Jul 24, 2024
c6981d3
Fix the visit of inner query for NestedQueryBuilder(#14967)
zhichao-aws Jul 25, 2024
95232f2
Forward port 2.16 release notes (#14975) (#14976)
andrross Jul 25, 2024
05caad3
[Batch Fetch] Fix for hasInitiatedFetching to fix allocation explain …
opensearch-trigger-bot[bot] Jul 29, 2024
e5e1bad
Bump com.microsoft.azure:msal4j from 1.16.1 to 1.16.2 in /plugins/rep…
opensearch-trigger-bot[bot] Jul 29, 2024
98d5f0d
[Backport 2.x] Bump actions/github-script from 6 to 7 (#14997) (#15004)
peternied Jul 29, 2024
a84f17a
OpenJDK Update (July 2024 Patch releases) (#14998) (#15001)
reta Jul 30, 2024
c0e3327
Fix version check in yml test for the bug fix of constant_keyword fie…
opensearch-trigger-bot[bot] Jul 30, 2024
fdd3ea7
Fix missing value of FieldSort for unsigned_long (#14963) (#15023)
opensearch-trigger-bot[bot] Jul 30, 2024
4b44592
[Backport 2.x] [Derived Fields] Add aggregation support for derived f…
opensearch-trigger-bot[bot] Jul 30, 2024
154b284
Add setting to ignore throttling nodes for allocation of unassigned …
gbbafna Jul 31, 2024
04757db
[Backport 2.x] Add ThreadContextPermission for markAsSystemContext an…
cwperks Jul 31, 2024
5e2cd27
Fix test RestStatusTests.testStatusReturnsFailureStatusWhenFailuresEx…
opensearch-trigger-bot[bot] Jul 31, 2024
cf4fc1e
Fix MacOS Mx (arm64) and Linux (arm64, ppc64le, s390x) checks (#15036…
opensearch-trigger-bot[bot] Jul 31, 2024
1002c03
Route search traffic to _primary_first for warm index (#14934) (#15047)
opensearch-trigger-bot[bot] Jul 31, 2024
ee74e56
[Backport 2.x] Add ThreadContextPermission for stashAndMergeHeaders a…
cwperks Jul 31, 2024
cc86e27
Caching number of primary shards per node for evaluating constraints …
opensearch-trigger-bot[bot] Jul 31, 2024
1defc37
Bump 2.x to 2.17.0 (#15052)
bowenlan-amzn Aug 1, 2024
0cd002d
Add javadoc about ThreadContextPermission for stashWithOrigin and sta…
opensearch-trigger-bot[bot] Aug 1, 2024
79b25fa
Add MacOS aarch64 to precommit since we rolled out the support for su…
opensearch-trigger-bot[bot] Aug 2, 2024
53dedf4
Bump Netty to 4.1.112.Final (#15081) (#15088)
reta Aug 2, 2024
e03e093
support rangeQuery and regexpQuery in constant_keyword field type (#1…
opensearch-trigger-bot[bot] Aug 2, 2024
4fad470
Support scripting for composite aggs in concurrent segment search (#1…
jed326 Aug 2, 2024
883af54
Fix RemoteCloneIndex flaky test by using sync FS repo (#15037) (#15096)
opensearch-trigger-bot[bot] Aug 3, 2024
0df6e9e
[Backport 2.x] Fix delete index template failed when the index templa…
opensearch-trigger-bot[bot] Aug 3, 2024
07ba6ef
Fix NODE_SEARCH_CACHE_SIZE_SETTING initialization for TIERED_REMOTE_I…
opensearch-trigger-bot[bot] Aug 5, 2024
da55c12
Bump org.tukaani:xz from 1.9 to 1.10 in /plugins/ingest-attachment (#…
opensearch-trigger-bot[bot] Aug 5, 2024
0d780b6
Bump org.apache.avro:avro from 1.11.3 to 1.12.0 in /plugins/repositor…
cwperks Aug 6, 2024
a10e20a
Add lower limit for primary and replica batch allocators timeout (#14…
opensearch-trigger-bot[bot] Aug 6, 2024
7325ca6
Bump org.bouncycastle:bcpg-fips from 1.0.7.1 to 2.0.8 and org.bouncyc…
opensearch-trigger-bot[bot] Aug 6, 2024
6b53860
Add took time to request nodes stats (#15054) (#15129)
dzane17 Aug 6, 2024
887698d
Fix version check for adding rangeQuery and regexpQuery support for c…
opensearch-trigger-bot[bot] Aug 6, 2024
a93c76f
Bump com.azure:azure-core from 1.49.1 to 1.51.0 in /plugins/repositor…
opensearch-trigger-bot[bot] Aug 6, 2024
fb8f656
CODEOWNERS personalizations for jed326 (#15137) (#15139)
jed326 Aug 7, 2024
d4bdc7a
Add queryGroupId to search workload tasks at co-ordinator and data no…
opensearch-trigger-bot[bot] Aug 7, 2024
8d664b3
Cache index shard limit to optimise ShardLimitsAllocationDecider (#14…
opensearch-trigger-bot[bot] Aug 7, 2024
1015fa6
QueryGroup Resource Tracking framework and implementation (#13897) (#…
kiranprakash154 Aug 8, 2024
5ac78d4
Add Varun Bansal as maintainer (#15163) (#15168)
opensearch-trigger-bot[bot] Aug 8, 2024
e7350ff
[AUTO] [2.x] Add bwc version 2.16.1. (#15159)
opensearch-trigger-bot[bot] Aug 8, 2024
410cd3c
Fix yml test {p0=indices.delete_index_template/10_basic} is flaky (#1…
opensearch-trigger-bot[bot] Aug 8, 2024
8edcf48
[Streaming Indexing] Enhance RestClient with a new streaming API supp…
reta Aug 8, 2024
6fbd079
Add slice level operation listener methods (#15153) (#15178)
opensearch-trigger-bot[bot] Aug 8, 2024
fef2003
Fix flaky test in {yaml=ingest/70_bulk} (#15172) (#15181)
opensearch-trigger-bot[bot] Aug 9, 2024
76f3b0a
[Backport 2.x] Fix array_index_out_of_bounds_exception when indexing …
opensearch-trigger-bot[bot] Aug 9, 2024
ae5f7d6
Fix AzureBlobContainerRetriesTests flaky tests (#15184) (#15186)
opensearch-trigger-bot[bot] Aug 9, 2024
5bb2e28
Flaky test : Don't use async repo for SplitIndex and wait for translo…
gbbafna Aug 10, 2024
9993dae
Fix more AzureBlobContainerRetriesTests flaky tests (#15189) (#15201)
opensearch-trigger-bot[bot] Aug 10, 2024
181cf9c
Bump org.xerial.snappy:snappy-java from 1.1.10.5 to 1.1.10.6 in /test…
opensearch-trigger-bot[bot] Aug 12, 2024
584ede3
Bump com.azure:azure-xml from 1.0.0 to 1.1.0 in /plugins/repository-a…
opensearch-trigger-bot[bot] Aug 12, 2024
2e6c5de
Refactor remote writeable entity and store to make it more reusable (…
opensearch-trigger-bot[bot] Aug 13, 2024
d07a3d6
Bump dnsjava version to 3.6.0 to address CVE-2024-25638 (#15173) (#15…
opensearch-trigger-bot[bot] Aug 13, 2024
044f564
Fix parseToken array popping (#13620) (#15235)
opensearch-trigger-bot[bot] Aug 13, 2024
8d4e98f
Correction of a typo (#15220) (#15225)
opensearch-trigger-bot[bot] Aug 13, 2024
e66bcdf
Use clusterUUID for discovery nodes remote path (#15143) (#15242)
opensearch-trigger-bot[bot] Aug 14, 2024
f225b4d
Don't rely on test code execution time span for RemoteSegmentTransfer…
opensearch-trigger-bot[bot] Aug 14, 2024
7552bb8
Replace and block usages of org.apache.logging.log4j.util.Strings (#1…
cwperks Aug 14, 2024
399c646
Update to Gradle 8.10 (#15177) (#15252)
opensearch-trigger-bot[bot] Aug 14, 2024
1f75096
Fix Gradle runtime JDK version post 8.10 version upgrade (#15267)
reta Aug 15, 2024
0751f16
Bump Project Reactor to 3.5.20 and Reactor Netty to 1.1.22 (#15262) (…
opensearch-trigger-bot[bot] Aug 16, 2024
1bee506
Add Create QueryGroup API Logic (#14680) (#15227)
jainankitk Aug 16, 2024
6581248
Add Get QueryGroup API Logic (#14709) (#15285)
opensearch-trigger-bot[bot] Aug 18, 2024
1f36470
Refactor the filter rewrite optimization (#14464) (#15179)
opensearch-trigger-bot[bot] Aug 19, 2024
c1b385a
Bump org.apache.kerby:kerb-admin from 2.0.3 to 2.1.0 in /test/fixture…
opensearch-trigger-bot[bot] Aug 19, 2024
fabf9bd
fix: MinHash token filter parameters not working (#15293)
mridehalgh Aug 19, 2024
d1adaf3
Bump com.azure:azure-core-http-netty from 1.15.1 to 1.15.3 in /plugin…
reta Aug 19, 2024
bacc54c
Adding @jainankitk as a Maintainer (#15304) (#15310)
opensearch-trigger-bot[bot] Aug 20, 2024
1255a61
Bump com.gradle.develocity from 3.17.6 to 3.18 (#15297) (#15312)
opensearch-trigger-bot[bot] Aug 20, 2024
4152b8f
Bump org.bouncycastle:bcpg-fips from 2.0.8 to 2.0.9 in /distribution/…
opensearch-trigger-bot[bot] Aug 20, 2024
0b0f1e1
Bump commons-cli:commons-cli from 1.8.0 to 1.9.0 in /plugins/reposito…
opensearch-trigger-bot[bot] Aug 20, 2024
e2bb0ab
Optimize global ordinal includes/excludes for prefix matching (#14371…
opensearch-trigger-bot[bot] Aug 20, 2024
69fa4d0
Backport/backport 15194 to 2.x (#15287)
finnegancarroll Aug 21, 2024
72fb553
Update affiliation for @nknize. (#15322) (#15334)
opensearch-trigger-bot[bot] Aug 21, 2024
2ea7df1
Adding access to noSubMatches and noOverlappingMatches in Hyphenation…
opensearch-trigger-bot[bot] Aug 21, 2024
3971a25
[Backport 2.x] Support Filtering on Large List encoded by Bitmap (#15…
opensearch-trigger-bot[bot] Aug 21, 2024
e076e66
Add log when download completes with file size (#15224) (#15348)
opensearch-trigger-bot[bot] Aug 22, 2024
7745cdb
[Backport 2.x] Star tree mapping changes (#15320)
bharath-techie Aug 22, 2024
cfd427a
Add Settings related to Workload Management feature (#15028) (#15345)
ruai0511 Aug 22, 2024
fcd88aa
Add Delete QueryGroup API Logic (#14735) (#15373)
opensearch-trigger-bot[bot] Aug 23, 2024
c1e138f
Star tree codec changes (#14514) (#15376)
opensearch-trigger-bot[bot] Aug 23, 2024
768905f
Star Tree Implementation [OnHeap] (#14512) (#15379)
opensearch-trigger-bot[bot] Aug 23, 2024
1c53113
[Backport 2.x] Adding allowlist setting for ingest-useragent and inge…
saratvemulapalli Aug 23, 2024
4f97fd3
Add support for index level slice count setting (#15336) (#15371)
Gankris96 Aug 23, 2024
2af3fef
[Backport 2.x] [Bugfix] Fixes IRC NPE bug for timed-out cacheable que…
peteralfonsi Aug 23, 2024
4957818
Bump opentelemetry from 1.40.0 to 1.41.0, opentelemetry-semconv from …
opensearch-trigger-bot[bot] Aug 23, 2024
3314b2d
[Star tree] Star tree merge changes (#14652) (#15380)
opensearch-trigger-bot[bot] Aug 24, 2024
4c4d4d7
Add changes to build star tree in off heap (#14817) (#15398)
opensearch-trigger-bot[bot] Aug 24, 2024
1c0931a
Add SplitResponseProcessor to allowlist (#15393) (#15395)
dbwiddis Aug 24, 2024
1562100
Star Tree Min and Max Value Aggregators (#14625) (#15400)
opensearch-trigger-bot[bot] Aug 24, 2024
b68258a
Fix unchecked cast in dynamic action map getter (#15394) (#15399)
dbwiddis Aug 25, 2024
178a78c
[Remote State] Disable remote publication if remote state disabled (#…
opensearch-trigger-bot[bot] Aug 25, 2024
042a563
rename count to value_count (#15147) (#15408)
opensearch-trigger-bot[bot] Aug 26, 2024
7116a2c
Fix bulk ingest NPE with empty pipeline (#15033) (#15138)
opensearch-trigger-bot[bot] Aug 26, 2024
d37e8fd
Compare numbers with equals() instead of == (#15366) (#15405)
opensearch-trigger-bot[bot] Aug 26, 2024
2f8c378
Star Tree Merge and Aggregation Fixes (#15274) (#15412)
opensearch-trigger-bot[bot] Aug 26, 2024
00f1ecb
Bump tj-actions/changed-files from 44 to 45 (#15422) (#15429)
opensearch-trigger-bot[bot] Aug 26, 2024
4241c13
Bump com.netflix.nebula.ospackage-base from 11.9.1 to 11.10.0 in /dis…
opensearch-trigger-bot[bot] Aug 27, 2024
331f29e
[Star Tree] Lucene Abstractions for Star Tree File Formats (#15278) …
opensearch-trigger-bot[bot] Aug 27, 2024
15a9b82
Bump com.microsoft.azure:msal4j from 1.16.2 to 1.17.0 in /plugins/rep…
opensearch-trigger-bot[bot] Aug 27, 2024
ff38656
Bump org.roaringbitmap:RoaringBitmap from 1.1.0 to 1.2.1 in /server (…
opensearch-trigger-bot[bot] Aug 27, 2024
d8a24ba
[Star tree] Changes to handle derived metrics such as avg as part of …
opensearch-trigger-bot[bot] Aug 27, 2024
4f28efd
Bump dnsjava:dnsjava from 3.6.0 to 3.6.1 in /test/fixtures/hdfs-fixtu…
opensearch-trigger-bot[bot] Aug 27, 2024
e80c06e
Do not throw exception when flat_object field is explicitly null (#15…
msfroh Aug 27, 2024
d0d7999
Fix DerivedFieldQuery to support concurrent search. (#15326) (#15454)
opensearch-trigger-bot[bot] Aug 28, 2024
d5ec1f6
[Star tree] Doc count field support in star tree (#15282) (#15456)
opensearch-trigger-bot[bot] Aug 28, 2024
635d2e9
Added bwc version 1.3.20 (#15470)
reta Aug 28, 2024
50d8fc5
[Streaming Indexing] Introduce bulk HTTP API streaming flavor (#15381…
reta Aug 28, 2024
c5a929d
Update skip versions for flat_object tests (#15448) (#15474)
opensearch-trigger-bot[bot] Aug 28, 2024
c63ad5a
Add query group stats constructs (#15343) (#15473)
opensearch-trigger-bot[bot] Aug 28, 2024
d7e7d94
Throw UnsupportedOperationException in unused methods (#15446) (#15449)
opensearch-trigger-bot[bot] Aug 28, 2024
461e2b3
Fixing backward incompatibility check from #15473 (#15486)
jainankitk Aug 29, 2024
f578e47
Fix Netty's ByteBuf leak (#15475) (#15485)
opensearch-trigger-bot[bot] Aug 29, 2024
4d0af97
Bump icu4j from 70.1 to 75.1 (#15469) (#15480)
opensearch-trigger-bot[bot] Aug 29, 2024
c2574a5
Add runAs to Subject interface and introduce IdentityAwarePlugin exte…
opensearch-trigger-bot[bot] Aug 29, 2024
4ec2c5d
Fix ResourceType API annotations and deprecations (#15496)
reta Aug 29, 2024
1d218da
Make balanced shards allocator timebound (#15239) (#15503)
opensearch-trigger-bot[bot] Aug 29, 2024
f700f50
Change abstraction point for transport protocol (#15506)
andrross Aug 29, 2024
3c9e08b
Enhance OpenSearch APIs annotation processor with OpenSearch version …
opensearch-trigger-bot[bot] Aug 29, 2024
d1cd7a2
Add query group level rejection logic (#15428) (#15512)
kaushalmahi12 Aug 30, 2024
0b41dac
Star Tree Meta and Data Writers (#15295) (#15490)
opensearch-trigger-bot[bot] Aug 30, 2024
9f5bc17
Adding translog durability validation in index templates (#15494) (#1…
opensearch-trigger-bot[bot] Aug 30, 2024
e71bec3
Remote publication using min node version for backward compatibility …
opensearch-trigger-bot[bot] Aug 30, 2024
a2b6f8c
Remove some unused code in the search backpressure package (#15518) (…
opensearch-trigger-bot[bot] Aug 30, 2024
dcd21c0
Fix null values when indexing in flat_object field (#14069) (#15515)
opensearch-trigger-bot[bot] Aug 30, 2024
4d8a1de
[Backport 2.x] Initial commit to support a search only replica for RW…
mch2 Aug 30, 2024
6ab7538
Add support for tracking failures at query group level (#15527) (#15539)
kaushalmahi12 Aug 31, 2024
0b681c7
Handle unsupported media type properly for streaming requests (#15531…
opensearch-trigger-bot[bot] Aug 31, 2024
10b955d
Add timestamp pinning service and scheduler to update in-memory state…
opensearch-trigger-bot[bot] Aug 31, 2024
a58d09b
Move timestamp pinning settings to RemoteStoreSettings (#15294) (#15548)
sachinpkale Aug 31, 2024
4ea5a3b
Add pinned timestamp utils and setting to enable/disable the feature …
opensearch-trigger-bot[bot] Aug 31, 2024
171ae8e
Add support to skip pinned timestamp in remote segment garbage collec…
opensearch-trigger-bot[bot] Aug 31, 2024
36a5ac5
Add minTranslogGeneration to remote translog metadata filename (#1548…
opensearch-trigger-bot[bot] Aug 31, 2024
ed383d8
Change RemoteSegmentStoreDirectory init at given timestamp to ignore …
opensearch-trigger-bot[bot] Aug 31, 2024
5653ed6
Extract replicator logic from SegmentReplicationTargetService (#15511…
opensearch-trigger-bot[bot] Sep 1, 2024
2a2fcbd
[Backport-2.x] Create Index using context (#15530)
mgodwan Sep 2, 2024
ed675f8
Populate RecoveryState details for shallow snapshot restore (#15353) …
sachinpkale Sep 2, 2024
88cc0bf
Add support to skip pinned timestamp in remote translog garbage colle…
opensearch-trigger-bot[bot] Sep 2, 2024
8a9c167
Star Tree File Formats (#14809) (#15574)
opensearch-trigger-bot[bot] Sep 2, 2024
834b7c1
[Remote Publication] Add remote download stats (#15291) (#15570)
alchemist51 Sep 2, 2024
202eddf
Change pinned timestamp file format stored in remote store (#15526) (…
opensearch-trigger-bot[bot] Sep 3, 2024
dbdc151
Add limit on number of processors in Ingest pipelines (#15465) (#15589)
opensearch-trigger-bot[bot] Sep 3, 2024
e20667f
Disable pinned timestamp flag and mute testRemoteStoreCleanupForDelet…
opensearch-trigger-bot[bot] Sep 3, 2024
0028e60
[Backport 2.x] Support cancellation for admin apis (#13966) (#15594)
aasom143 Sep 3, 2024
50f411e
Simplify diff calculation for remote routing table (#15100) (#15582)
opensearch-trigger-bot[bot] Sep 3, 2024
c8bed7c
Fix flaky test MasterServiceTests.testClusterStateUpdateLoggingWithDe…
opensearch-trigger-bot[bot] Sep 3, 2024
41e1075
Fix missing order field in TemplatesMetadata deserialization (#15509)…
opensearch-trigger-bot[bot] Sep 3, 2024
62e943c
[Backport 2.x] Support centralize snapshot creation (#15569)
anshu1106 Sep 3, 2024
89a7d75
[Backport] Modify create snapshot v2 response when wait_for_completio…
anshu1106 Sep 3, 2024
bd57e5d
interfaces fixes for star tree search (#15603) (#15618)
opensearch-trigger-bot[bot] Sep 3, 2024
67eceaa
Serializing node attribute in discoveryNode only in scenarioes where …
RS146BIJAY Sep 3, 2024
9ba4c53
SnapshotInfo pinned timestamp version change to V_2_17_0 (#15616) (#1…
anshu1106 Sep 3, 2024
c760c3a
Add canRemain method to TargetPoolAllocationDecider to move shards fr…
neetikasinghal Sep 3, 2024
d000171
Fixing OpenSearch API Spec annotation build errors (#15626) (#15629)
opensearch-trigger-bot[bot] Sep 3, 2024
39aa3e4
pluggable deciders for concurrent search (#15363) (#15630)
Gankris96 Sep 4, 2024
66d18a4
Abstract out RemoteFsTranslogWithPinnedTimestamps (#15579) (#15623)
opensearch-trigger-bot[bot] Sep 4, 2024
01b38be
[Backport 2.x] Backport #15409 and #15624 to 2.x (#15595)
ltaragi Sep 4, 2024
5875393
[Backport 2.x] [Star tree] Star tree index validations (#15533) (#15610)
bharath-techie Sep 4, 2024
9517328
ClusterManagerTaskThrottler Improvements (#15508)
sumitasr Sep 4, 2024
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.
58 changes: 57 additions & 1 deletion .ci/bwcVersions
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,60 @@ BWC_VERSION:
- "1.2.5"
- "1.3.0"
- "1.3.1"
- "1.4.0"
- "1.3.2"
- "1.3.3"
- "1.3.4"
- "1.3.5"
- "1.3.6"
- "1.3.7"
- "1.3.8"
- "1.3.9"
- "1.3.10"
- "1.3.11"
- "1.3.12"
- "1.3.13"
- "1.3.14"
- "1.3.15"
- "1.3.16"
- "1.3.17"
- "1.3.18"
- "1.3.19"
- "1.3.20"
- "2.0.0"
- "2.0.1"
- "2.0.2"
- "2.1.0"
- "2.1.1"
- "2.2.0"
- "2.2.1"
- "2.2.2"
- "2.3.0"
- "2.3.1"
- "2.4.0"
- "2.4.1"
- "2.4.2"
- "2.5.0"
- "2.5.1"
- "2.6.0"
- "2.6.1"
- "2.7.0"
- "2.7.1"
- "2.8.0"
- "2.8.1"
- "2.9.0"
- "2.9.1"
- "2.10.0"
- "2.10.1"
- "2.11.0"
- "2.11.1"
- "2.11.2"
- "2.12.0"
- "2.12.1"
- "2.13.0"
- "2.13.1"
- "2.14.0"
- "2.14.1"
- "2.15.0"
- "2.15.1"
- "2.16.0"
- "2.16.1"
2 changes: 1 addition & 1 deletion .ci/dockerOnLinuxExclusions
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ ol-7.7
sles-12.3 # older version used in Vagrant image
sles-12.5
sles-15.1
sles-15.2
sles-15.2
11 changes: 11 additions & 0 deletions .ci/documentation/issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
**Is your feature request related to a problem?**
A new feature has been added.

**What solution would you like?**
Document the usage of the new feature.

**What alternatives have you considered?**
N/A

**Do you have any additional context?**
See please
3 changes: 2 additions & 1 deletion .ci/java-versions.properties
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
# build and test OpenSearch for this branch. Valid Java versions
# are 'java' or 'openjdk' followed by the major release number.

OPENSEARCH_BUILD_JAVA=openjdk11
# See please https://docs.gradle.org/8.10/userguide/upgrading_version_8.html#minimum_daemon_jvm_version
OPENSEARCH_BUILD_JAVA=openjdk17
OPENSEARCH_RUNTIME_JAVA=java11
GRADLE_TASK=build
GRADLE_EXTRA_ARGS=
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
* text eol=lf
*.jar binary
*.bat binary
*.zip binary
*.exe binary
Expand Down
38 changes: 36 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
# This should match the owning team set up in https://github.com/orgs/opensearch-project/teams
* @opensearch-project/opensearch-core
# CODEOWNERS manages notifications, not PR approvals
# For PR approvals see /.github/workflows/maintainer-approval.yml

# Files have a single rule applied, the last match decides the owner
# If you would like to more specifically apply ownership, include existing owner in new sub fields

# To verify changes of CODEOWNERS file
# In VSCode
# 1. Install extension https://marketplace.visualstudio.com/items?itemName=jasonnutter.vscode-codeowners
# 2. Go to a file
# 3. Use the command palette to run the CODEOWNERS: Show owners of current file command, which will display all code owners for the current file.

# Default ownership for all repo files
* @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gbbafna @jainankitk @kotwanikunal @linuxpi @mch2 @msfroh @nknize @owaiskazi19 @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah

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

/plugins/identity-shiro/ @peternied

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

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

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

/.github/ @jed326 @peternied

/MAINTAINERS.md @anasalkouz @andrross @ashking94 @Bukhtawar @CEHENKLE @dblock @dbwiddis @gaobinlong @gbbafna @jed326 @kotwanikunal @mch2 @msfroh @nknize @owaiskazi19 @peternied @reta @Rishikesh1159 @sachinpkale @saratvemulapalli @shwetathareja @sohami @VachaShah
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,11 @@ updates:
package-ecosystem: gradle
schedule:
interval: weekly
- directory: /modules/crypto/
open-pull-requests-limit: 1
package-ecosystem: gradle
schedule:
interval: weekly
- directory: /plugins/
open-pull-requests-limit: 1
package-ecosystem: gradle
Expand Down Expand Up @@ -599,6 +604,11 @@ updates:
package-ecosystem: gradle
schedule:
interval: weekly
- directory: /plugins/crypto-kms/
open-pull-requests-limit: 1
package-ecosystem: gradle
schedule:
interval: weekly
- directory: /qa/
open-pull-requests-limit: 1
package-ecosystem: gradle
Expand Down
24 changes: 15 additions & 9 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,21 @@
<!-- Thanks for sending a pull request, here are some tips:

1. If this is a fix for an undisclosed security vulnerability, please STOP. All security vulnerability reporting and fixes should be done as per our security policy https://github.com/opensearch-project/OpenSearch/security/policy
2. If this is your first time, please read our contributor guidelines: https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md and developer guide https://github.com/opensearch-project/OpenSearch/blob/main/DEVELOPER_GUIDE.md
3. Ensure you have added or ran the appropriate tests for your PR: https://github.com/opensearch-project/OpenSearch/blob/main/TESTING.md
-->

### Description
[Describe what this change achieves]

### Issues Resolved
[List any issues this PR will resolve]


### Related Issues
Resolves #[Issue number to be closed when this PR is merged]
<!-- List any other related issues here -->

### Check List
- [ ] New functionality includes testing.
- [ ] All tests pass
- [ ] New functionality has been documented.
- [ ] New functionality has javadoc added
- [ ] Commits are signed per the DCO using --signoff
- [ ] Functionality includes testing.
- [ ] API changes companion pull request [created](https://github.com/opensearch-project/opensearch-api-specification/blob/main/DEVELOPER_GUIDE.md), if applicable.
- [ ] Public documentation issue/PR [created](https://github.com/opensearch-project/documentation-website/issues/new/choose), if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check [here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).
51 changes: 51 additions & 0 deletions .github/workflows/assemble.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Gradle Assemble
on: [pull_request]

jobs:
assemble:
if: github.repository == 'opensearch-project/OpenSearch'
runs-on: ${{ matrix.os }}
strategy:
matrix:
java: [ 11, 17, 21 ]
os: [ubuntu-latest, windows-latest, macos-13]
steps:
- uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v4
with:
java-version: ${{ matrix.java }}
distribution: temurin
- name: Set up JDK 17
# See please https://docs.gradle.org/8.10/userguide/upgrading_version_8.html#minimum_daemon_jvm_version
if: matrix.java == 11
uses: actions/setup-java@v4
with:
java-version: 17
distribution: temurin
- name: Set JAVA${{ matrix.java }}_HOME
shell: bash
run: |
echo "JAVA${{ matrix.java }}_HOME=$JAVA_HOME_${{ matrix.java }}_${{ runner.arch }}" >> $GITHUB_ENV
- name: Setup docker (missing on MacOS)
id: setup_docker
if: runner.os == 'macos'
uses: douglascamata/setup-docker-macos-action@main
continue-on-error: true
with:
upgrade-qemu: true
colima: v0.6.8
- name: Run Gradle (assemble)
if: runner.os == 'macos' && steps.setup_docker.outcome != 'success'
run: |
# Report success even if previous step failed (Docker on MacOS runner is very unstable)
exit 0;
- name: Run Gradle (assemble)
shell: bash
if: runner.os != 'macos'
run: |
./gradlew assemble --parallel --no-build-cache -PDISABLE_BUILD_CACHE -Druntime.java=${{ matrix.java }}
- name: Run Gradle (assemble)
if: runner.os == 'macos' && steps.setup_docker.outcome == 'success'
run: |
./gradlew assemble --parallel --no-build-cache -PDISABLE_BUILD_CACHE -Druntime.java=${{ matrix.java }}
29 changes: 29 additions & 0 deletions .github/workflows/auto-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Releases

on:
push:
tags:
- '*'

jobs:

build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/[email protected]
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780
- name: Get tag
id: tag
uses: dawidd6/action-get-tag@v1
- uses: actions/checkout@v4
- uses: ncipollo/release-action@v1
with:
github_token: ${{ steps.github_app_token.outputs.token }}
bodyFile: release-notes/opensearch.release-notes-${{steps.tag.outputs.tag}}.md
19 changes: 15 additions & 4 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,33 @@ on:

jobs:
backport:
name: Backport
runs-on: ubuntu-latest
# Only react to merged PRs for security reasons.
# See https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target.
if: >
github.event.pull_request.merged
&& (
github.event.action == 'closed'
|| (
github.event.action == 'labeled'
&& contains(github.event.label.name, 'backport')
)
)
permissions:
contents: write
pull-requests: write
name: Backport
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/github-app-token@v1.5.0
uses: tibdex/github-app-token@v2.1.0
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780

- name: Backport
uses: VachaShah/backport@v1.1.4
uses: VachaShah/backport@v2.1.0
with:
github_token: ${{ steps.github_app_token.outputs.token }}
branch_name: backport/backport-${{ github.event.number }}
head_template: backport/backport-<%= number %>-to-<%= base %>
20 changes: 20 additions & 0 deletions .github/workflows/changelog_verifier.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: "Changelog Verifier"
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review, labeled, unlabeled]

jobs:
# Enforces the update of a changelog file on every pull request
verify-changelog:
if: github.repository == 'opensearch-project/OpenSearch'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
ref: ${{ github.event.pull_request.head.sha }}
- uses: dangoslen/changelog-enforcer@v3
id: verify-changelog
with:
skipLabels: "autocut, skip-changelog"
changeLogPath: 'CHANGELOG.md'
21 changes: 21 additions & 0 deletions .github/workflows/copy-linked-issue-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Copy labels from linked issues
on:
pull_request_target:
types: [opened, edited, review_requested, synchronize, reopened, ready_for_review]

jobs:
copy-issue-labels:
if: github.repository == 'opensearch-project/OpenSearch'
runs-on: ubuntu-latest
permissions:
issues: read
contents: read
pull-requests: write
steps:
- name: copy-issue-labels
uses: michalvankodev/[email protected]
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
labels-to-exclude: |
untriaged
triaged
41 changes: 41 additions & 0 deletions .github/workflows/create-documentation-issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Create Documentation Issue
on:
pull_request:
types:
- labeled
env:
PR_NUMBER: ${{ github.event.number }}

jobs:
create-issue:
if: ${{ github.event.label.name == 'needs-documentation' }}
runs-on: ubuntu-latest
name: Create Documentation Issue
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/[email protected]
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780

- name: Checkout code
uses: actions/checkout@v4

- name: Edit the issue template
run: |
echo "https://github.com/opensearch-project/OpenSearch/pull/${{ env.PR_NUMBER }}." >> ./ci/documentation/issue.md

- name: Create Issue From File
id: create-issue
uses: peter-evans/create-issue-from-file@v5
with:
title: Add documentation related to new feature
content-filepath: ./ci/documentation/issue.md
labels: documentation
repository: opensearch-project/documentation-website
token: ${{ steps.github_app_token.outputs.token }}

- name: Print Issue
run: echo Created related documentation issue ${{ steps.create-issue.outputs.issue-number }}
Loading
Loading