Skip to content

Conversation

@SoulPancake
Copy link
Member

@SoulPancake SoulPancake commented Nov 10, 2025

Description

0.9.3 (2025-11-10)

Fixed

What problem is being solved?

How is it being solved?

What changes are made to solve it?

References

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

  • Bug Fixes

    • Response headers are now preserved in transaction write operations.
  • Documentation & Chores

    • Version bumped to v0.9.3 across all build configurations and documentation.

Copilot AI review requested due to automatic review settings November 10, 2025 16:48
@SoulPancake SoulPancake requested review from a team as code owners November 10, 2025 16:48
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 10, 2025

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

This PR updates the OpenFGA Java SDK version from 0.9.2 to 0.9.3 across documentation, build configuration, and source code constants. Changes include version numbers in CHANGELOG, README, Gradle build files, and hardcoded SDK version constants.

Changes

Cohort / File(s) Summary
Documentation & Metadata
CHANGELOG.md, README.md
Added v0.9.3 release entry in CHANGELOG with fix note for #254; updated all version references in README code snippets from 0.9.2 to 0.9.3 across Gradle, Maven, Ivy, SBT, and Leiningen examples
Build Configuration
publish.gradle, examples/basic-examples/build.gradle
Bumped Maven publication version and build dependency version from 0.9.2 to 0.9.3
Source Constants
src/main/java/dev/openfga/sdk/constants/FgaConstants.java
Updated SDK_VERSION and USER_AGENT constant values to reflect version 0.9.3

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

All changes are repetitive, homogeneous version number updates with no logic modifications or behavioral changes.

Possibly related PRs

  • release: v0.8.3 #184: Previous release version bump PR (0.8.3) following the same pattern of updating SDK version constants and documentation entries across multiple files.

Suggested reviewers

  • jimmyjames
  • rhamzeh

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'release v0.9.3' directly matches the pull request's primary objective—bumping the SDK version from 0.9.2 to 0.9.3 across multiple files including CHANGELOG, README, build configs, and Java constants.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release/093

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.

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

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 65d874b and 59cbe74.

📒 Files selected for processing (5)
  • CHANGELOG.md (1 hunks)
  • README.md (2 hunks)
  • examples/basic-examples/build.gradle (1 hunks)
  • publish.gradle (1 hunks)
  • src/main/java/dev/openfga/sdk/constants/FgaConstants.java (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (8)
  • GitHub Check: CodeQL analysis (java)
  • GitHub Check: Test and Build OpenFGA (21)
  • GitHub Check: Test and Build OpenFGA (17)
  • GitHub Check: Test and Build OpenFGA (11)
  • GitHub Check: Analyze (java)
  • GitHub Check: Test and Build OpenFGA (17)
  • GitHub Check: Test and Build OpenFGA (11)
  • GitHub Check: Test and Build OpenFGA (21)
🔇 Additional comments (5)
examples/basic-examples/build.gradle (1)

26-26: LGTM! Dependency version updated correctly.

The dependency version has been updated to 0.9.3, consistent with the release version.

publish.gradle (1)

9-9: LGTM! Maven publication version updated correctly.

The Maven publication version has been updated to 0.9.3, ensuring the correct version will be published.

CHANGELOG.md (1)

4-11: Verify the release date.

The changelog shows the release date as 2025-11-10 (today). Since the PR is still open, confirm this is the intended release date.

src/main/java/dev/openfga/sdk/constants/FgaConstants.java (1)

22-25: LGTM! SDK version constants updated correctly.

Both SDK_VERSION and USER_AGENT constants have been updated to 0.9.3, maintaining consistency between the version number and user agent string.

README.md (1)

85-119: LGTM! Installation instructions updated correctly.

All package manager examples (Gradle, Maven, Ivy, SBT, and Leiningen) have been updated to reference version 0.9.3 consistently.

ttrzeng
ttrzeng previously approved these changes Nov 10, 2025
@codecov-commenter
Copy link

codecov-commenter commented Nov 10, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 36.47%. Comparing base (65d874b) to head (9b9a593).

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #255   +/-   ##
=========================================
  Coverage     36.47%   36.47%           
  Complexity     1144     1144           
=========================================
  Files           188      188           
  Lines          7192     7192           
  Branches        824      824           
=========================================
  Hits           2623     2623           
  Misses         4462     4462           
  Partials        107      107           

☔ 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

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 version from 0.9.2 to 0.9.3, updating version references across configuration files, code constants, and documentation.

Key Changes:

  • Version updated from 0.9.2 to 0.9.3 in SDK constants and build configuration
  • Documentation updated to reflect new version in dependency examples
  • CHANGELOG.md updated with v0.9.3 release notes

Reviewed Changes

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

Show a summary per file
File Description
src/main/java/dev/openfga/sdk/constants/FgaConstants.java Updated SDK_VERSION and USER_AGENT constants to 0.9.3
publish.gradle Updated version in publishing configuration to 0.9.3
examples/basic-examples/build.gradle Updated dependency version to 0.9.3
README.md Updated all installation examples to reference version 0.9.3
CHANGELOG.md Added release notes for v0.9.3

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

ewanharris
ewanharris previously approved these changes Nov 10, 2025
ttrzeng
ttrzeng previously approved these changes Nov 10, 2025
Copy link
Member

@rhamzeh rhamzeh left a comment

Choose a reason for hiding this comment

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

Can you also update the version in build.gradle?

version = '0.9.2'

@SoulPancake SoulPancake dismissed stale reviews from ttrzeng and ewanharris via 9b9a593 November 10, 2025 16:57
@SoulPancake SoulPancake added this pull request to the merge queue Nov 10, 2025
Merged via the queue into main with commit ae02d65 Nov 10, 2025
25 checks passed
@SoulPancake SoulPancake deleted the release/093 branch November 10, 2025 17:02
@coderabbitai coderabbitai bot mentioned this pull request Dec 5, 2025
4 tasks
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.

6 participants