build(deps-dev): bump openfeature-sdk from 0.9.0 to 0.10.0 - #6528
Conversation
Bumps [openfeature-sdk](https://github.com/open-feature/python-sdk) from 0.9.0 to 0.10.0. - [Release notes](https://github.com/open-feature/python-sdk/releases) - [Changelog](https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md) - [Commits](open-feature/python-sdk@v0.9.0...v0.10.0) --- updated-dependencies: - dependency-name: openfeature-sdk dependency-version: 0.10.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit e619340. Configure here.
| [[package]] | ||
| name = "openfeature-sdk" | ||
| version = "0.9.0" | ||
| version = "0.10.0" |
There was a problem hiding this comment.
Non-blocking set_provider after bump
Medium Severity
Pinning openfeature-sdk to 0.10.0 applies a breaking change: api.set_provider() no longer blocks until the provider is ready. Existing OpenFeature integration tests still call set_provider() and evaluate flags on the next lines, so evaluations can hit PROVIDER_NOT_READY and use defaults instead of configured flag values, causing flaky or failing CI and incorrect feature-flag context on errors.
Reviewed by Cursor Bugbot for commit e619340. Configure here.
Codecov Results 📊✅ 88776 passed | ⏭️ 6025 skipped | Total: 94801 | Pass Rate: 93.64% | Execution Time: 301m 25s 📊 Comparison with Base Branch
✨ No test changes detected All tests are passing successfully. ✅ Patch coverage is 100.00%. Project has 2362 uncovered lines. Coverage diff@@ Coverage Diff @@
## main #PR +/-##
==========================================
- Coverage 89.90% 89.87% -0.03%
==========================================
Files 192 192 —
Lines 23321 23321 —
Branches 8020 8020 —
==========================================
+ Hits 20966 20959 -7
- Misses 2355 2362 +7
- Partials 1327 1327 —Generated by Codecov Action |
…#6528) Bumps [openfeature-sdk](https://github.com/open-feature/python-sdk) from 0.9.0 to 0.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-feature/python-sdk/releases">openfeature-sdk's releases</a>.</em></p> <blockquote> <h2>v0.10.0</h2> <h2><a href="https://github.com/open-feature/python-sdk/compare/v0.9.0...v0.10.0">0.10.0</a> (2026-06-01)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>make set_provider non-blocking, add set_provider_and_wait (<a href="https://redirect.github.com/open-feature/python-sdk/issues/595">#595</a>)</li> </ul> <blockquote> <p>[!IMPORTANT] <code>set_provider()</code> no longer blocks until the provider is ready; provider initialization runs in the background. If your workload needs to wait until the <code>PROVIDER_READY</code> event has fired before proceeding (for example, to avoid <code>PROVIDER_NOT_READY</code> evaluations during startup), use <code>set_provider_and_wait()</code> instead.</p> </blockquote> <h3>🐛 Bug Fixes</h3> <ul> <li>isolate provider event handler dispatch (<a href="https://redirect.github.com/open-feature/python-sdk/issues/599">#599</a>) (<a href="https://github.com/open-feature/python-sdk/commit/0a96426a3e1df497f376c08a499cfa9227c7e2c2">0a96426</a>)</li> </ul> <h3>✨ New Features</h3> <ul> <li>make set_provider non-blocking, add set_provider_and_wait (<a href="https://redirect.github.com/open-feature/python-sdk/issues/595">#595</a>) (<a href="https://github.com/open-feature/python-sdk/commit/cbacef0093c0ef44bc2ba8ad36de1c5497cf0cff">cbacef0</a>)</li> </ul> <h3>🧹 Chore</h3> <ul> <li><strong>deps:</strong> update astral-sh/setup-uv action to v8 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/603">#603</a>) (<a href="https://github.com/open-feature/python-sdk/commit/4422fad635199d11bfd820425bf8938a68cec1ee">4422fad</a>)</li> <li><strong>deps:</strong> update codecov/codecov-action action to v6 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/604">#604</a>) (<a href="https://github.com/open-feature/python-sdk/commit/e00fab3f04d52b3d35258d87c68e3c8d3954af31">e00fab3</a>)</li> <li><strong>deps:</strong> update dependency prek to >=0.4.3,<0.5.0 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/607">#607</a>) (<a href="https://github.com/open-feature/python-sdk/commit/760d808009e4eddd2984723d8bb3e3382df180ec">760d808</a>)</li> <li><strong>deps:</strong> update googleapis/release-please-action action to v5 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/605">#605</a>) (<a href="https://github.com/open-feature/python-sdk/commit/aa1366abeccf8d4463e933fbba035891e0531125">aa1366a</a>)</li> <li><strong>deps:</strong> update pre-commit hook astral-sh/ruff-pre-commit to v0.15.15 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/608">#608</a>) (<a href="https://github.com/open-feature/python-sdk/commit/5f4e42dee5fad734a39b459b08b94045a7210ec3">5f4e42d</a>)</li> <li><strong>deps:</strong> update pre-commit hook pre-commit/mirrors-mypy to v2 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/606">#606</a>) (<a href="https://github.com/open-feature/python-sdk/commit/d18beefeaebb717102c40b02acbedf6b3c0c16a8">d18beef</a>)</li> <li><strong>deps:</strong> update pre-commit hook tox-dev/pyproject-fmt to v2.21.2 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/601">#601</a>) (<a href="https://github.com/open-feature/python-sdk/commit/5cc9534661a1901c5d3a0b328d65df6495c46b92">5cc9534</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-feature/python-sdk/blob/main/CHANGELOG.md">openfeature-sdk's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/open-feature/python-sdk/compare/v0.9.0...v0.10.0">0.10.0</a> (2026-06-01)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>make set_provider non-blocking, add set_provider_and_wait (<a href="https://redirect.github.com/open-feature/python-sdk/issues/595">#595</a>)</li> </ul> <blockquote> <p>[!IMPORTANT] <code>set_provider()</code> no longer blocks until the provider is ready; provider initialization runs in the background. If your workload needs to wait until the <code>PROVIDER_READY</code> event has fired before proceeding (for example, to avoid <code>PROVIDER_NOT_READY</code> evaluations during startup), use <code>set_provider_and_wait()</code> instead.</p> </blockquote> <h3>🐛 Bug Fixes</h3> <ul> <li>isolate provider event handler dispatch (<a href="https://redirect.github.com/open-feature/python-sdk/issues/599">#599</a>) (<a href="https://github.com/open-feature/python-sdk/commit/0a96426a3e1df497f376c08a499cfa9227c7e2c2">0a96426</a>)</li> </ul> <h3>✨ New Features</h3> <ul> <li>make set_provider non-blocking, add set_provider_and_wait (<a href="https://redirect.github.com/open-feature/python-sdk/issues/595">#595</a>) (<a href="https://github.com/open-feature/python-sdk/commit/cbacef0093c0ef44bc2ba8ad36de1c5497cf0cff">cbacef0</a>)</li> </ul> <h3>🧹 Chore</h3> <ul> <li><strong>deps:</strong> update astral-sh/setup-uv action to v8 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/603">#603</a>) (<a href="https://github.com/open-feature/python-sdk/commit/4422fad635199d11bfd820425bf8938a68cec1ee">4422fad</a>)</li> <li><strong>deps:</strong> update codecov/codecov-action action to v6 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/604">#604</a>) (<a href="https://github.com/open-feature/python-sdk/commit/e00fab3f04d52b3d35258d87c68e3c8d3954af31">e00fab3</a>)</li> <li><strong>deps:</strong> update dependency prek to >=0.4.3,<0.5.0 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/607">#607</a>) (<a href="https://github.com/open-feature/python-sdk/commit/760d808009e4eddd2984723d8bb3e3382df180ec">760d808</a>)</li> <li><strong>deps:</strong> update googleapis/release-please-action action to v5 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/605">#605</a>) (<a href="https://github.com/open-feature/python-sdk/commit/aa1366abeccf8d4463e933fbba035891e0531125">aa1366a</a>)</li> <li><strong>deps:</strong> update pre-commit hook astral-sh/ruff-pre-commit to v0.15.15 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/608">#608</a>) (<a href="https://github.com/open-feature/python-sdk/commit/5f4e42dee5fad734a39b459b08b94045a7210ec3">5f4e42d</a>)</li> <li><strong>deps:</strong> update pre-commit hook pre-commit/mirrors-mypy to v2 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/606">#606</a>) (<a href="https://github.com/open-feature/python-sdk/commit/d18beefeaebb717102c40b02acbedf6b3c0c16a8">d18beef</a>)</li> <li><strong>deps:</strong> update pre-commit hook tox-dev/pyproject-fmt to v2.21.2 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/601">#601</a>) (<a href="https://github.com/open-feature/python-sdk/commit/5cc9534661a1901c5d3a0b328d65df6495c46b92">5cc9534</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-feature/python-sdk/commit/869766b16b53e9ecd30f2a333b39b970a62ef33b"><code>869766b</code></a> chore(main): release 0.10.0 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/602">#602</a>)</li> <li><a href="https://github.com/open-feature/python-sdk/commit/5f4e42dee5fad734a39b459b08b94045a7210ec3"><code>5f4e42d</code></a> chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.15 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/608">#608</a>)</li> <li><a href="https://github.com/open-feature/python-sdk/commit/b06d661a7688c123af7c3c846ec8799730ab3dee"><code>b06d661</code></a> test: fix flaky event handler test (<a href="https://redirect.github.com/open-feature/python-sdk/issues/609">#609</a>)</li> <li><a href="https://github.com/open-feature/python-sdk/commit/0a96426a3e1df497f376c08a499cfa9227c7e2c2"><code>0a96426</code></a> fix: isolate provider event handler dispatch (<a href="https://redirect.github.com/open-feature/python-sdk/issues/599">#599</a>)</li> <li><a href="https://github.com/open-feature/python-sdk/commit/cbacef0093c0ef44bc2ba8ad36de1c5497cf0cff"><code>cbacef0</code></a> feat!: make set_provider non-blocking, add set_provider_and_wait (<a href="https://redirect.github.com/open-feature/python-sdk/issues/595">#595</a>)</li> <li><a href="https://github.com/open-feature/python-sdk/commit/760d808009e4eddd2984723d8bb3e3382df180ec"><code>760d808</code></a> chore(deps): update dependency prek to >=0.4.3,<0.5.0 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/607">#607</a>)</li> <li><a href="https://github.com/open-feature/python-sdk/commit/d18beefeaebb717102c40b02acbedf6b3c0c16a8"><code>d18beef</code></a> chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v2 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/606">#606</a>)</li> <li><a href="https://github.com/open-feature/python-sdk/commit/aa1366abeccf8d4463e933fbba035891e0531125"><code>aa1366a</code></a> chore(deps): update googleapis/release-please-action action to v5 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/605">#605</a>)</li> <li><a href="https://github.com/open-feature/python-sdk/commit/e00fab3f04d52b3d35258d87c68e3c8d3954af31"><code>e00fab3</code></a> chore(deps): update codecov/codecov-action action to v6 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/604">#604</a>)</li> <li><a href="https://github.com/open-feature/python-sdk/commit/4422fad635199d11bfd820425bf8938a68cec1ee"><code>4422fad</code></a> chore(deps): update astral-sh/setup-uv action to v8 (<a href="https://redirect.github.com/open-feature/python-sdk/issues/603">#603</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-feature/python-sdk/compare/v0.9.0...v0.10.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>


Bumps openfeature-sdk from 0.9.0 to 0.10.0.
Release notes
Sourced from openfeature-sdk's releases.
Changelog
Sourced from openfeature-sdk's changelog.
Commits
869766bchore(main): release 0.10.0 (#602)5f4e42dchore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.15 (#608)b06d661test: fix flaky event handler test (#609)0a96426fix: isolate provider event handler dispatch (#599)cbacef0feat!: make set_provider non-blocking, add set_provider_and_wait (#595)760d808chore(deps): update dependency prek to >=0.4.3,<0.5.0 (#607)d18beefchore(deps): update pre-commit hook pre-commit/mirrors-mypy to v2 (#606)aa1366achore(deps): update googleapis/release-please-action action to v5 (#605)e00fab3chore(deps): update codecov/codecov-action action to v6 (#604)4422fadchore(deps): update astral-sh/setup-uv action to v8 (#603)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)