Skip to content

Commit 372693e

Browse files
authored
release: v0.9.4 (#189)
1 parent fb55350 commit 372693e

File tree

15 files changed

+31
-22
lines changed

15 files changed

+31
-22
lines changed

CHANGELOG.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
11
# Changelog
22

3-
## [Unreleased](https://github.com/openfga/python-sdk/compare/v0.9.3...HEAD)
3+
## [Unreleased](https://github.com/openfga/python-sdk/compare/v0.9.4...HEAD)
4+
5+
### [0.9.4](https://github.com/openfga/python-sdk/compare/v0.9.3...0.9.4) (2025-04-30)
6+
7+
- feat: support List Stores name filter (#181)
8+
- feat: fix and improve retries and rate limit handling. (#176) - thanks @GMorris-professional
9+
The SDK now respects the rate limit headers (`Retry-After`) returned by the server and will retry the request after the specified time.
10+
If the header is not sent or on network errors, it will fall back to exponential backoff.
11+
- feat: allow more user customizations for the token issuer (#186) - thanks @manuel-lang
412
- fix: ListRelations should not swallow errors (#183)
5-
- feat: feat: support List Stores name filter (#181)
13+
- fix: urllib3 compatibility < v2 (#187)
614

715
### [0.9.3](https://github.com/openfga/python-sdk/compare/v0.9.2...v0.9.3) (2025-03-26)
16+
817
- fix: urllib3 compatibility < v2 (#179)
918

1019
### [0.9.2](https://github.com/openfga/python-sdk/compare/v0.9.1...v0.9.2) (2025-03-25)

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.9.3
1+
0.9.4

example/example1/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ attrs >= 23.1.0
44
frozenlist >= 1.4.1
55
idna >= 3.6
66
multidict >= 6.0.4
7-
openfga-sdk >= 0.9.3
7+
openfga-sdk >= 0.9.4
88
python-dateutil >= 2.8.2
99
urllib3 >= 2.1.0
1010
yarl >= 1.9.4

example/example1/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
NAME = "example1"
1717
VERSION = "0.0.1"
18-
REQUIRES = ["openfga-sdk >= 0.9.3"]
18+
REQUIRES = ["openfga-sdk >= 0.9.4"]
1919

2020
setup(
2121
name=NAME,

openfga_sdk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
NOTE: This file was auto generated by OpenAPI Generator (https://openapi-generator.tech). DO NOT EDIT.
1111
"""
1212

13-
__version__ = "0.9.3"
13+
__version__ = "0.9.4"
1414

1515
from openfga_sdk.api.open_fga_api import OpenFgaApi
1616
from openfga_sdk.api_client import ApiClient

openfga_sdk/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
from openfga_sdk.telemetry.attributes import TelemetryAttribute, TelemetryAttributes
4040

4141

42-
DEFAULT_USER_AGENT = "openfga-sdk python/0.9.3"
42+
DEFAULT_USER_AGENT = "openfga-sdk python/0.9.4"
4343

4444

4545
def random_time(loop_count, min_wait_in_ms) -> float:

openfga_sdk/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@ def to_debug_report(self):
538538
f"OS: {sys.platform}\n"
539539
f"Python Version: {sys.version}\n"
540540
"Version of the API: 1.x\n"
541-
"SDK Package Version: 0.9.3"
541+
"SDK Package Version: 0.9.4"
542542
)
543543

544544
def get_host_settings(self):

openfga_sdk/oauth2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ async def _obtain_token(self, client):
8383
{
8484
"Accept": "application/json",
8585
"Content-Type": "application/x-www-form-urlencoded",
86-
"User-Agent": "openfga-sdk (python) 0.9.3",
86+
"User-Agent": "openfga-sdk (python) 0.9.4",
8787
}
8888
)
8989

openfga_sdk/sync/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
from openfga_sdk.telemetry.attributes import TelemetryAttribute, TelemetryAttributes
3939

4040

41-
DEFAULT_USER_AGENT = "openfga-sdk python/0.9.3"
41+
DEFAULT_USER_AGENT = "openfga-sdk python/0.9.4"
4242

4343

4444
def random_time(loop_count, min_wait_in_ms) -> float:

openfga_sdk/sync/oauth2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def _obtain_token(self, client):
8383
{
8484
"Accept": "application/json",
8585
"Content-Type": "application/x-www-form-urlencoded",
86-
"User-Agent": "openfga-sdk (python) 0.9.3",
86+
"User-Agent": "openfga-sdk (python) 0.9.4",
8787
}
8888
)
8989

0 commit comments

Comments
 (0)