Skip to content

Conversation

@SoulPancake
Copy link
Member

@SoulPancake SoulPancake commented Dec 5, 2025

Description

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

  • Chores
    • Released version 0.9.4 with updated documentation and SDK dependencies across all installation methods.

✏️ Tip: You can customize this high-level summary in your review settings.

Copilot AI review requested due to automatic review settings December 5, 2025 18:37
@SoulPancake SoulPancake requested review from a team as code owners December 5, 2025 18:37
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 5, 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

This PR is a version bump release preparation that updates the SDK version from 0.9.3 to 0.9.4 across build configurations, documentation, constants, and changelog files. No functional or logic changes are introduced.

Changes

Cohort / File(s) Summary
Release documentation
CHANGELOG.md, README.md
CHANGELOG.md adds unreleased v0.9.4 section and corrects v0.9.3 formatting; README.md updates SDK version references in install snippets (Gradle, Maven, Ivy, SBT, Leiningen).
Build configuration
build.gradle, examples/basic-examples/build.gradle, publish.gradle
Updates version strings: project version in build.gradle, openfga-sdk dependency in examples/basic-examples/build.gradle, and Maven publication version in publish.gradle from 0.9.3 to 0.9.4.
SDK constants
src/main/java/dev/openfga/sdk/constants/FgaConstants.java
Updates public constants SDK_VERSION and USER_AGENT from 0.9.3 to 0.9.4.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

All changes are homogeneous version string replacements with no logic modifications, control flow changes, or new functionality introduced.

Possibly related PRs

  • release v0.9.3 #255: Updates SDK version across build and release-related files, part of version bump release cycle.
  • release: v0.9.1 #233: Prior version bump release update with similar scope (version constants, user-agent, and release metadata).

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 pull request title 'release v0.9.4' clearly and accurately summarizes the main change across the changeset—a version bump from 0.9.3 to 0.9.4 affecting build configuration, dependencies, constants, and documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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.

@dosubot
Copy link

dosubot bot commented Dec 5, 2025

Related Documentation

Checked 7 published document(s) in 1 knowledge base(s). No updates required.

How did I do? Any feedback?  Join Discord

@codecov-commenter
Copy link

codecov-commenter commented Dec 5, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 36.59%. Comparing base (7e9a960) to head (018f86a).

❌ Your project status has failed because the head coverage (36.59%) is below the target coverage (80.00%). You can increase the head coverage or adjust the target coverage.

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #267   +/-   ##
=========================================
  Coverage     36.59%   36.59%           
  Complexity     1182     1182           
=========================================
  Files           194      194           
  Lines          7504     7504           
  Branches        865      865           
=========================================
  Hits           2746     2746           
  Misses         4633     4633           
  Partials        125      125           

☔ 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

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7e9a960 and 3c4a107.

📒 Files selected for processing (6)
  • CHANGELOG.md (1 hunks)
  • README.md (2 hunks)
  • build.gradle (1 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). (7)
  • GitHub Check: CodeQL analysis (java)
  • GitHub Check: Test and Build OpenFGA (17)
  • GitHub Check: Test and Build OpenFGA (11)
  • GitHub Check: Test and Build OpenFGA (21)
  • GitHub Check: Analyze (java)
  • GitHub Check: Test and Build OpenFGA (21)
  • GitHub Check: Test and Build OpenFGA (11)
🔇 Additional comments (8)
examples/basic-examples/build.gradle (1)

26-26: LGTM!

The dependency version has been correctly updated to 0.9.4, consistent with the release version bump.

build.gradle (1)

22-22: LGTM!

The project version has been correctly updated to 0.9.4 for the release.

README.md (1)

85-119: LGTM!

All installation snippets across different build systems (Gradle Groovy, Gradle Kotlin, Maven, Ivy, SBT, Leiningen) have been consistently updated to version 0.9.4.

publish.gradle (1)

9-9: LGTM!

The Maven publication version has been correctly updated to 0.9.4.

CHANGELOG.md (3)

3-6: LGTM!

The Unreleased section header has been correctly updated to compare v0.9.4...HEAD, and the new v0.9.4 section header is properly added.


10-10: LGTM!

The changelog entry accurately documents the changes for v0.9.4.


14-14: LGTM!

The v0.9.3 section link formatting has been corrected.

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

22-25: LGTM!

Both SDK_VERSION and USER_AGENT constants have been correctly updated to reflect version 0.9.4.

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 is a release PR that updates the version from 0.9.3 to 0.9.4 across the codebase. The release includes improved error handling and integration test coverage for FgaError and related classes.

  • Version constants updated in Java source files, build configurations, and documentation
  • CHANGELOG.md updated to reflect the new release
  • README.md updated with new version in all dependency manager examples

Reviewed changes

Copilot reviewed 5 out of 6 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 from 0.9.3 to 0.9.4
publish.gradle Updated version from 0.9.3 to 0.9.4 in publishing configuration
examples/basic-examples/build.gradle Updated implementation dependency from 0.9.3 to 0.9.4
build.gradle Updated project version from 0.9.3 to 0.9.4
README.md Updated version references from 0.9.3 to 0.9.4 in all dependency manager examples (Gradle, Maven, Ivy, SBT, Leiningen)
CHANGELOG.md Added v0.9.4 section with release notes, updated Unreleased comparison link, and fixed extra parenthesis in v0.9.3 link

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

@SoulPancake SoulPancake added this pull request to the merge queue Dec 5, 2025
Merged via the queue into main with commit b1364ff Dec 5, 2025
22 of 25 checks passed
@SoulPancake SoulPancake deleted the release/094 branch December 5, 2025 19:01
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.

4 participants