Skip to content

Comments

Prepare Apollo Java 2.6.0-SNAPSHOT#133

Merged
nobodyiam merged 1 commit intoapolloconfig:mainfrom
nobodyiam:codex/post-release-2.6.0-SNAPSHOT
Feb 19, 2026
Merged

Prepare Apollo Java 2.6.0-SNAPSHOT#133
nobodyiam merged 1 commit intoapolloconfig:mainfrom
nobodyiam:codex/post-release-2.6.0-SNAPSHOT

Conversation

@nobodyiam
Copy link
Member

@nobodyiam nobodyiam commented Feb 19, 2026

What's the purpose of this PR

Post-release housekeeping for Apollo Java 2.6.0: bump next SNAPSHOT and archive CHANGES.md.

Which issue(s) this PR fixes:

Fixes #N/A (release task)

Brief changelog

  • bump version to 2.6.0-SNAPSHOT
  • archive CHANGES.md into changes/
  • refresh milestone link in CHANGES.md

Follow this checklist to help us incorporate your contribution quickly and easily:

  • Read the Contributing Guide before making this pull request.
  • Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
  • Write necessary unit tests to verify the code.
  • Run mvn clean test to make sure this pull request doesn't break anything.
  • Update the CHANGES log.

Summary by CodeRabbit

  • Documentation

    • Added comprehensive release notes for version 2.5.0, documenting new features including API enhancements for organization lists, namespace instance counts, retry support, Spring Boot 4.0 compatibility updates, change listener improvements, and automated compatibility testing.
  • Chores

    • Version bumped to 2.6.0-SNAPSHOT in preparation for the next release.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 19, 2026

📝 Walkthrough

Walkthrough

This PR updates the Apollo Java project version from 2.5.0 to 2.6.0-SNAPSHOT. It creates a new changelog file documenting the 2.5.0 release features, updates the main changelog with the new version, and modifies the milestone reference accordingly.

Changes

Cohort / File(s) Summary
Version Management
pom.xml
Updated Maven <revision> property from 2.5.0 to 2.6.0-SNAPSHOT to reflect the new development version.
Changelog Documentation
CHANGES.md, changes/changes-2.5.0.md
Updated main changelog to reflect version bump and removed feature details (now in dedicated 2.5.0 release notes file). Created new changes-2.5.0.md with release notes for 6 features including organization list API, namespace instance count, retry support, Spring Boot relocation, listener de-duplication, and compatibility test coverage. Updated milestone link from milestone/5 to milestone/6.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested reviewers

  • Anilople

Poem

🐰 A version hops forward with glee,
From 2.5.0 to 2.6, you see!
Release notes penned with care,
Milestones bumped here and there,
History kept for all who decree! 📋✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Prepare Apollo Java 2.6.0-SNAPSHOT' directly and clearly summarizes the main change: bumping the project version to 2.6.0-SNAPSHOT and performing post-release housekeeping.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Feb 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.01%. Comparing base (d4b76f8) to head (ff3e52f).
⚠️ Report is 23 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #133      +/-   ##
============================================
+ Coverage     68.68%   71.01%   +2.32%     
- Complexity     1503     1634     +131     
============================================
  Files           212      224      +12     
  Lines          6396     6727     +331     
  Branches        647      679      +32     
============================================
+ Hits           4393     4777     +384     
+ Misses         1673     1600      -73     
- Partials        330      350      +20     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
changes/changes-2.5.0.md (1)

17-17: Non-descriptive link text here (markdownlint MD059).

[here](...) is flagged by markdownlint as non-descriptive; however, this pattern is already used identically in the main CHANGES.md line 12, so it is a pre-existing project convention. Changing it here for consistency with the rest of the docs is an optional improvement.

♻️ Optional: make link text descriptive
-All issues and pull requests are [here](https://github.com/apolloconfig/apollo-java/milestone/5?closed=1)
+All issues and pull requests are [linked in milestone 5](https://github.com/apolloconfig/apollo-java/milestone/5?closed=1)
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@changes/changes-2.5.0.md` at line 17, Replace the non-descriptive link text
"here" in the line All issues and pull requests are
[here](https://github.com/apolloconfig/apollo-java/milestone/5?closed=1) with a
descriptive phrase to satisfy markdownlint MD059 (for example: "the milestone",
"the closed milestone", or "this milestone") so the link reads All issues and
pull requests are [the milestone](...) or similar; update
changes/changes-2.5.0.md by changing only the link text while keeping the URL
intact to maintain consistency with the project convention.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@changes/changes-2.5.0.md`:
- Line 9: Fix the typo in the release note bullet by replacing "APl" with "API"
in the string "* [Feature Provide a new open APl to return the organization
list](https://github.com/apolloconfig/apollo-java/pull/102)" so it reads
"Provide a new open API to return the organization list"; update the exact text
in changes-2.5.0.md where that bullet appears (look for the phrase "Provide a
new open APl to return the organization list").

---

Nitpick comments:
In `@changes/changes-2.5.0.md`:
- Line 17: Replace the non-descriptive link text "here" in the line All issues
and pull requests are
[here](https://github.com/apolloconfig/apollo-java/milestone/5?closed=1) with a
descriptive phrase to satisfy markdownlint MD059 (for example: "the milestone",
"the closed milestone", or "this milestone") so the link reads All issues and
pull requests are [the milestone](...) or similar; update
changes/changes-2.5.0.md by changing only the link text while keeping the URL
intact to maintain consistency with the project convention.


------------------

* [Feature Provide a new open APl to return the organization list](https://github.com/apolloconfig/apollo-java/pull/102)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Typo: APl should be API.

The lowercase l in APl is a typo confirmed by static analysis.

✏️ Proposed fix
-* [Feature Provide a new open APl to return the organization list](https://github.com/apolloconfig/apollo-java/pull/102)
+* [Feature Provide a new open API to return the organization list](https://github.com/apolloconfig/apollo-java/pull/102)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
* [Feature Provide a new open APl to return the organization list](https://github.com/apolloconfig/apollo-java/pull/102)
* [Feature Provide a new open API to return the organization list](https://github.com/apolloconfig/apollo-java/pull/102)
🧰 Tools
🪛 LanguageTool

[grammar] ~9-~9: Ensure spelling is correct
Context: ...-------- * [Feature Provide a new open APl to return the organization list](https:...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@changes/changes-2.5.0.md` at line 9, Fix the typo in the release note bullet
by replacing "APl" with "API" in the string "* [Feature Provide a new open APl
to return the organization
list](https://github.com/apolloconfig/apollo-java/pull/102)" so it reads
"Provide a new open API to return the organization list"; update the exact text
in changes-2.5.0.md where that bullet appears (look for the phrase "Provide a
new open APl to return the organization list").

@nobodyiam nobodyiam merged commit 71145c9 into apolloconfig:main Feb 19, 2026
24 of 26 checks passed
@nobodyiam nobodyiam deleted the codex/post-release-2.6.0-SNAPSHOT branch February 19, 2026 08:39
@github-actions github-actions bot locked and limited conversation to collaborators Feb 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant