-
Notifications
You must be signed in to change notification settings - Fork 312
Description
Release Status: 3.0.0 (GA) Released now!
- (Release to public on 2025/05/06 here: [RELEASE] Release version 3.0.0 #3747 (comment))
# Release Status:3.0.0-beta1 (Done 2025/04/22)
# Release Status:3.0.0-alpha1 (Done 2025/03/18)
(3.0.0-alpha1 ensures early Integration - Ensure code compilation)
(You can still push feature to 3.0.0-beta1 if not ready by 3.0.0-alpha1)
(In GA only bugfixes can go into 3.0 branch, NOT feature as we already feature freeze in 3.0.0-beta1)
Release OpenSearch and OpenSearch Dashboards 3.0.0
I noticed that a manifest was automatically created in manifests/3.0.0. Please follow the following checklist to make a release.
How to use this issue
This Release Issue
This issue captures the state of the OpenSearch release, its assignee (Release Manager) is responsible for driving the release. Please contact them or @mention them on this issue for help. There are linked issues on components of the release where individual components can be tracked. For more information check the the Release Process OpenSearch Guide.
Please refer to the following link for the release version dates: Release Schedule and Maintenance Policy.
Entrance Criteria
Criteria | Status | Description | Comments |
---|---|---|---|
Each component release issue has an assigned owner | 🟢 | ||
Documentation draft PRs are up and in tech review for all component changes | 🟢 | ||
Sanity testing is done for all components | 🟢 | ||
Code coverage has not decreased (all new code has tests) | ⚪ | ||
Release notes are ready and available for all components | 🟢 | ||
Roadmap is up-to-date (information is available to create release highlights) | 🟢 | ||
Release ticket is cut, and there's a forum post announcing the start of the window | 🟢 | ||
Any necessary security reviews are complete | ⚪ |
OpenSearch 3.0.0 exit criteria status:
Criteria | Status | Description | Comments |
---|---|---|---|
Performance tests are run, results are posted to the release ticket and there no unexpected regressions | 🟢 | ||
No unpatched vulnerabilities of medium or higher severity that have been publicly known for more than 60 days | 🟢 | ||
Documentation has been fully reviewed and signed off by the documentation community. | 🟢 | ||
All integration tests are passing | 🟢 | ||
Release blog is ready | 🟢 |
OpenSearch-Dashboards 3.0.0 exit criteria status:
Criteria | Status | Description | Comments |
---|---|---|---|
Documentation has been fully reviewed and signed off by the documentation community | 🟢 | ||
No unpatched vulnerabilities of medium or higher severity that have been publicly known for more than 60 days | 🟢 | ||
All integration tests are passing | 🟢 | ||
Release blog is ready | 🟢 |
Preparation
- Release manager assigned.
- Update release page on the website with release manager and release issue details. Sample PR
- Existence of label in each component repo. For more information check the release-label section.
- Increase the build frequency.
- Release Issue.
Campaigns
Version Increment - (2025/04/24-2025/04/28 3.0.0 GA)
Feature Freeze Code Freeze as feature is already freeze in 3.0.0-beta1
- OpenSearch / OpenSearch-Dashboards core and components teams finalize their features.
Code Complete - (Ends 2025/04/28 3.0.0 GA)
- Mark this as done once the Code Complete is reviewed.
- Create/Verify pull requests to add each component to relase input manifests/3.0.0/opensearch-3.0.0.yml and manifests/3.0.0/opensearch-dashboards-3.0.0.yml.
Release Branch, Release Candidate Creation and Testing - (2025/04/28 3.0.0 GA)
- Core Release Branch.
- Components Release Branch.
- Generate Release Candidate.
- Docker Scan.
- Integ Test.
- TAR
- RPM
- DEB
- Windows
- Backwards Compatibility Tests.
- Broadcast and Communication.
- Release Candidate Lock.
- Stop Release Candidate periodic auto builds
Performance testing validation - (2025/04/30 3.0.0 GA)
- Post the benchmark-tests
- Longevity tests do not show any issues.
Pre Release - (2025/05/05 3.0.0 GA)
Release - (2025/05/06 3.0.0 GA)
Release Checklist.
Release Checklist
Pre-Release activities
- Promote Repos.
-
- OS
-
- OSD
-
- Promote Artifacts.
-
- Windows
-
- Linux Debian
-
- Linux RPM
-
- Linux TAR
-
- Consolidated Release Notes.
Release activities
- Docker Promotion.
- Release Validation part 1.
-
- OpenSearch and OpenSearch Dashboard Validation.
-
- Validate the native plugin installation.
-
- Merge consolidated release notes PR.
- Website and Documentation Changes.
-
- Merge staging website PR.
-
- Promote the website changes to prod.
-
- Add website alert.
-
- Release Validation part 2.
-
- Validate the artifact download URL's and signatures.
-
- Release Validation part 3.
-
- Trigger the validation build (Search for
Completed validation for <>
in the logs).
- Trigger the validation build (Search for
-
- Maven Promotion.
- Publish blog posts.
- Advertise on Social Media.
- Post on public slack and Github Release issue.
Post Release
- Release Tags.
- Input Manifest Update.
- OpenSearch Build Release notes.
- Decrease the Build Frequency.
- Retrospective Issue.
- Helm and Ansible Playbook release.
- Upcoming Release Preparation.
Components
Replace with links to all component tracking issues.
Component | On track | Release Notes |
---|---|---|
{COMPONENT_ISSUE_LINK} | {INDICATOR}} | {STATUS} |
OS:
- [RELEASE] Release version 3.0.0 OpenSearch#8756 @expani @sandeshkr419
- [RELEASE] Release version 3.0.0 common-utils#498 @peterzhuamazon
- [RELEASE] Release version 3.0.0 job-scheduler#426 @prudhvigodithi
- [RELEASE] Release version 3.0.0 security#3049 @cwperks
- [RELEASE] Release version 3.0.0 k-NN#996 @Vikasht34
- [RELEASE] Release version 3.0.0 geospatial#356 @will-hwang
- [RELEASE] Release version 3.0.0 cross-cluster-replication#1090 @RS146BIJAY
- [RELEASE] Release version 3.0.0 ml-commons#1140 @mingshl
- [RELEASE] Release version 3.0.0 neural-search#225 @will-hwang
- [RELEASE] Release version 3.0.0 notifications#712 @AWSHurneyt
- [RELEASE] Release version 3.0.0 observability#1574 @vamsimanohar
- [RELEASE] Release version 3.0.0 reporting#731 @vamsimanohar
- [RELEASE] Release version 3.0.0 sql#1880 @noCharger
- [RELEASE] Release version 3.0.0 asynchronous-search#318 @sgup432
- [RELEASE] Release version 3.0.0 anomaly-detection#967 @kaituo @junweid62
- [RELEASE] Release version 3.0.0 alerting#1035 @amsiglan @AWSHurneyt
- [RELEASE] Release version 3.0.0 security-analytics#1025 @amsiglan @AWSHurneyt
- [RELEASE] Release version 3.0.0 index-management#861 @tandonks
- [RELEASE] Release version 3.0.0 performance-analyzer#509 @Gaganjuneja
- [RELEASE] Release version 3.0.0 custom-codecs#107 @RS146BIJAY
- [RELEASE] Release version 3.0.0 flow-framework#487 @dbwiddis
- [RELEASE] Release version 3.0.0 skills#169 @zhichao-aws
- [RELEASE] Release version 3.0.0 query-insights#31 @ansjcy
- [RELEASE] Release version 3.0.0 opensearch-system-templates#13 @mohit10011999 @mgodwan
- [RELEASE] Release version 3.0.0 opensearch-learning-to-rank-base#119 @rithin-pullela-aws
- [RELEASE] Release version 3.0.0 opensearch-remote-metadata-sdk#55 @dbwiddis
OSD:
- [RELEASE] Release version 3.0.0 OpenSearch-Dashboards#4583 @kavilla
- [RELEASE] Release version 3.0.0 dashboards-observability#704 @vamsimanohar
- [RELEASE] Release version 3.0.0 dashboards-reporting#150 @vamsimanohar
[RELEASE] Release version 3.0.0 dashboards-visualizations#213 (Pending removal 3.0)- [RELEASE] Release version 3.0.0 dashboards-query-workbench#97 @vamsimanohar
- [RELEASE] Release version 3.0.0 dashboards-maps#442 @will-hwang
- [RELEASE] Release version 3.0.0 anomaly-detection-dashboards-plugin#568 @kaituo
- [RELEASE] Release version 3.0.0 ml-commons-dashboards#234 @wanglam
- [RELEASE] Release version 3.0.0 index-management-dashboards-plugin#820 @tandonks
- [RELEASE] Release version 3.0.0 dashboards-notifications#87 @amsiglan @AWSHurneyt
- [RELEASE] Release version 3.0.0 alerting-dashboards-plugin#944 @amsiglan @AWSHurneyt
- [RELEASE] Release version 3.0.0 security-analytics-dashboards-plugin#996 @amsiglan @AWSHurneyt
- [RELEASE] Release version 3.0.0 security-dashboards-plugin#1525 @derek-ho
- [RELEASE] Release version 3.0.0 dashboards-search-relevance#254 @sejli
- [RELEASE] Release version 3.0.0 dashboards-assistant#99 @SuZhou-Joe @ruanyl
- [RELEASE] Release version 3.0.0 query-insights-dashboards#59 @ansjcy
- [RELEASE] Release version 3.0.0 dashboards-flow-framework#304 @ohltyler
Issues:
- [Deprecation] Properly deprecate Ubuntu2004 as CI build image/Supported OS and switch to Ubuntu2404 #5270
- (New Key) Generating new PGP key for signing artifacts starting 3.0.0 with @opensearch.org email #5308
- (Optional?) [Workspace] Migrate tenant data to workspace security-dashboards-plugin#1847
- [BUG] OSD distribution for 3.0.0 is invalid due to security-analytics-dashboards-plugin security-analytics-dashboards-plugin#1185
- (New Key) Generating new PGP key for signing artifacts starting 3.0.0 with @opensearch.org email #5308
- [BUG] DEB systemd test failed as swap syscall not being blocked OpenSearch#18083
- [AUTOCUT] Distribution Build Failed for security-3.0.0 security#5290
Campaigns:
- [PROPOSAL] Release OpenSearch 3.0 .github#250
- [PROPOSAL] OpenSearch Release Schedule for Year 2025 .github#252
- [META] [Release 3.0] Planned Breaking Changes for 3.0 in Core/Plugins #5243
- [META] Set OpenSearch 3.0.0 baseline JDK version to JDK-21 OpenSearch#14011
- [META] OpenSearch 3.0 Core Release Tracker OpenSearch#16935
- [Campaign] Add distribution level Backward Compatiblity tests to all plugins #3671
- Onboard all OpenSearch plugins to Smoke tests framework #5317
- JDK24: [Feature Request] Add JDK-24 support OpenSearch#17661
PRs:
- Bump OpenSearch Core main branch to 3.0.0 and update key id for native plugin checks OpenSearch#18039
- Bump main branch to be version 3.1.0 OpenSearch#18043
- [Backport 3.0] Bump OpenSearch Core main branch to 3.0.0 and update key id for native plugin checks OpenSearch#18044
- [3.0.0-beta1] Manifest Commit Lock with action UPDATE_TO_TAGS #5464
- [BUG] missing description in the jar pom geospatial#741
- Update jdk based on OS version for increment PRs and fix windows python #5467
- Add missing build repo checkout to detect jdk version #5468
- Add update version task opensearch-learning-to-rank-base#159
- Remove main check to ensure 3.1.0 changes wont slip into 3.0 for now #5471
- Update 3.0.0 to use 3.0 branch in manifest #5476
- Update 3.0.0.0 releasenotes common-utils#824
- Add 3.0.0 release notes for GA custom-codecs#247
- Add 3.0.0 releasenotes performance-analyzer#807
- Add 3.0.0 releasenotes opensearch-system-templates#78
- Switch k-NN repo path to logs dir to avoid pathing issues on non-windows #5500
- Update OpenSearch 3.0.0 dates, 2.x maintenance, 1.x deprecation endoflife-date/endoflife.date#7367
- [RELEASE] Release version 3.0.0 #3747 (comment)
- Add consolidated release notes for 3.0.0 #5508
- [Release 3.0] Prepare for 3.0 release on Helm Charts helm-charts#648
- [Release 3.0] Prepare for 3.0 release on Ansible Playbook ansible-playbook#174
- [3.0.0] Manifest Commit Lock with action UPDATE_TO_TAGS #5512
Onboard GA:
-
OS:
- [Backport 3.0] Bump OpenSearch Core main branch to 3.0.0 and update key id for native plugin checks OpenSearch#18044
- [AUTO] Increment version to 3.0.0-SNAPSHOT common-utils#817
- [AUTO] Increment version to 3.0.0-SNAPSHOT job-scheduler#764
- [AUTO] Increment version to 3.0.0-SNAPSHOT security#5291
- [AUTO] Increment version to 3.0.0-SNAPSHOT k-NN#2681
- [AUTO] Increment version to 3.0.0-SNAPSHOT geospatial#745
- [AUTO] Increment version to 3.0.0-SNAPSHOT cross-cluster-replication#1530
- [AUTO] Increment version to 3.0.0-SNAPSHOT ml-commons#3777
- [AUTO] Increment version to 3.0.0-SNAPSHOT neural-search#1286
- [AUTO] Increment version to 3.0.0-SNAPSHOT notifications#1023
- [AUTO] Increment version to 3.0.0-SNAPSHOT observability#1921
- [AUTO] Increment version to 3.0.0-SNAPSHOT reporting#1090
- [AUTO] Increment version to 3.0.0-SNAPSHOT sql#3578
- [AUTO] Increment version to 3.0.0-SNAPSHOT asynchronous-search#724
- [AUTO] Increment version to 3.0.0-SNAPSHOT anomaly-detection#1463
- [AUTO] Increment version to 3.0.0-SNAPSHOT alerting#1835
- [AUTO] Increment version to 3.0.0-SNAPSHOT security-analytics#1515
- [AUTO] Increment version to 3.0.0-SNAPSHOT index-management#1412
- [AUTO] Increment version to 3.0.0-SNAPSHOT performance-analyzer#802
- [AUTO] Increment version to 3.0.0-SNAPSHOT custom-codecs#242
- [AUTO] Increment version to 3.0.0-SNAPSHOT flow-framework#1122
- [AUTO] Increment version to 3.0.0-SNAPSHOT skills#560
- [AUTO] Increment version to 3.0.0-SNAPSHOT query-insights#316
- [AUTO] Increment version to 3.0.0-SNAPSHOT opensearch-system-templates#72
- [AUTO] Increment version to 3.0.0-SNAPSHOT opensearch-remote-metadata-sdk#152
- [AUTO] Increment version to 3.0.0-SNAPSHOT 3.0 branch opensearch-learning-to-rank-base#166
-
OSD
- [AUTO] Increment version to 3.0.0.0 dashboards-observability#2429
- [AUTO] Increment version to 3.0.0.0 dashboards-reporting#569
- [AUTO] Increment version to 3.0.0.0 dashboards-query-workbench#469
- [AUTO] Increment version to 3.0.0.0 dashboards-maps#725
- [AUTO] Increment version to 3.0.0.0 anomaly-detection-dashboards-plugin#1022
- [AUTO] Increment version to 3.0.0.0 ml-commons-dashboards#419
- [AUTO] Increment version to 3.0.0.0 index-management-dashboards-plugin#1303
- [AUTO] Increment version to 3.0.0.0 dashboards-notifications#345
- [AUTO] Increment version to 3.0.0.0 alerting-dashboards-plugin#1242
- [AUTO] Increment version to 3.0.0.0 security-analytics-dashboards-plugin#1292
- [AUTO] Increment version to 3.0.0.0 security-dashboards-plugin#2226
- [AUTO] Increment version to 3.0.0.0 dashboards-search-relevance#502
- [AUTO] Increment version to 3.0.0.0 dashboards-assistant#559
- [AUTO] Increment version to 3.0.0.0 query-insights-dashboards#180
- [AUTO] Increment version to 3.0.0.0 dashboards-flow-framework#712
Open Increment PR: https://github.com/pulls?q=is%3Apr+user%3Aopensearch-project+label%3Av3.0.0+%5BAUTO%5D+Increment+in%3Atitle+is%3Aopen+
Open PRs: https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aopensearch-project+label%3Av3.0.0
Open Issues: https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+user%3Aopensearch-project+label%3Av3.0.0
Docs Pending: https://github.com/opensearch-project/documentation-website/issues?q=is%3Aissue+is%3Aopen+label%3Av3.0.0
Third Party Upgrades:
- [Release 3.0] Prepare for 3.0 release on Helm Charts helm-charts#648
- [Release 3.0] Prepare for 3.0 release on Ansible Playbook ansible-playbook#174
- [Release 3.0] Prepare for 3.0 release on Terraform Provider terraform-provider-opensearch#235
RFC/Discussion:
- [RFC] Decoupling OpenSearch Distribution, Server and Plugin versioning OpenSearch#17127
- [RFC] Migrating existing OpenSearch plugins from the main OpenSearch repository into their own dedicated repositories OpenSearch#17246
3.0.0-beta1 issues/PRs
Issues:
- [BUG] SecureMLRestIT.testPredictWithReadOnlyMLAccess Failed ml-commons#3640
- [Enhancement] Validation workflow YUM need to pull pgp key based on repo file #5413
- [Enhancement] Manifest lock on tag errors on qualifier #5415
- [BUG] Missing necessary license, description, developer information in maven pom geospatial#731
- [BUG] Upgrade OS from 2.19.0 to 3.0.0-alpha1, the OS can't start up security#5191 (comment)
- Upgrade PyTorch Version ml-commons#3628
- [Enhancement] Validation workflow YUM need to pull pgp key based on repo file #5413
- [Enhancement] Manifest lock on tag errors on qualifier #5415
- [BUG] UT fails with recent
monaco-editor
version bump in OSD core alerting-dashboards-plugin#1228 - [AUTOCUT] Distribution Build Failed for security-analytics-3.0.0 security-analytics#1502
- [BUG] Data source with auth type
SigV4
can lead to server crash OpenSearch-Dashboards#9664 - [BUG] Can't create index pattern against a SigV4 type of data source OpenSearch-Dashboards#9679
Campaigns:
- [PROPOSAL] Release OpenSearch 3.0 .github#250
- [PROPOSAL] OpenSearch Release Schedule for Year 2025 .github#252
- [META] [Release 3.0] Planned Breaking Changes for 3.0 in Core/Plugins #5243
- [META] Set OpenSearch 3.0.0 baseline JDK version to JDK-21 OpenSearch#14011
- [META] OpenSearch 3.0 Core Release Tracker OpenSearch#16935
- [Campaign] Add distribution level Backward Compatiblity tests to all plugins #3671
- Onboard all OpenSearch plugins to Smoke tests framework #5317
- Permanently turn-off Security Manager (JSM) starting 3.0 OpenSearch#17181
- [Security Manager Replacement] Strengthen OS core security via systemd configuration OpenSearch#16729
- Limit Stack Walk:
- Add systemd configurations to strengthen OS core security OpenSearch#17107
- Add systemd integ tests to run with docker OpenSearch#17308
- Add sample integ tests for latest systemd unit file OpenSearch#17410
- Support new OS core systemd and integTests in 3.0.0 and manifest updates #5345
- (Systemd IntegTest) [Security Manager Replacement] Strengthen OS core security via systemd configuration OpenSearch#16729 (comment)
- Java agent based File interceptor OpenSearch#17633
- [POC] [Security Manager Replacement] Native Java Agent (dynamic code rewriting, must be low overhead) OpenSearch#16731
- Simplify policy evaluation OpenSearch#17712
- [Security Manager Replacement] Phase off SecurityManager usage in favor of Java Agent OpenSearch#17861
- Remove reference to removed class org.opensearch.secure_sm.SecureSM OpenSearch#17867
- Fix :libs:agent-sm:agent publication OpenSearch#17869
- Make
:libs:agent-sm:bootstrap
api dependency in tests OpenSearch#17871 - Fix FileInterceptor's delete calls for Unix Domain Sockets on Windows OpenSearch#17873
- Enable TLS for Netty4GrpcServerTransport OpenSearch#17796
- Fix security policy for Windows based builds and deployments OpenSearch#17878
- Fix security policy for Windows based builds and deployments for transport plugins OpenSearch#17882
- Remove interception of unix domain sockets connections OpenSearch#17884
- Fix javaagent arg when running in IntelliJ OpenSearch#17886
- Limit stack walking to frames before AccessController.doPrivileged cwperks/OpenSearch#265
- [BUG][Release 3.0] Unable to start 3.0.0 after JSM changes performance-analyzer#795
- Disable scoring of Keyword Term search by default, allow user use old logic using useSimilarity parameter OpenSearch#17889
- [Build Tools] Custom Gradle plugin to leverage java agent OpenSearch#17900
- [BUG] DEB/RPM of OS Core does not include the
agent
folder as in Tar/Zip OpenSearch#17914 - Allow unix domain socket for loopback calls on windows ml-commons#3729
- Added Java Agents
- Fix build due to phasing off SecurityManager usage in favor of Java Agent common-utils#813
- Run integTests and tests with java agent (JSM Replacement) job-scheduler#759
- Fix compilation issue after Secure gRPC PR (#17796) merged into core security#5263
- Fix build due to phasing off SecurityManager usage in favor of Java Agent k-NN#2657
- Add fixes k-NN#2658
- Fix build due to phasing off SecurityManager usage in favor of Java A… geospatial#735
- Fix build due to phasing off SecurityManager usage in favor of Java Agent cross-cluster-replication#1524
- Simple change to Readme.md ml-commons#3723
- Fix build due to phasing off SecurityManager usage in favor of Java Agent neural-search#1264
- Fix build due to phasing off SecurityManager usage in favor of Java Agent notifications#1013
- Fix build due to phasing off SecurityManager usage in favor of Java Agent observability#1916
- Fix build due to phasing off SecurityManager usage in favor of Java Agent reporting#1085
- Fix build due to phasing off SecurityManager usage in favor of Java Agent sql#3539
- Fix build due to phasing off SecurityManager usage in favor of Java Agent asynchronous-search#719
- Fix build due to phasing off SecurityManager usage in favor of Java A… anomaly-detection#1450
- Fix build due to phasing off SecurityManager usage in favor of Java Agent alerting#1823
- Fix build due to phasing off SecurityManager usage in favor of Java Agent security-analytics#1504
- Fix build due to phasing off SecurityManager usage in favor of Java Agent index-management#1404
- Fix build due to phasing off SecurityManager usage in favor of Java Agent performance-analyzer#796
- Fix build due to phasing off SecurityManager usage in favor of Java Agent custom-codecs#235
- Support phasing off SecurityManager usage in favor of Java Agent flow-framework#1105
- Fix build due to phasing off SecurityManager usage in favor of Java Agent skills#550
- Support phasing off SecurityManager usage in favor of Java Agent query-insights#296
- Support phasing off SecurityManager usage in favor of Java Agent opensearch-system-templates#67
- Support phasing off SecurityManager usage in favor of Java Agent opensearch-learning-to-rank-base#156
- Support phasing off SecurityManager usage in favor of Java Agent opensearch-remote-metadata-sdk#138
- Limit stack walking in the java agent to frames before the call to AccessController.doPrivileged OpenSearch#17894
- [BUG] Systemd integTest did not check for opensearch:adm on deb packages OpenSearch#17614
- [Security Manager Replacement] Strengthen OS core security via systemd configuration OpenSearch#16729
- Support for FIPS compliance mode OpenSearch#14912
- [Node.js v20] Plugin Verification Meta Issue OpenSearch-Dashboards#9459
- Update NodeJS from version 18 to 20
(v20.18.1 per Switch to NodeJS LTS 20 "Iron" OpenSearch-Dashboards#9171)v20.18.3 now:- [BUG] EOL of Node.js version 18.x used in Opensearch-dashboards OpenSearch-Dashboards#8463
- Add 3.0.0-beta1 manifests for testing on node20/22 upgrade in OSD core #5337
- Update nodeJS version to 20.18.3 in support of 3.0.0 #5276
- https://opensearch.org/docs/latest/install-and-configure/os-comp/
- https://opensearch.org/blog/explore-OpenSearch-2-19/
- https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.19.0.md
- remove
typescript
definition inpackage.json
security-dashboards-plugin#2197 - [chore] upgrade to Node.js 20 OpenSearch-Dashboards#9466
- Fix: fix potential memory leak in getDirectQueryConnections with node 20 OpenSearch-Dashboards#9575
- Upgrade @aws-crypto/client-node to ^4.2.0 and aws-sdk from v2 to v3 OpenSearch-Dashboards#9641
- Update NodeJS from version 18 to 20
- [PROPOSAL] Delay OpenSearch 3.0 Beta (by 2 weeks) .github#300
- JDK24: [Feature Request] Add JDK-24 support OpenSearch#17661
- [Proposal] Support sub aggregation in filter rewrite optimization OpenSearch#12602
- Update highlighting model translator to adapt new model ml-commons#3699
- Add multi-vector-support faiss patch to IndexHNSW::search_level_0 k-NN#2647
- [Feature] GRPC Document APIs - 3.0.0 Experimental feature release OpenSearch#16784
- [Feature] GRPC Search APIs - 3.0.0 Experimental feature release OpenSearch#16783
- [GRPC] SearchService and Search GRPC endpoint v1 OpenSearch#17830
- [GRPC] Update GRPC APIs to use latest opensearch-protobufs:0.3.0 jar and various javadocs fixes OpenSearch#17895
- [GRPC] Add terms query support in Search GRPC endpoint OpenSearch#17888
- [Pull-based ingestion] Use writer tracked shard pointer for recovery OpenSearch#17868
- [Pull-based Ingestion] Support versioning in pull-based ingestion OpenSearch#17918
PRs:
- Update beta1 qualifier for 3.0.0 version OpenSearch#17621
- Update beta1 builds and manifest entries #5411
- Update 3.0.0 from alpha1 to beta1 #5416
- Update 3.0.0 beta1 related events and dates project-website#3715
- Update 3.0.0-beta1 osd core branch to main in manifests #5424
- Resolve few typos for release schedule and calendar project-website#3722
- Publish 3.0.0 beta1 release schedule and events into production project-website#3726
- Revert "Bump cmake version (#2635)" k-NN#2644
- Revert CMake version patch, Add CMake policy version flag to build task to support modern CMake builds k-NN#2645
- Add BCFIPS package for security test ml-commons#3698
- Fix: fix potential memory leak in getDirectQueryConnections with node 20 OpenSearch-Dashboards#9575
- Push 3.0.0-beta1 changes to 3.0.0 GA input manifests #5433
- Move 2.17 manifests back to manifests dir for metrics #5434
- Disable autobuilds for 3.0.0 beta1 version manifests #5438
- Bump org.apache.poi version from 5.2.5 to 5.4.1 in /plugins/ingest-attachment OpenSearch#17887
- [WLM] Rename queryGroup to workloadGroup OpenSearch#17901
- Add TLS configuration settings/endpoints for auxiliary transports security#5152
- Update distribution build to use 9.0.0 lib version #5450
- Use component commitID to create new branch with build manifests on release-branch-creation #5457
- [3.0.0-beta1] Manifest Commit Lock with action MATCH_BUILD_MANIFEST #5458
- Add consolidated release notes for 3.0.0-beta1 #5459
- Update OS in 3.0.0-beta1 to onboard limit stack walking to frames PR #5462
Onboard beta1:
-
OS:
- Update beta1 qualifier for 3.0.0 version OpenSearch#17621
- Change 3.0.0 qualifier from alpha1 to beta1 common-utils#808
- [Release 3.0.0] Prepare for 3.0.0 beta1 release job-scheduler#752
- Version bump to 3.0.0-beta1 ml-commons#3684
- Bump version to 3.0.0-beta1 opensearch-remote-metadata-sdk#120
- upgrade to beta1 from alpha1 for 3.0 release geospatial#733
- Bump SQL main to version 3.0.0.0-beta1 sql#3489
- Change qualifier from alpha1 to beta1 asynchronous-search#716
- [Release 3.0] Bump version 3.0.0.0-beta1 skills#543
- Migrate derived source from filter to mask k-NN#2612
- [3.0] Update neural-search for OpenSearch 3.0 beta compatibility neural-search#1245
- Update version qualifier to beta1. notifications#1011
- Update version qualifier to beta1. alerting#1816
- Update version qualifier to beta1. security-analytics#1500
- Update 3.0.0 qualifier from alpha1 to beta1 index-management#1398
- Bump ZTD lib version to 1.5.6-1. custom-codecs#232
- Migrate from BC to BCFIPS libraries flow-framework#1087
- Update 3.0.0 qualifier from alpha1 to beta1 query-insights#290
- Update 3.0.0 qualifier from alpha1 to beta1 opensearch-learning-to-rank-base#154
- Version bump to opensearch-3.0.0-beta1 cross-cluster-replication#1519
- Increment version to 3.0.0.0-beta1 anomaly-detection#1444
- Bump version to 3.0.0.0-beta for system templates opensearch-system-templates#65
- Bumps plugin version to 3.0.0.0-beta1 in PA performance-analyzer#794
- Bump version 3.0.0-beta1-SNAPSHOT reporting#1083
- Bump version 3.0.0-beta1-SNAPSHOT observability#1914
- Add integtest.sh to specifically run integTestRemote task anomaly-detection#1456
-
OSD
- [chore] upgrade to Node.js 20 OpenSearch-Dashboards#9466
- Increment version to 3.0.0.0-beta1 ml-commons-dashboards#409
- Increment version to 3.0.0.0-beta1 dashboards-assistant#521
- Bump version to 3.0.0.0-beta1; add release notes dashboards-flow-framework#685
- Bump up version to 3.0.0-beta1 dashboards-maps#716
- Update 3.0.0 qualifier from alpha1 to beta1 [DO NOT MERGE] index-management-dashboards-plugin#1291
- Update version qualifier to beta1. dashboards-notifications#336
- Update version qualifier to beta1. alerting-dashboards-plugin#1227
- Update version qualifier to beta1. security-analytics-dashboards-plugin#1275
- Bump main to beta qual security-dashboards-plugin#2199
- Bump to version 3.0.0.0-beta1 dashboards-search-relevance#491
- Update 3.0.0 qualifier from alpha1 to beta1 query-insights-dashboards#154
- Increment version to 3.0.0.0-beta1 anomaly-detection-dashboards-plugin#1004
- Bump dashboards observability to version 3.0.0.0-beta1 dashboards-observability#2401
3.0.0-alpha1 issues/PRs
Issues:
- Bump up GCC version to 12.x or later to support SIMD AVX512 fp16 instructions #5226
- [Enhancement] Add Arm64 runner to docker build and ci runs #5248
- JDK23 supported on new gradle needs to be upgraded on plugins
- [Release 3.0] Update
com.github.johnrengelman.shadow
tocom.gradleup.shadow
in gradle plugin #5267 - [Deprecation] Properly deprecate Ubuntu2004 as CI build image/Supported OS and switch to Ubuntu2404 #5270
- https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.19.0.md#deprecation-notices
- Replace Ubuntu 20.04 with Ubuntu 24.04 as it will be deprecated soon documentation-website#9165
- Replace docker build image base from Ubuntu2004 to Ubuntu2404 #5328
- Replace ubuntu2004 with ubuntu2404 on packer opensearch-ci#530
- Update ubuntu2004 with ubuntu2404 images now in Jenkinsfiles #5364
- Update ci ubuntu2404 script on awscliv2 installation opensearch-ci#532
- Resolve ubuntu2404 agents startup issues on EC2 opensearch-ci#533
- Update OS core systemd related test commands and switch to Ubuntu2404 Agents #5367
- Update Ubuntu2404 image ami id on #533 opensearch-ci#534
- (New Key) Generating new PGP key for signing artifacts starting 3.0.0 with @opensearch.org email #5308
- (Optional?) [Workspace] Migrate tenant data to workspace security-dashboards-plugin#1847
- [BUG] BWC bug that cause query shard failure OpenSearch#17125
- [BUG] No enum constant org.opensearch.action.search.SearchPhaseName.CREATE_PIT OpenSearch#16750
- [BUG] Missing bucket in terms aggregation with missing value OpenSearch#17391
- [BUG] repository-s3 plugin is broken in mainline OpenSearch#17426
- JDK21 / JDK24 LTS (03/18): Support JDK-23 (build time and runtime) OpenSearch#16257 (comment)
- [BUG] OSD distribution for 3.0.0 is invalid due to security-analytics-dashboards-plugin security-analytics-dashboards-plugin#1185
- (New Key) Generating new PGP key for signing artifacts starting 3.0.0 with @opensearch.org email #5308
- [BUG] SecureMLRestIT.testPredictWithReadOnlyMLAccess Failed ml-commons#3640
- [BUG] IntegTest failure on Windows due to
doesn't match any of the locations specified by path.repo
k-NN#2611 - [Enhancement] Validation workflow YUM need to pull pgp key based on repo file #5413
- [Enhancement] Manifest lock on tag errors on qualifier #5415
- [BUG] Missing necessary license, description, developer information in maven pom geospatial#731
Campaigns:
- [PROPOSAL] Release OpenSearch 3.0 .github#250
- [PROPOSAL] OpenSearch Release Schedule for Year 2025 .github#252
- [META] [Release 3.0] Planned Breaking Changes for 3.0 in Core/Plugins #5243
- [META] Set OpenSearch 3.0.0 baseline JDK version to JDK-21 OpenSearch#14011
- [META] OpenSearch 3.0 Core Release Tracker OpenSearch#16935
- [Campaign] Add distribution level Backward Compatiblity tests to all plugins #3671
- Onboard all OpenSearch plugins to Smoke tests framework #5317
- Permanently turn-off Security Manager (JSM) starting 3.0 OpenSearch#17181
- [Security Manager Replacement] Strengthen OS core security via systemd configuration OpenSearch#16729
- Add systemd configurations to strengthen OS core security OpenSearch#17107
- Add systemd integ tests to run with docker OpenSearch#17308
- Add sample integ tests for latest systemd unit file OpenSearch#17410
- Support new OS core systemd and integTests in 3.0.0 and manifest updates #5345
- (Systemd IntegTest) [Security Manager Replacement] Strengthen OS core security via systemd configuration OpenSearch#16729 (comment)
- Java agent based File interceptor OpenSearch#17633
- [POC] [Security Manager Replacement] Native Java Agent (dynamic code rewriting, must be low overhead) OpenSearch#16731
- Simplify policy evaluation OpenSearch#17712
- [BUG] Systemd integTest did not check for opensearch:adm on deb packages OpenSearch#17614
- [Security Manager Replacement] Strengthen OS core security via systemd configuration OpenSearch#16729
- Support for FIPS compliance mode OpenSearch#14912
- [Node.js v20] Plugin Verification Meta Issue OpenSearch-Dashboards#9459
- Update NodeJS from version 18 to 20
(v20.18.1 per Switch to NodeJS LTS 20 "Iron" OpenSearch-Dashboards#9171)v20.18.3 now:- [BUG] EOL of Node.js version 18.x used in Opensearch-dashboards OpenSearch-Dashboards#8463
- Add 3.0.0-beta1 manifests for testing on node20/22 upgrade in OSD core #5337
- Update nodeJS version to 20.18.3 in support of 3.0.0 #5276
- https://opensearch.org/docs/latest/install-and-configure/os-comp/
- https://opensearch.org/blog/explore-OpenSearch-2-19/
- https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.19.0.md
- [chore] upgrade to Node.js 20 OpenSearch-Dashboards#9466
- Update NodeJS from version 18 to 20
- [PROPOSAL] Delay OpenSearch 3.0 Beta (by 2 weeks) .github#300
- [BUG] Remove 2.20 before 3.0.0-alpha1 RC OpenSearch#17585
- [AUTOCUT] Distribution Build Failed for OpenSearch-Dashboards-3.0.0 OpenSearch-Dashboards#9397
Dreprecation:
- PA next step:
- Deprecate dashboards visualizations plugin dashboards-visualizations#430
- [Release 3.0] Planned Breaking Changes for 3.0 in Plugin dashboards-observability#2311
- [Release 3.0] Planned Breaking Changes for 3.0 in Plugin sql#3248
- Switch default vector engine from nmslib to faiss k-NN#2163
PRs:
- Update to Apache Lucene 10 for 3.0.0 OpenSearch#16366
- [Release 3.0] Bump 3.0.0 version with alpha qualifier (3.0.0-alpha) (later to 3.0.0-alpha1) OpenSearch#17020
- [Release 3.0] Switch alpha to alpha1 and update publish maven to support qualifier and meet requirements OpenSearch#17094
- [Release 3.0] Adding 3.0.0-alpha1 in manifests and Jenkins runs #5251
- [Release 3.0] Ensure 3.0.0 use lucene9 for now #5253
- Update CCR workflow to support v4 checkout action cross-cluster-replication#1488
- Fix compilation issues after upgrade to Lucene 10 security#5053
- Fix main knnlib dir in build script based on #2442 k-NN#2526
- Ensure AL2 build image keep libstdc++.so.6.0.24 version #5306
- Allow incremental build to respect version qualifier #5327
- Update incremental build to support qualifier on Jenkins opensearch-build-libraries#585
- Update distribution build to use libs 8.2.1 and fix incremental builds with qualifier #5334
- Update geospatial 3.x with publish jars to mavenlocal geospatial#726
- Add geospatial as sql dependencies in 3.x #5348
- Resolve issues where UPDATE_GITHUB_ISSUE is not supported in check-for-build #5350
- Update gradle version to 8.12.0 for JDK23 support reporting#1077
- Update version increment workflow to remove main/3.x updates #5353
- Update 3.0.0 events / releases / fix calendars project-website#3687
- Disable 3.0.0-alpha1 builds and remove ppc64le from Ubuntu due to awscliv2 lacks support #5366
- Update OS core systemd related test commands and switch to Ubuntu2404 Agents #5367
- Set vex notice to off in docker scan #5372
- Update OpenSearch gradle check version file location opensearch-build-libraries#606
- Add docker-compose file to support 3.0.0 #5375
- Update 3.x files and support gradle 8.13 html in report workflows #5377
- Delete package-lock.json as it is duplicate with yarn.lock query-insights-dashboards#133
- Add 3.0.0.0-alpha1 release notes in common utils common-utils#800
- add path.repo to KNN for 2.20 and 3.0.0-alpha1 #5387
- Update distribution builds to have revision replacing version #5390
- Reset jdk to 21 for test manifests and windows runner #5391
- Ensure scripted pipeline also pull latest docker images #5393
- Update integTest manifests path to remove leading 'manifests' prefix opensearch-build-libraries#614
- Add 'null' string validation if null is returned on cigroups opensearch-build-libraries#617
- Update integTests to match 8.3.2 libs updates #5395
- Update staging repo for geospatial-client and opensearch-geospatial publication geospatial#730
- Bump dep serialize-javascript version to 6.0.2 and @babel/runtime to 7.26.10 dashboards-observability#2389
- Update all ubuntu2004 to ubuntu2404 images #5398
- fixing security integ test ml-commons#3646
- Update binaryspec for deb creation as debmake=4.3.2-1 and above introduced nodejs #5401
- Add 3.0.0.0-alpha1 releasenotes asynchronous-search#714
- Add 3.0.0.0-alpha1 releasenotes performance-analyzer#793
- Update manifest repopath and temp resolve osd compiling issues on windows #5404
- Restore osd path as it does not correctly fix windows error #5405
- Retry on file/folder deletion with Windows longpath support OpenSearch-Dashboards#9561
- Add consolidated release notes for 3.0.0-alpha1 #5406
- Switch 3.0.0-alpha1 builds back to upstream #5408
- Update aptly version check to support ubuntu2404 opensearch-build-libraries#628
- Switch repo promotion to use 8.3.4 version #5412
- [PROPOSAL] Delay OpenSearch 3.0 Beta (by 2 weeks) .github#300
Version Bumps alpha1:
(OS)
- Fix test failure after lucene upgrade to 10 ml-commons#3426
- [Release 3.0] Update common-utils shadow plugin repo and bump to 3.0.0.0-alpha1 common-utils#775
- [Release 3.0] Bump main branch to use revision 3.0.0.0-alpha1 opensearch-remote-metadata-sdk#61
- [Release 3.0] Bump version 3.0.0.0-alpha1 and update shadowPlugin for Job Scheduler job-scheduler#722
- K-NN Plugin Upgrade with Lucene 10.0.1 k-NN#2429
- [3.0] Update neural-search for OpenSearch 3.0 compatibility neural-search#1141
- Fix compilation issues after upgrade to Lucene 10 security#5053
- [Release 3.0] Bump gradle 8.10.2 / JDK23 / 3.0.0.0-alpha1 on SQL plugin sql#3319
- [Release 3.0] Bump gradle 8.10.2 / JDK 23 / 3.0.0.0-alpha1 support on geospatial geospatial#723
- Update main to 3.0.0-alpha1 and fix breaking changes flow-framework#1026
- Update main branch for 3.0.0.0-alpha1 / gradle 8.10.2 / JDK23 asynchronous-search#698
- Version bump to opensearch-3.0.0-alpha1 and replaced usage of deprecated classes cross-cluster-replication#1504
- Update for Lucene 10 changes opensearch-learning-to-rank-base#144
- [Release 3.0] Added alpha1 qualifier. Updated shadow plugin reference. alerting#1786
- Fix breaking changes for 3.0.0 release anomaly-detection#1424
- Bump version 3.0.0-alpha1-SNAPSHOT observability#1904
- [Release 3.0] Add alpha1 qualifier. notifications#1002
- Bumping custom-codecs plugin version to 3.0.0-alpha1 and lucene upgrade custom-codecs#228
- Bumping opensearch-system-templates plugin version to 3.0.0-alpha1 opensearch-system-templates#60
- [Release 3.0] Bump version to 3.0.0-alpha1 & upgrade to gradle 8.10.2 query-insights#247
- Bump version 3.0.0-alpha1-SNAPSHOT reporting#1073
- https://github.com/opensearch-project/skills/pull/525
- https://github.com/opensearch-project/security-analytics/pull/1490
- https://github.com/opensearch-project/index-management/pull/1384
- https://github.com/opensearch-project/performance-analyzer/pull/791
- https://github.com/opensearch-project/query-insights/pull/279
(OSD)
- https://github.com/opensearch-project/dashboards-query-workbench/pull/444
- https://github.com/opensearch-project/ml-commons-dashboards/pull/400
- https://github.com/opensearch-project/dashboards-assistant/pull/450
- https://github.com/opensearch-project/dashboards-maps/pull/708
- https://github.com/opensearch-project/opensearch-dashboards-functional-test/pull/1734
- https://github.com/opensearch-project/security-dashboards-plugin/pull/2183
- https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/985
- https://github.com/opensearch-project/dashboards-flow-framework/pull/647
- https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/985
- https://github.com/opensearch-project/index-management-dashboards-plugin/pull/1265
- https://github.com/opensearch-project/dashboards-observability/pull/2364
- https://github.com/opensearch-project/dashboards-search-relevance/pull/486
- https://github.com/opensearch-project/query-insights-dashboards/pull/127
- https://github.com/opensearch-project/dashboards-reporting/pull/536
- https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/1268
- https://github.com/opensearch-project/alerting-dashboards-plugin/pull/1218
- https://github.com/opensearch-project/dashboards-notifications/pull/333
Gradle 8.10.2 Bump:
- Bump gradle to 8.10.2 and add JDK23 as part of the github checks k-NN#2432
- Bump gradle to 8.10.2 and add JDK23 as part of the github checks reporting#1062
- https://github.com/opensearch-project/neural-search/issues/1156
- https://github.com/opensearch-project/opensearch-learning-to-rank-base/issues/131
- https://github.com/opensearch-project/cross-cluster-replication/issues/1489
- https://github.com/opensearch-project/sql/issues/3315
- https://github.com/opensearch-project/geospatial/issues/722
- Update main branch for 3.0.0.0-alpha1 / gradle 8.10.2 / JDK23 asynchronous-search#698
- https://github.com/opensearch-project/anomaly-detection/issues/1427
- https://github.com/opensearch-project/opensearch-system-templates/issues/61
- https://github.com/opensearch-project/security-analytics/issues/1350
GO/NOGO:
- Update
Metadata
Metadata
Assignees
Type
Projects
Status
Status