Skip to content

[AUTO] Add release notes for 3.6.0#21045

Merged
peterzhuamazon merged 7 commits into
3.6from
release-chores/release-notes-3.6.0
Apr 4, 2026
Merged

[AUTO] Add release notes for 3.6.0#21045
peterzhuamazon merged 7 commits into
3.6from
release-chores/release-notes-3.6.0

Conversation

@opensearch-ci-bot
Copy link
Copy Markdown
Contributor

@opensearch-ci-bot opensearch-ci-bot commented Mar 30, 2026

Add release notes for 3.6.0

Borderline Calls

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
@opensearch-ci-bot opensearch-ci-bot requested a review from a team as a code owner March 30, 2026 22:41
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 30, 2026

PR Reviewer Guide 🔍

(Review updated until commit 4d0319b)

Here are some key observations to aid the review process:

🧪 No relevant tests
🔒 No security concerns identified
✅ No TODO sections
🔀 No multiple PR themes
⚡ Recommended focus areas for review

Misplaced Entry

Line 24 (Fix ProfileScorer.getChildren() to expose wrapped scorer in the scorer tree hierarchy) is categorized under Enhancements but starts with "Fix", which typically indicates a Bug Fix. This entry may be miscategorized.

* Fix `ProfileScorer.getChildren()` to expose wrapped scorer in the scorer tree hierarchy ([#20607](https://github.com/opensearch-project/OpenSearch/pull/20607))
Misplaced Entry

Line 37 (Expose STRICT_EXPAND_OPEN_HIDDEN_FORBID_CLOSED index option via static method) is listed under Bug Fixes, but exposing an index option via a static method sounds more like an Enhancement or API change rather than a bug fix.

* Expose `STRICT_EXPAND_OPEN_HIDDEN_FORBID_CLOSED` index option via static method ([#20980](https://github.com/opensearch-project/OpenSearch/pull/20980))
Future Date

The release notes are dated for version 3.6.0, but today's date is 2026-04-02. If this version has not yet been released, ensure all referenced PRs are actually merged and included in 3.6.0, and that no PRs from future milestones are accidentally included.

## Version 3.6.0 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 3.6.0

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 30, 2026

PR Code Suggestions ✨

Latest suggestions up to c769465

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
General
Misclassified fix entry in wrong section

This entry is listed under "Enhancements" but describes a fix (Fix ...). Items
prefixed with "Fix" are conventionally placed under "Bug Fixes". Consider moving
this entry to the "Bug Fixes" section for consistency.

release-notes/opensearch.release-notes-3.6.0.md [27]

+Move to Bug Fixes section:
 * Fix `ProfileScorer.getChildren()` to expose wrapped scorer in the scorer tree ([#20607](https://github.com/opensearch-project/OpenSearch/pull/20607))
Suggestion importance[1-10]: 5

__

Why: The entry Fix ProfileScorer.getChildren() is prefixed with "Fix" and describes a bug fix, yet it's placed under "Enhancements". Moving it to "Bug Fixes" would improve consistency and accuracy of the release notes categorization.

Low
Entries misclassified under Maintenance section

These two entries are listed under "Maintenance" but describe feature additions and
bug fixes rather than dependency bumps or infrastructure maintenance. "Add Arrow
Flight TLS certificate hot-reload support" belongs in "Features" or "Enhancements",
and "Handle ShardSearchFailure properly in gRPC transport" belongs in "Bug Fixes".

release-notes/opensearch.release-notes-3.6.0.md [89-90]

+Move to appropriate sections:
+
+Under Enhancements:
 * Add Arrow Flight TLS certificate hot-reload support ([#20700](https://github.com/opensearch-project/OpenSearch/pull/20700))
+
+Under Bug Fixes:
 * Handle `ShardSearchFailure` properly in gRPC transport ([#20641](https://github.com/opensearch-project/OpenSearch/pull/20641))
Suggestion importance[1-10]: 5

__

Why: The entries "Add Arrow Flight TLS certificate hot-reload support" and "Handle ShardSearchFailure properly in gRPC transport" describe a feature/enhancement and a bug fix respectively, but are placed under "Maintenance" which typically covers dependency bumps and infrastructure changes. Recategorizing them would improve release notes accuracy.

Low

Previous suggestions

Suggestions up to commit a67ce85
CategorySuggestion                                                                                                                                    Impact
General
Misclassified bug fix under Features section

This entry is listed under "Features" but its title starts with "Fix/", which
strongly suggests it is a bug fix rather than a new feature. It should be moved to
the "Bug Fixes" section to accurately categorize the change.

release-notes/opensearch.release-notes-3.6.0.md [11]

-* Fix/collision of indexpatterns ([#20702](https://github.com/opensearch-project/OpenSearch/pull/20702))
+(move to Bug Fixes section)
+* Fix collision of indexpatterns ([#20702](https://github.com/opensearch-project/OpenSearch/pull/20702))
Suggestion importance[1-10]: 4

__

Why: The entry Fix/collision of indexpatterns does appear to be a bug fix based on its title prefix, and placing it under "Features" is potentially misleading. However, the PR author may have intentionally categorized it this way based on the actual nature of the change, so this is a moderate concern.

Low
Misclassified bug fix under Enhancements section

This entry is listed under "Enhancements" but its title starts with "Fix",
indicating it is a bug fix. It should be moved to the "Bug Fixes" section for
accurate categorization.

release-notes/opensearch.release-notes-3.6.0.md [18]

+(move to Bug Fixes section)
 * Fix ProfileScorer.getChildren() to expose wrapped scorer in scorer tree ([#20607](https://github.com/opensearch-project/OpenSearch/pull/20607))
Suggestion importance[1-10]: 4

__

Why: The entry Fix ProfileScorer.getChildren() starts with "Fix" suggesting it's a bug fix rather than an enhancement. Moving it to "Bug Fixes" would improve accuracy of the release notes categorization.

Low
Add missing newline at end of file

The file is missing a newline at the end, as indicated by the "No newline at end of
file" warning. Most style guides and tools require files to end with a newline
character to avoid issues with concatenation and diffs.

release-notes/opensearch.release-notes-3.6.0.md [113]

+* Prevent criteria update for context aware indices ([#20250](https://github.com/opensearch-project/OpenSearch/pull/20250))
 
-
Suggestion importance[1-10]: 2

__

Why: The existing_code and improved_code are identical, meaning no actual change is demonstrated. While adding a trailing newline is a minor best practice, the suggestion fails to show the improvement concretely.

Low
Suggestions up to commit 28f6c9f
CategorySuggestion                                                                                                                                    Impact
General
Bug fixes misplaced in enhancements section

These two entries start with "Fix" which typically indicates bug fixes, but they are
listed under "Enhancements". They should be moved to the "Bug Fixes" section to
maintain consistency and accuracy in the release notes.

release-notes/opensearch.release-notes-3.6.0.md [18-19]

+Move to ### Bug Fixes:
 * Fix ProfileScorer.getChildren() to expose wrapped scorer in scorer tree ([#20607](https://github.com/opensearch-project/OpenSearch/pull/20607))
 * Fix terms lookup subquery to use cluster max_clause_count setting ([#20823](https://github.com/opensearch-project/OpenSearch/pull/20823))
Suggestion importance[1-10]: 4

__

Why: The entries starting with "Fix" under ### Enhancements do appear misplaced, as they would more naturally belong in ### Bug Fixes. This is a valid categorization concern that improves release note accuracy.

Low
Entry placed in undefined section

The "Unknown" section is not a standard release notes category and should be
avoided. This entry about IndexWarmer support appears to be a feature or enhancement
and should be moved to the appropriate section.

release-notes/opensearch.release-notes-3.6.0.md [97]

+Move to ### Features or ### Enhancements:
 * Add support of IndexWarmer for replica shards with segment replication enabled ([#20650](https://github.com/opensearch-project/OpenSearch/pull/20650))
Suggestion importance[1-10]: 4

__

Why: The ### Unknown section is non-standard and the entry about IndexWarmer support clearly belongs in ### Features or ### Enhancements. This is a valid improvement to release note quality.

Low
Misclassified entry in wrong section

This entry appears to be an API/infrastructure change rather than a bug fix, as
exposing a static method is typically a feature or enhancement. Consider moving it
to the "Features" or "Enhancements" section for accurate categorization.

release-notes/opensearch.release-notes-3.6.0.md [26]

+Move to ### Enhancements:
 * Add static method to expose STRICT_EXPAND_OPEN_HIDDEN_FORBID_CLOSED index option ([#20980](https://github.com/opensearch-project/OpenSearch/pull/20980))
Suggestion importance[1-10]: 3

__

Why: The suggestion raises a valid point about categorization, but "Add static method to expose STRICT_EXPAND_OPEN_HIDDEN_FORBID_CLOSED index option" could legitimately be a bug fix (exposing a missing method to fix broken functionality). The categorization is debatable and the impact is low.

Low

@andrross andrross marked this pull request as draft March 30, 2026 22:53
Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

Persistent review updated to latest commit a67ce85

@andrross

This comment was marked as outdated.

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

Persistent review updated to latest commit f60e73e

@andrross
Copy link
Copy Markdown
Member

andrross commented Apr 1, 2026

This is a much better version. Another fix is in flight to get the "borderline calls" details in the PR body: opensearch-project/opensearch-build#6076

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 1, 2026

Persistent review updated to latest commit a2968b7

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 1, 2026

Persistent review updated to latest commit 19ca092

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 1, 2026

PR Code Analyzer ❗

AI-powered 'Code-Diff-Analyzer' found issues on commit c769465.

PathLineSeverityDescription
release-notes/opensearch.release-notes-3.6.0.md72highDependency version change: Apache Lucene bumped from 10.3.2 to 10.4.0. Maintainers must verify artifact authenticity.
release-notes/opensearch.release-notes-3.6.0.md73highDependency version change: OpenTelemetry bumped to 1.60.1 and OpenTelemetry Semconv to 1.40.0. Maintainers must verify artifact authenticity.
release-notes/opensearch.release-notes-3.6.0.md74highDependency version change: Project Reactor bumped to 3.8.4 and Reactor Netty to 1.3.4. Maintainers must verify artifact authenticity.
release-notes/opensearch.release-notes-3.6.0.md75highDependency version change: Netty bumped to 4.2.12.Final. Maintainers must verify artifact authenticity.
release-notes/opensearch.release-notes-3.6.0.md76highDependency version change: Jackson updated to 2.21.2. Maintainers must verify artifact authenticity.
release-notes/opensearch.release-notes-3.6.0.md77highDependency version change: logback-classic bumped to 1.5.32 and logback-core to 1.5.27. Maintainers must verify artifact authenticity.
release-notes/opensearch.release-notes-3.6.0.md78highDependency version change: nimbus-jose-jwt bumped from 10.7 to 10.8. This library handles JWT/crypto operations; maintainers must verify artifact authenticity.
release-notes/opensearch.release-notes-3.6.0.md82highDependency version change: shadow-gradle-plugin bumped from 8.3.9 to 9.3.1 (major version bump). Build plugins execute during the build pipeline; maintainers must verify artifact authenticity.
release-notes/opensearch.release-notes-3.6.0.md83highDependency version change: GitHub Action tj-actions/changed-files bumped from 47.0.1 to 47.0.5. CI/CD actions run with repository permissions; maintainers must verify the pinned commit SHA.
release-notes/opensearch.release-notes-3.6.0.md84highDependency version change: aws-actions/configure-aws-credentials bumped from 5 to 6 (major version bump). This action handles AWS credentials in CI/CD; maintainers must verify the pinned commit SHA.

The table above displays the top 10 most important findings.

Total: 20 | Critical: 0 | High: 20 | Medium: 0 | Low: 0


Pull Requests Author(s): Please update your Pull Request according to the report above.

Repository Maintainer(s): You can bypass diff analyzer by adding label skip-diff-analyzer after reviewing the changes carefully, then re-run failed actions. To re-enable the analyzer, remove the label, then re-run all actions.


⚠️ Note: The Code-Diff-Analyzer helps protect against potentially harmful code patterns. Please ensure you have thoroughly reviewed the changes beforehand.

Thanks.

@andrross andrross marked this pull request as ready for review April 1, 2026 20:31
@andrross andrross added skip-diff-analyzer Maintainer to skip code-diff-analyzer check, after reviewing issues in AI analysis. skip-changelog labels Apr 1, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 1, 2026

Persistent review updated to latest commit c769465

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 2, 2026

Persistent review updated to latest commit 4d0319b

@peterzhuamazon peterzhuamazon merged commit 3cc6c0d into 3.6 Apr 4, 2026
18 checks passed
@peterzhuamazon peterzhuamazon deleted the release-chores/release-notes-3.6.0 branch April 4, 2026 02:18
opensearch-trigger-bot Bot pushed a commit that referenced this pull request Apr 4, 2026
* Add release notes for 3.6.0

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>

* Add release notes for 3.6.0

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>

* Add release notes for 3.6.0

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>

* Add release notes for 3.6.0

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>

* Add release notes for 3.6.0

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>

* Add release notes for 3.6.0

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>

* Add release notes for 3.6.0

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>

---------

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
(cherry picked from commit 3cc6c0d)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
peterzhuamazon pushed a commit that referenced this pull request Apr 4, 2026
* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



---------


(cherry picked from commit 3cc6c0d)

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
aparajita31pandey pushed a commit to aparajita31pandey/OpenSearch that referenced this pull request Apr 18, 2026
…arch-project#21114)

* Add release notes for 3.6.0

* Add release notes for 3.6.0

* Add release notes for 3.6.0

* Add release notes for 3.6.0

* Add release notes for 3.6.0

* Add release notes for 3.6.0

* Add release notes for 3.6.0

---------

(cherry picked from commit 3cc6c0d)

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: Aparajita Pandey <aparajita31pandey@gmail.com>
pradeep-L pushed a commit to pradeep-L/OpenSearch that referenced this pull request Apr 21, 2026
…arch-project#21114)

* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



* Add release notes for 3.6.0



---------


(cherry picked from commit 3cc6c0d)

Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport main skip-changelog skip-diff-analyzer Maintainer to skip code-diff-analyzer check, after reviewing issues in AI analysis.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants