release: v0.9.8 by rhamzeh · Pull Request #244 · openfga/python-sdk
Walkthrough
This PR updates the SDK version from 0.9.7 to 0.9.8 across all configuration, constant, and documentation files. Changes include version bumps in version configuration, package metadata, SDK constants, example dependencies, and changelog updates.
Changes
| Cohort / File(s) | Summary |
|---|---|
Version Configuration VERSION.txt, pyproject.toml |
Bumps project version from 0.9.7 to 0.9.8 |
Documentation CHANGELOG.md, README.md |
Updates changelog with 0.9.8 release notes including conflict options feature; updates PyPI badge URL reference |
SDK Constants openfga_sdk/constants.py |
Updates SDK_VERSION and USER_AGENT constants from 0.9.7 to 0.9.8 |
Example Dependencies example/example1/requirements.txt, example/example1/setup.py |
Updates openfga-sdk dependency constraint from >= 0.9.7 to >= 0.9.8 |
Estimated code review effort
🎯 1 (Trivial) | ⏱️ ~3 minutes
All changes are homogeneous version number updates with consistent patterns across multiple files. No logic modifications, API changes, or behavioral implications.
Possibly related PRs
- release: v0.9.7 #234: Previous version release bump from 0.9.6 to 0.9.7 following the same pattern of updating version strings and User-Agent constants across the codebase
Suggested labels
release
Suggested reviewers
- evansims
Pre-merge checks and finishing touches
✅ Passed checks (2 passed)
| Check name | Status | Explanation |
|---|---|---|
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check | ✅ Passed | The title 'release: v0.9.8' is clear and specific, accurately reflecting the primary objective of this release pull request which bumps the version from 0.9.7 to 0.9.8 across all configuration and manifest files. |
✨ 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/v0.9.8
📜 Recent review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
uv.lockis excluded by!**/*.lock
📒 Files selected for processing (7)
CHANGELOG.md(1 hunks)README.md(1 hunks)VERSION.txt(1 hunks)example/example1/requirements.txt(1 hunks)example/example1/setup.py(1 hunks)openfga_sdk/constants.py(1 hunks)pyproject.toml(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). (1)
- GitHub Check: Upload results
🔇 Additional comments (7)
VERSION.txt (1)
1-1: LGTM! Version bump is consistent.The version has been correctly updated to 0.9.8, aligning with the release objectives and all other files in this PR.
pyproject.toml (1)
13-13: LGTM! Package version updated correctly.The project version has been appropriately bumped to 0.9.8, consistent with the release across all configuration files.
README.md (1)
4-4: LGTM! Documentation badge updated.The Socket Badge URL has been correctly updated to reference version 0.9.8, ensuring the badge displays accurate information for the new release.
example/example1/setup.py (1)
18-18: LGTM! Example dependency updated correctly.The dependency constraint has been appropriately updated to require openfga-sdk >= 0.9.8, ensuring the example works with the new release.
CHANGELOG.md (1)
3-10: LGTM! Changelog properly updated for v0.9.8 release.The changelog has been correctly updated with:
- Unreleased section now comparing against v0.9.8
- New v0.9.8 entry documenting the conflict options feature for Write operations
- Proper references to PR [Feature] Add SDK support for ignoring errors on duplicate writes or missing deletes #235 and README documentation
- Clear description of the new
on_duplicateandon_missingoptions- Server version requirement (v1.10.0+) clearly stated
The format is consistent with previous release entries.
example/example1/requirements.txt (1)
7-7: LGTM! Requirements file updated correctly.The openfga-sdk dependency constraint has been appropriately bumped to >= 0.9.8, aligning with the new release and the setup.py configuration.
openfga_sdk/constants.py (1)
17-20: LGTM! SDK constants updated correctly.Both
SDK_VERSIONandUSER_AGENTconstants have been appropriately updated to reflect version 0.9.8. These changes ensure the SDK properly identifies itself in API requests and internal version checks.
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.
Comment @coderabbitai help to get the list of available commands and usage tips.