2.28.2 (2026-03-13)
2.28.1 (2026-03-12)
- auth: prevent OverflowError in auto-refresh token retry (#1397) (#1400) (08bdf38)
- postgrest: comment out ssl error test (#1410) (51b86be)
- postgrest: remove check against message field in data payload (#1413) (81041a4)
2.28.0 (2026-02-10)
- auth: add missing is_sso_user, deleted_at, banned_until to User model (#1375) (7f84a62)
- realtime: ensure remove_channel removes channel from channels dict (#1373) (0923314)
- realtime: use pop with default in _handle_message to prevent KeyError (#1388) (baea26f)
- storage3: replace print() with warnings.warn() for trailing slash notice (#1380) (50b099f)
2.27.3 (2026-02-03)
- deprecate python 3.9 in all packages (#1365) (cc72ed7)
- ensure storage_url has trailing slash to prevent warning (#1367) (4267ff1)
2.27.2 (2026-01-14)
- ci: generate new token for release-please (#1348) (c2ad37f)
- ci: run CI when .github files change (#1349) (a221aac)
- realtime: ammend reconnect logic to not unsubscribe (#1346) (cfbe594)
2.27.1 (2026-01-06)
- realtime: use 'event' instead of 'events' in postgres_changes protocol (#1339) (c1e7986)
- storage: catch bad responses from server (#1344) (ddb5054)
2.27.0 (2025-12-16)
2.26.0 (2025-12-15)
- storage: add pyiceberg wrapper (#1326) (08e3b4c)
- supabase: use yarl URL builder in supabase as well (#1331) (78ebf2c)
2.25.1 (2025-12-09)
2.25.0 (2025-12-03)
2.24.0 (2025-11-07)
- Removed
SyncClientclasses from bothsupabase_authandsupabase_functions, in favor of plainhttpx.Clients instead.
2.23.3 (2025-11-06)
- mypy supabase (#1298) (185a149)
- realtime: cancel timeout task if a successful response arrives (#1300) (7e3b81a)
2.23.2 (2025-11-03)
2.23.1 (2025-11-03)
2.23.0 (2025-10-31)
- auth: more linting rules (#1289) (a892c43)
- auth: return auth_response from exchange_code_for_session instead of response dict (#1288) (7159116)
- storage: add upsert option for signed bucket (#1283) (ce4381a)
2.22.4 (2025-10-30)
2.22.3 (2025-10-28)
2.22.2 (2025-10-24)
2.22.1 (2025-10-21)
- evaluate output of release-please correctly (#1259) (c2a306e)
- postgrest: fix execute type definition (#1262) (bc74c0d)
2.22.0 (2025-10-08)
2.21.1 (2025-10-03)
2.21.0 (2025-10-03)
- functions: add region as forceFunctionRegion query parameter (#1236) (8b4b56c)
- postgrest: fix postgrest typing (#1231) (82f60b9)
- realtime: add presence enabled flag on join payload (#1229) (6be6c0c)
For version 2.20.0 or lower, please consult src/{package}/CHANGELOG.md for individual packages changes. Since version 2.21.0, the changelogs for all subpackages have been unified into this single file, for their versions are unified into a single one.