Skip to content

release(java-sdk): v0.9.2#649

Merged
ewanharris merged 2 commits into
mainfrom
release/java-092
Oct 23, 2025
Merged

release(java-sdk): v0.9.2#649
ewanharris merged 2 commits into
mainfrom
release/java-092

Conversation

@ewanharris
Copy link
Copy Markdown
Member

@ewanharris ewanharris commented Oct 23, 2025

Description

### [0.9.2](https://github.com/openfga/java-sdk/compare/v0.9.1...v0.9.2) (2025-10-23)

### Added

- Add support for write conflict options (#234)
  - The SDK now supports setting setting a `onDuplicate` for writing tuples (`ClientWriteOptions` or `ClientWriteTuplesOptions`) and `onMissing` (`ClientWriteOptions` or `ClientDeleteTuplesOptions`) for deleting tuples. See the [documentation](https://github.com/openfga/java-sdk#conflict-options-for-write-operations) for more details.
- Add support for `name` filter on `ListStores` (#237)

References

Generates openfga/java-sdk#240

Review Checklist

  • I have clicked on "allow edits by maintainers".
  • I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
  • The correct base branch is being used, if not main
  • I have added tests to validate that the change in functionality is working as expected

Summary by CodeRabbit

  • New Features
    • Write conflict options now available for configuring duplicate and missing tuple handling during write and delete operations
    • Name filter support added for store queries
    • SDK version incremented to 0.9.2

Copilot AI review requested due to automatic review settings October 23, 2025 11:10
@ewanharris ewanharris requested a review from a team as a code owner October 23, 2025 11:10
@ewanharris ewanharris mentioned this pull request Oct 23, 2025
4 tasks
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR bumps the Java SDK version from 0.9.1 to 0.9.2 and updates the changelog to document two new features: write conflict options for tuple operations and name filtering for store listings.

Key changes:

  • Version bump to 0.9.2 in package configuration
  • Changelog entry documenting new features added in this release

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
config/clients/java/config.overrides.json Updates packageVersion from 0.9.1 to 0.9.2
config/clients/java/CHANGELOG.md.mustache Adds v0.9.2 release notes with feature additions

Comment thread config/clients/java/CHANGELOG.md.mustache Outdated
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Oct 23, 2025

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Note

Other AI code review bot(s) detected

CodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review.

Walkthrough

Java SDK version is bumped from 0.9.1 to 0.9.2 with corresponding changelog entries documenting write conflict options (onDuplicate/onMissing configurations) and name filter support for ListStores.

Changes

Cohort / File(s) Summary
Version and release notes updates
config/clients/java/config.overrides.json, config/clients/java/CHANGELOG.md.mustache
Version bumped to 0.9.2; new changelog section added documenting write conflict options (ClientWriteOptions/ClientWriteTuplesOptions) and ListStores name filter support

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • sdk-generator#641: Implements the write conflict options and name filter features in Java client templates that are being documented in this changelog update.

Suggested reviewers

  • rhamzeh
  • jimmyjames

Pre-merge checks and finishing touches

✅ 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(java-sdk): v0.9.2" is fully related to the main change in the changeset. The PR explicitly updates the Java SDK to version 0.9.2, as evidenced by the packageVersion change from 0.9.1 to 0.9.2 in the config file and the addition of the v0.9.2 unreleased version block to the changelog with new features. The title uses a conventional commit format, is concise and specific, and clearly communicates to a teammate scanning the history that this is a version release. It accurately represents the primary purpose of the PR without being vague or overly generic.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.

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.

jimmyjames
jimmyjames previously approved these changes Oct 23, 2025
@ewanharris ewanharris added this pull request to the merge queue Oct 23, 2025
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 23, 2025
@ewanharris ewanharris added this pull request to the merge queue Oct 23, 2025
Merged via the queue into main with commit d15c31e Oct 23, 2025
15 checks passed
@ewanharris ewanharris deleted the release/java-092 branch October 23, 2025 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants