Skip to content

chore(main): release 0.6.1#226

Merged
josecolella merged 1 commit intomainfrom
release-please--branches--main--components--openfeature-sdk
Mar 5, 2026
Merged

chore(main): release 0.6.1#226
josecolella merged 1 commit intomainfrom
release-please--branches--main--components--openfeature-sdk

Conversation

@openfeaturebot
Copy link
Contributor

@openfeaturebot openfeaturebot commented Mar 5, 2026

🤖 I have created a release beep boop

0.6.1 (2026-03-05)

Features

  • add flag metadata defaulting and immutability (#221) (a300fc5)
  • add hook data per-hook mutable state (#222) (28518a0)
  • add InMemoryProvider context callbacks and event emission (#224) (0a148f6)
  • add shutdown API, provider status, and status short-circuit (#223) (f9c32ad)
  • implement Tracking API (spec section 6) (#227) (5576fce)
  • populate event details payload with error_code and message (#225) (a185003)

This PR was generated with Release Please. See documentation.

@gemini-code-assist
Copy link

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request is an automated release for version 0.6.1 of the OpenFeature Ruby SDK. It incorporates several new features, including enhanced flag metadata handling, mutable hook data states, improved InMemoryProvider functionality with context callbacks and event emission, and a new shutdown API with provider status management. The changes reflect the integration of recent feature development into a new stable release.

Highlights

  • Flag Metadata: Added support for flag metadata defaulting and immutability.
  • Hook Data: Introduced per-hook mutable state for hook data.
  • InMemoryProvider Enhancements: Implemented context callbacks and event emission for the InMemoryProvider.
  • API and Provider Status: Added a shutdown API, provider status tracking, and status short-circuiting.
Changelog
  • .release-please-manifest.json
    • Updated the project version from 0.6.0 to 0.6.1.
  • CHANGELOG.md
    • Added new changelog entries for version 0.6.1, detailing features such as flag metadata defaulting, mutable hook data, InMemoryProvider context callbacks, and the shutdown API.
  • Gemfile.lock
    • Updated the openfeature-sdk dependency version to 0.6.1.
  • README.md
    • Updated the release badge URL and message to reflect version 0.6.1.
  • lib/open_feature/sdk/version.rb
    • Updated the VERSION constant to "0.6.1".
Activity
  • This pull request was automatically generated by a bot using Release Please to create a new release for version 0.6.1.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request, generated by release-please, correctly bumps the project version to 0.6.1 across all relevant files, including the manifest, changelog, lockfile, README, and version constant. The changes are appropriate for a new release. However, I've identified that the release date in the CHANGELOG.md is set to a future date, which seems to be a recurring issue with the release automation. My specific comment provides more detail on this.

@@ -1,5 +1,15 @@
# Changelog

## [0.6.1](https://github.com/open-feature/ruby-sdk/compare/v0.6.0...v0.6.1) (2026-03-05)

Choose a reason for hiding this comment

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

medium

The release date is set to 2026-03-05, which is far in the future. This appears to be an error, likely from the release automation tool. It's worth noting that previous recent releases also have future dates. You might want to check the configuration of release-please to ensure correct dates are generated for releases.

@codecov
Copy link

codecov bot commented Mar 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.38%. Comparing base (a25d610) to head (7bb5c9a).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #226   +/-   ##
=======================================
  Coverage   99.38%   99.38%           
=======================================
  Files          27       27           
  Lines         646      646           
=======================================
  Hits          642      642           
  Misses          4        4           

☔ 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.

@openfeaturebot openfeaturebot force-pushed the release-please--branches--main--components--openfeature-sdk branch 2 times, most recently from fc865e7 to fcffdc3 Compare March 5, 2026 18:30
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
@openfeaturebot openfeaturebot force-pushed the release-please--branches--main--components--openfeature-sdk branch from fcffdc3 to 7bb5c9a Compare March 5, 2026 18:30
@josecolella josecolella merged commit f6acb15 into main Mar 5, 2026
12 of 15 checks passed
@josecolella josecolella deleted the release-please--branches--main--components--openfeature-sdk branch March 5, 2026 22:28
@openfeaturebot
Copy link
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants