Closed
Description
Release OpenSearch and OpenSearch Dashboards 2.15.0
I noticed that a manifest was automatically created in manifests/2.15.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 |
---|---|---|---|
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 2.15.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 2.15.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
Release Branch and Version Increment - Ends 2024/06/10 4PM PST
- Core Release Branch.
- Core Version Increment.
- Components Release Branch.
- Components Version Increment.
Feature Freeze - Ends 2024/06/11 4PM PST
- OpenSearch / OpenSearch-Dashboards core and components teams finalize their features.
Code Complete - Ends 2024/06/11 4PM PST
- Mark this as done once the Code Complete is reviewed.
- Create/Verify pull requests to add each component to relase input manifests/2.15.0/opensearch-2.15.0.yml and manifests/2.15.0/opensearch-dashboards-2.15.0.yml.
Release Candidate Creation and Testing - Starts 2024/06/11 after 4PM
- Generate Release Candidate.
- Integ Test TAR.
- Integ Test RPM.
- Docker Build and Scan.
- Backwards Compatibility Tests.
- Windows Integration Test.
- Broadcast and Communication.
- Release Candidate Lock.
Performance testing validation - Starts 2024/06/11
- Post the benchmark-tests
- Longevity tests do not show any issues.
Pre Release
Release - 2024/06/25
- Maven Promotion.
- Docker Promotion.
- Release Validation.
- Collaboration with the Project Management Team.
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 activities
- Release Tags.
- Input Manifest Update.
- Decrease the Build Frequency.
- OpenSearch Build Release notes.
- Retrospective Issue.
- Helm and Ansible Playbook release.
- Upcoming Release Preparation.
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
OpenSearch
OpenSearch Dashboards
Legend
Symbol | Meaning |
---|---|
🟢 | On track with overall release |
🟡 | Missed last milestone |
🔴 | Missed multiple milestones |
Issues / PRs:
- [BUG] Huge JVM Heap Usage OpenSearch#13927
- Adding 2.15.0 release events to the website project-website#2932
- Update configs and entrypoint for logging.ignoreEnospcError in 2.15.0 #4695
- Update 2.x to 2.15.0 security-analytics#1055
- Update 2.x to 2.15.0 dashboards-observability#1874
- Update 2.x to 2.15.0 anomaly-detection-dashboards-plugin#769
- Update json5 dependency OpenSearch-Dashboards#6937
- Run promotion jobs in parallel #4747
- [Infra] Add CI groups for OSD core test cases to avoid flaky test opensearch-dashboards-functional-test#1352
- Create 2.15.0 test manifest + add async search bwc tests #4720
- [BUG] During proxy-based authentication, remoteIpHeader seems not being verified against internalProxies security#4414
- Update Frontend for Custom Result Index Query and Fix Issues anomaly-detection-dashboards-plugin#772
- Add changelog for PR 6954 OpenSearch-Dashboards#6979
- [GHSA-x565-32qp-m3vf] Bump
jimp
to remove phin dependency OpenSearch-Dashboards#6977 - Add missing aria-label for discover page OpenSearch-Dashboards#6898
[OE] Support compression for requests OpenSearch-Dashboards#6366- Move 2.15.0 RC generation date to 2024/06/11 project-website#2955
- Push 2.15.0 RC1 generation date change to prod env project-website#2956
- Add additional workflows to central promotion workflows #4753
- Delete stale index routing files. OpenSearch#13909
- Switch manifest to use specific branch 2.15 #4759
- [AUTOCUT] Distribution Build Failed for performance-analyzer-2.15.0 performance-analyzer#663
- Bump PA commons to version 1.4.0 for 2.15.0 and PA-RTF changes performance-analyzer-commons#78
- Correct codeowner file to unblock release and issue naming performance-analyzer-commons#79
- Bump PA to use 1.4.0 PA commons lib performance-analyzer#664
- Bump PA-RCA to use 1.4.0 PA commons lib performance-analyzer-rca#557
- Manual approval required for workflow run 9472277700: Release performance-analyzer-commons version=1.4.0 performance-analyzer-commons#80
- [BUG] CI failing on Linux with Java runtime error k-NN#1737
- [RELEASE]: Stabilize the integration test runs for distribution builds, no manual sign-offs anymore #4588
Apply the date histogram rewrite optimization to range aggregation OpenSearch#13865- [Backport 13821] Support Dynamic Pruning in Cardinality Aggregation OpenSearch#14203
- Support Dynamic Pruning in Cardinality Aggregation OpenSearch#13821
- Fix Flaky Discover Table Tests opensearch-dashboards-functional-test#1377
- Fix flaky tests in core dashboard. opensearch-dashboards-functional-test#1371
- [Backport 2.x] Block delete model requests if an index uses the model k-NN#1745
- Alerting Enhancements: Alerting Comments (Experimental) alerting#1561
- [Backport 2.x] Add release notes for 2.15 security-dashboards-plugin#1997
- Read write ephemeral objects for remote publication of cluster state OpenSearch#14089
- [Backport 2.x]Delete stale index routing table files resolves #14162 (#13909) OpenSearch#14195
Add multi modal default preprocess function ml-commons#2500- Support Dynamic Pruning in Cardinality Aggregation OpenSearch#13821
- [BUG] sporadic concurrent_modification_exception during query in 2.14 OpenSearch#14032
- [BUG] ShardNotFoundException during IndicesRequestCache clean up OpenSearch#14190
- [Backport 2.x] bug fixes for correlation Alerts common-utils#680
- [Backport-2.x] Backport fix bedrock preprocess func ml-commons#2537
- Make sure processPostCollection is called in case of early termination OpenSearch#14208
- Add support to validate both docker and ECR as image source #4762
- [2.15.0] Manifest Commit Lock with action MATCH_BUILD_MANIFEST #4764
- Docs Pending: https://github.com/opensearch-project/documentation-website/issues?q=is%3Aissue+is%3Aopen+label%3Av2.15.0
SA possible featureFlow Framework Jarhell: Trace analytics cypress update for 2.15 opensearch-dashboards-functional-test#1376 (comment)3.0 only- Increase jvm heap size of test cluster from default 1G to 2G for integration tests. #4662 (comment)
- Add condition for OSD integ tests on deb and rpm #4770
- Raise osd integTest timeout to 6 hours due to OSD core length #4779
- Move 2.15.0 release notes to correct location performance-analyzer#674
- Fix custom model IT failure on windows ml-commons#505 (comment)
- ARM64 CentOS7 compatibility issues with djl/pytorch due to glibc requirements ml-commons#2563
- Update go/nogo meeting dates for 2.15.0 project-website#2972
- [AUTOCUT] Integration Test failed for index-management: 2.15.0 index-management#1185
- Update go/nogo meeting dates for 2.15.0 (Part 2) project-website#2974
- [BUG] Potential Cluster Slowdown/Lags after merging #13748(#14348) #14338(#14391) in 2.15 OpenSearch#14442
- Correct 2.15.0 meeting time on the go/nogo call project-website#2978
- [2.15] Cypress Fix for few flaky tests in index-management dashboard plugin during Jenkins executions opensearch-dashboards-functional-test#1419
- [2.15.0] Manifest Commit Lock with action UPDATE_TO_RECENT_COMMITS #4793
- Make endpoint_string one line for ccr test #4794
- Increase osd integTest timeout to 6 hours for OSD core #4795
- Reduce Windows script 127 issues after switching from servercore to server images opensearch-ci#433
- Add 2.15.0 second go/nogo meeting on 06/24 project-website#2995
- Additional wait will allow the page to render opensearch-dashboards-functional-test#1425
- Split OSD tests by CI group #4745
- [Enhancement] Onboard Jenkins CI Docker Images to FTrepo opensearch-dashboards-functional-test#1430
- [Enhancement] Random failure on embed.spec.js due to click too early opensearch-dashboards-functional-test#1431
- [Infra] Add CI groups for OSD core test cases to avoid flaky test opensearch-dashboards-functional-test#1352
- Fix flaky tests in core dashboard. opensearch-dashboards-functional-test#1371
- fix data source flaky tests opensearch-dashboards-functional-test#1383
Add env_var params to allow customizing runs on ftrepo tests opensearch-dashboards-functional-test#1428- feat: reuse specs finder opensearch-dashboards-functional-test#1411
- add ci-groups changes for OSD tests #4796
- Resolve multiple OSD core test issues observed in 2.15.0 opensearch-dashboards-functional-test#1432
- Add cleanup for the data dir after integtests #4798
- Update launch meeting dates and chime id for 2.15.0 release project-website#3004
- Update 2.15.0 retro chime link and time information project-website#3017
- All Autocuts: [RELEASE] Release version 2.15.0 #4681 (comment)
- OS Plugins Release Notes: [RELEASE] Release version 2.15.0 #4681 (comment)
- OSD Plugins Release Notes: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC1: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC2 PRs: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC2: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC3 PRs: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC3: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC4 PRs: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC4: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC5 PRs: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC5: [RELEASE] Release version 2.15.0 #4681 (comment)
- RC5 IntegTests: [RELEASE] Release version 2.15.0 #4681 (comment)
- Performance Test: [RELEASE] Release version 2.15.0 #4681 (comment)
Links
- Open PRs: https://github.com/pulls?q=is%3Aopen+is%3Apr+archived%3Afalse+user%3Aopensearch-project+label%3Av2.15.0
- Open Issues: https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+user%3Aopensearch-project+label%3Av2.15.0
- Docs Pending: https://github.com/opensearch-project/documentation-website/issues?q=is%3Aissue+is%3Aopen+label%3Av2.15.0
- Updating
Metadata
Metadata
Assignees
Type
Projects
Status
Done
Status
✅ Done