Skip to content

release: v1.0.0 - #174

Closed
SoulPancake wants to merge 4 commits into
mainfrom
release/v1.0.0
Closed

release: v1.0.0#174
SoulPancake wants to merge 4 commits into
mainfrom
release/v1.0.0

Conversation

@SoulPancake

@SoulPancake SoulPancake commented Jan 26, 2026

Copy link
Copy Markdown
Member

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

  • New Features

    • Added support for a client interface.
  • Chores

    • Released version 1.0.0 with updated package metadata and versioning information.

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

@SoulPancake
SoulPancake requested a review from a team as a code owner January 26, 2026 17:00
Copilot AI review requested due to automatic review settings January 26, 2026 17:00
@dosubot

dosubot Bot commented Jan 26, 2026

Copy link
Copy Markdown

Related Documentation

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

How did I do? Any feedback?  Join Discord

@coderabbitai

coderabbitai Bot commented Jan 26, 2026

Copy link
Copy Markdown

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

Bump SDK version from 0.9.0 to 1.0.0 across project configuration files, package references, version constants, and changelog documentation.

Changes

Cohort / File(s) Summary
Changelog & Release Metadata
CHANGELOG.md
Updated unreleased header from v0.9.0 to v1.0.0; added dated v1.0.0 section with feature reference (#168)
Package & Project Configuration
src/OpenFga.Sdk/OpenFga.Sdk.csproj, example/Example1/Example1.csproj
Updated package version from 0.9.0 to 1.0.0 in project files
Source Code Constants
src/OpenFga.Sdk/Constants/FgaConstants.cs
Updated SdkVersion and UserAgent constants from 0.9.0 to 1.0.0

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

  • release: v0.9.0 #162: Applies matching version bump to SdkVersion/UserAgent constants and project version metadata
  • release: v0.6.0 #125: Performs similar SDK version bump and updates CHANGELOG/project configuration files
  • release: v0.7.0 #129: Related release version bump updating package version and release metadata

Suggested labels

release

Suggested reviewers

  • evansims
  • ewanharris
🚥 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: v1.0.0' clearly and concisely summarizes the main change: bumping the SDK version to v1.0.0, which is confirmed by the file changes updating version strings across multiple files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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


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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 releases version 1.0.0 of the OpenFGA .NET SDK, updating the version number from 0.9.0 to 1.0.0 across the codebase and documenting the release in the CHANGELOG.

Changes:

  • Version number bumped from 0.9.0 to 1.0.0 in SDK project file, constants, and example project
  • CHANGELOG updated to document v1.0.0 release with StreamedListObjects feature

Reviewed changes

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

File Description
src/OpenFga.Sdk/OpenFga.Sdk.csproj Updated SDK version from 0.9.0 to 1.0.0
src/OpenFga.Sdk/Constants/FgaConstants.cs Updated SdkVersion and UserAgent constants to reflect 1.0.0
example/Example1/Example1.csproj Updated package reference to version 1.0.0
CHANGELOG.md Added v1.0.0 release entry with comparison link and release date

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

Comment thread CHANGELOG.md Outdated
@SoulPancake SoulPancake changed the title release v1.0.0 release: v1.0.0 Jan 26, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@CHANGELOG.md`:
- Around line 3-10: Update the broken documentation link in CHANGELOG.md:
replace the anchor target "#streamed-list-objects" used by the [documentation]
link (in the v1.0.0 entry) with a valid target—either point it to the README
section that documents StreamedListObjects (e.g., use the README anchor or
absolute README.md#streamed-list-objects) or add a corresponding "Streamed List
Objects" section anchor to the changelog; ensure the link text [documentation]
remains and the fragment/URL matches an actual header id.

Comment thread CHANGELOG.md Outdated
Comment on lines +3 to +10
## [Unreleased](https://github.com/openfga/dotnet-sdk/compare/v1.0.0...HEAD)

## v1.0.0

### [1.0.0](https://github.com/openfga/dotnet-sdk/compare/v0.9.0...v1.0.0) (2026-01-26)

- feat: add support for [StreamedListObjects](https://openfga.dev/api/service#/Relationship%20Queries/StreamedListObjects). See [documentation](#streamed-list-objects)
- feat: add support for an interface on the client (#168)

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix invalid documentation link fragment.

The documentation link points to #streamed-list-objects, which isn’t defined in the changelog, so markdownlint flags it. Point it to the README section (or add a valid anchor).

✏️ Suggested fix
-- feat: add support for [StreamedListObjects](https://openfga.dev/api/service#/Relationship%20Queries/StreamedListObjects). See [documentation](`#streamed-list-objects`)
+- feat: add support for [StreamedListObjects](https://openfga.dev/api/service#/Relationship%20Queries/StreamedListObjects). See [documentation](README.md#streamed-list-objects)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
## [Unreleased](https://github.com/openfga/dotnet-sdk/compare/v1.0.0...HEAD)
## v1.0.0
### [1.0.0](https://github.com/openfga/dotnet-sdk/compare/v0.9.0...v1.0.0) (2026-01-26)
- feat: add support for [StreamedListObjects](https://openfga.dev/api/service#/Relationship%20Queries/StreamedListObjects). See [documentation](#streamed-list-objects)
- feat: add support for an interface on the client (#168)
## [Unreleased](https://github.com/openfga/dotnet-sdk/compare/v1.0.0...HEAD)
## v1.0.0
### [1.0.0](https://github.com/openfga/dotnet-sdk/compare/v0.9.0...v1.0.0) (2026-01-26)
- feat: add support for [StreamedListObjects](https://openfga.dev/api/service#/Relationship%20Queries/StreamedListObjects). See [documentation](README.md#streamed-list-objects)
- feat: add support for an interface on the client (`#168`)
🧰 Tools
🪛 markdownlint-cli2 (0.18.1)

9-9: Link fragments should be valid

(MD051, link-fragments)

🤖 Prompt for AI Agents
In `@CHANGELOG.md` around lines 3 - 10, Update the broken documentation link in
CHANGELOG.md: replace the anchor target "#streamed-list-objects" used by the
[documentation] link (in the v1.0.0 entry) with a valid target—either point it
to the README section that documents StreamedListObjects (e.g., use the README
anchor or absolute README.md#streamed-list-objects) or add a corresponding
"Streamed List Objects" section anchor to the changelog; ensure the link text
[documentation] remains and the fragment/URL matches an actual header id.

@rhamzeh rhamzeh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This should be v0.9.1 as there are no breaking changes that I could see.

If there are, this should be v0.10.0 - we are not ready for 1.0 yet on any of the SDKs

@SoulPancake

Copy link
Copy Markdown
Member Author

I'll close this because the branch name is misguiding

@SoulPancake
SoulPancake deleted the release/v1.0.0 branch January 26, 2026 17:17
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