You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* make set_provider non-blocking, add set_provider_and_wait ([#595](https://github.com/open-feature/python-sdk/issues/595))
9
+
10
+
> [!IMPORTANT]
11
+
> `set_provider()` no longer blocks until the provider is ready; provider initialization runs in the background. If your workload needs to wait until the `PROVIDER_READY` event has fired before proceeding (for example, to avoid `PROVIDER_NOT_READY` evaluations during startup), use `set_provider_and_wait()` instead.
* make set_provider non-blocking, add set_provider_and_wait ([#595](https://github.com/open-feature/python-sdk/issues/595)) ([cbacef0](https://github.com/open-feature/python-sdk/commit/cbacef0093c0ef44bc2ba8ad36de1c5497cf0cff))
21
+
22
+
23
+
### 🧹 Chore
24
+
25
+
***deps:** update astral-sh/setup-uv action to v8 ([#603](https://github.com/open-feature/python-sdk/issues/603)) ([4422fad](https://github.com/open-feature/python-sdk/commit/4422fad635199d11bfd820425bf8938a68cec1ee))
26
+
***deps:** update codecov/codecov-action action to v6 ([#604](https://github.com/open-feature/python-sdk/issues/604)) ([e00fab3](https://github.com/open-feature/python-sdk/commit/e00fab3f04d52b3d35258d87c68e3c8d3954af31))
27
+
***deps:** update dependency prek to >=0.4.3,<0.5.0 ([#607](https://github.com/open-feature/python-sdk/issues/607)) ([760d808](https://github.com/open-feature/python-sdk/commit/760d808009e4eddd2984723d8bb3e3382df180ec))
28
+
***deps:** update googleapis/release-please-action action to v5 ([#605](https://github.com/open-feature/python-sdk/issues/605)) ([aa1366a](https://github.com/open-feature/python-sdk/commit/aa1366abeccf8d4463e933fbba035891e0531125))
29
+
***deps:** update pre-commit hook astral-sh/ruff-pre-commit to v0.15.15 ([#608](https://github.com/open-feature/python-sdk/issues/608)) ([5f4e42d](https://github.com/open-feature/python-sdk/commit/5f4e42dee5fad734a39b459b08b94045a7210ec3))
30
+
***deps:** update pre-commit hook pre-commit/mirrors-mypy to v2 ([#606](https://github.com/open-feature/python-sdk/issues/606)) ([d18beef](https://github.com/open-feature/python-sdk/commit/d18beefeaebb717102c40b02acbedf6b3c0c16a8))
31
+
***deps:** update pre-commit hook tox-dev/pyproject-fmt to v2.21.2 ([#601](https://github.com/open-feature/python-sdk/issues/601)) ([5cc9534](https://github.com/open-feature/python-sdk/commit/5cc9534661a1901c5d3a0b328d65df6495c46b92))
* Drop python 3.9 support ([#554](https://github.com/open-feature/python-sdk/issues/554))
40
+
41
+
### 🐛 Bug Fixes
42
+
43
+
* correctly reset api state on shutdown ([#589](https://github.com/open-feature/python-sdk/issues/589)) ([eaa195b](https://github.com/open-feature/python-sdk/commit/eaa195b1761101a04c767ffbd235d809c9f724ca))
44
+
* Prevent providers from being initialized multiple times ([45f7fd1](https://github.com/open-feature/python-sdk/commit/45f7fd1fd3dd39240282e23bf0ce587435f3ff2f))
45
+
* Prevent providers from being shutdown multiple times ([45f7fd1](https://github.com/open-feature/python-sdk/commit/45f7fd1fd3dd39240282e23bf0ce587435f3ff2f))
46
+
* replace project.scripts with poethepoet ([#563](https://github.com/open-feature/python-sdk/issues/563)) ([05382aa](https://github.com/open-feature/python-sdk/commit/05382aad368800d593209ece7966045b9daf9756))
47
+
* validate domain is present when calling `set_provider` on registry ([#561](https://github.com/open-feature/python-sdk/issues/561)) ([9fc6121](https://github.com/open-feature/python-sdk/commit/9fc612180a3ea8d26820394b329abd24804d2df4))
***deps:** pin pypa/gh-action-pypi-publish action to ed0c539 ([#582](https://github.com/open-feature/python-sdk/issues/582)) ([c7ada5a](https://github.com/open-feature/python-sdk/commit/c7ada5a13eab9efcff93de7dbf4c3d8291407599))
61
+
***deps:** update actions/checkout digest to de0fac2 ([#572](https://github.com/open-feature/python-sdk/issues/572)) ([e9dfeac](https://github.com/open-feature/python-sdk/commit/e9dfeac1e696ec038af3b62ed5a6bb6d11453696))
62
+
***deps:** update astral-sh/setup-uv digest to 37802ad ([#581](https://github.com/open-feature/python-sdk/issues/581)) ([ddb8fd1](https://github.com/open-feature/python-sdk/commit/ddb8fd1296714f4849c821db90d0832337d1f9bb))
63
+
***deps:** update astral-sh/setup-uv digest to e06108d ([#573](https://github.com/open-feature/python-sdk/issues/573)) ([c35a1e5](https://github.com/open-feature/python-sdk/commit/c35a1e5664613da36e1264ec348b540e1aa0c8da))
64
+
***deps:** update dependency uv_build to ~=0.10.0 ([#571](https://github.com/open-feature/python-sdk/issues/571)) ([a6366e2](https://github.com/open-feature/python-sdk/commit/a6366e21c41f1c7560ca245840ece09f31c6938e))
65
+
***deps:** update github/codeql-action digest to 0d579ff ([#574](https://github.com/open-feature/python-sdk/issues/574)) ([0696033](https://github.com/open-feature/python-sdk/commit/0696033b30788bed6d7e0c0360192c2913f130cd))
66
+
***deps:** update github/codeql-action digest to c10b806 ([#583](https://github.com/open-feature/python-sdk/issues/583)) ([9478ea0](https://github.com/open-feature/python-sdk/commit/9478ea0c0188a997e7396083e9d9b6983604985a))
67
+
***deps:** update pre-commit hook astral-sh/ruff-pre-commit to v0.15.6 ([#575](https://github.com/open-feature/python-sdk/issues/575)) ([d0d7d8f](https://github.com/open-feature/python-sdk/commit/d0d7d8f6a2c83cf9488cb2185ebb2cb9cc32fbfe))
68
+
***deps:** update pre-commit hook pre-commit/mirrors-mypy to v1.19.1 ([#576](https://github.com/open-feature/python-sdk/issues/576)) ([ade3870](https://github.com/open-feature/python-sdk/commit/ade3870dcd734722df357a11771bfc584f128093))
69
+
***deps:** update pre-commit hook pre-commit/mirrors-mypy to v1.20.0 ([#588](https://github.com/open-feature/python-sdk/issues/588)) ([398d140](https://github.com/open-feature/python-sdk/commit/398d140883b9a16e866fc820d49442af1a5b7e69))
70
+
* Drop python 3.9 support ([#554](https://github.com/open-feature/python-sdk/issues/554)) ([04106f5](https://github.com/open-feature/python-sdk/commit/04106f532d3a92d9dd70fd2160a07672ca4404f8))
71
+
* replace pre-commit with prek ([#580](https://github.com/open-feature/python-sdk/issues/580)) ([d1e0cde](https://github.com/open-feature/python-sdk/commit/d1e0cdee150bebd63ea74cda917df44846c016c3))
72
+
* update pytest to v9 ([#559](https://github.com/open-feature/python-sdk/issues/559)) ([71ebb9f](https://github.com/open-feature/python-sdk/commit/71ebb9fe961acb2ed256f12695123864fcf69cd5))
73
+
* update uv to 0.11 and relax version requirement ([#587](https://github.com/open-feature/python-sdk/issues/587)) ([7d9229f](https://github.com/open-feature/python-sdk/commit/7d9229fd4f039ccd94b2a8a7ebfc0c4f0476294d))
74
+
75
+
76
+
### 📚 Documentation
77
+
78
+
* fix inaccuracies in README code examples ([#592](https://github.com/open-feature/python-sdk/issues/592)) ([17d62c4](https://github.com/open-feature/python-sdk/commit/17d62c4946c81985577b0372e6a6344b7b13470d))
79
+
80
+
81
+
### 🔄 Refactoring
82
+
83
+
* Delete provider status instead of marking as NOT_READY ([45f7fd1](https://github.com/open-feature/python-sdk/commit/45f7fd1fd3dd39240282e23bf0ce587435f3ff2f))
0 commit comments