Skip to content

Release/1.7.1#1203

Open
ttypic wants to merge 2 commits intomainfrom
release/1.7.1
Open

Release/1.7.1#1203
ttypic wants to merge 2 commits intomainfrom
release/1.7.1

Conversation

@ttypic
Copy link
Contributor

@ttypic ttypic commented Mar 25, 2026

Release 1.7.1

Summary by CodeRabbit

  • Bug Fixes

    • Fixed channel state updates that were occurring before connection state listeners were notified
    • Improved LiveObjects garbage collection performance by using server-provided grace period settings
  • Documentation

    • Updated installation and configuration instructions in README and contributing documentation
    • Updated build version configuration to 1.7.1

@ttypic ttypic requested a review from sacOO7 March 25, 2026 16:21
@coderabbitai
Copy link

coderabbitai bot commented Mar 25, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 64fe8de8-ee8f-46b4-81ed-340c839272a3

📥 Commits

Reviewing files that changed from the base of the PR and between edd76ab and 3ac4fc5.

📒 Files selected for processing (5)
  • CHANGELOG.md
  • CONTRIBUTING.md
  • README.md
  • gradle.properties
  • lib/src/test/java/io/ably/lib/test/realtime/RealtimeHttpHeaderTest.java

Walkthrough

Version bump release for 1.7.1 across documentation, build configuration, and tests. Updates version references in CHANGELOG, build files, dependency documentation, and test assertions to reflect new release.

Changes

Cohort / File(s) Summary
Documentation & Changelog
CHANGELOG.md, CONTRIBUTING.md, README.md
Added v1.7.1 release entry with two key improvements (GC grace period for LiveObjects, channel state update timing fix). Updated AAR and dependency version references from 1.7.0 to 1.7.1 in contributing guide and Maven/Gradle installation examples.
Build Configuration
gradle.properties
Incremented VERSION_NAME property from 1.7.0 to 1.7.1.
Test Updates
lib/src/test/.../RealtimeHttpHeaderTest.java
Updated expected agent query parameter version string from ably-java/1.7.0 to ably-java/1.7.1 in websocket parameter test assertion.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Hop, hop, hooray! A new version's here,
From 1.7.0, the path is clear,
To 1.7.1 we bound with glee,
With GC grace and fixes, all we see!

🚥 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 'Release/1.7.1' clearly and specifically indicates this is a release preparation PR for version 1.7.1, which directly matches the changeset that updates version numbers across all documentation and configuration files.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.

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

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/1.7.1

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.

@github-actions github-actions bot temporarily deployed to staging/pull/1203/features March 25, 2026 16:22 Inactive
ttypic and others added 2 commits March 25, 2026 16:22
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant