Skip to content

Releases: supabase/supabase-py

v2.31.0

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 04 Jun 13:36
6f522d3

2.31.0 (2026-06-04)

Features

  • update X-Client-Info to use structured semicolon-delimited metadata (#1479) (cb3857c)

Bug Fixes

  • storage: make pyiceberg an optional dependency (#1513) (d16cfc0)

v2.30.1

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 29 May 14:24
0431da6

2.30.1 (2026-05-27)

Documentation

v2.30.0

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 06 May 17:34
f633b7e

2.30.0 (2026-05-06)

Features

  • auth: add current_password to UserAttributes (#1475) (13df40b)
  • postgrest: allow select() chaining on write builders (#1383) (3ed928c)
  • postgrest: use model_construct to avoid validating twice (#1484) (107bf4e)

v2.29.0

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 24 Apr 13:12
23f937c

2.29.0 (2026-04-22)

Features

  • postgrest: add retry logic on cloudflare errors (#1449) (a282549)

Bug Fixes

  • storage: make signedURL an optional string (#1461) (611cdbb)

v2.28.3

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 20 Mar 14:37
deac323

2.28.3 (2026-03-20)

Bug Fixes

v2.28.2

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 13 Mar 18:42
3018849

2.28.2 (2026-03-13)

Bug Fixes

  • auth: fix admin list factors payload format. (#1415) (32843cf)

v2.28.1

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 13 Mar 15:48
8584419

2.28.1 (2026-03-12)

Bug Fixes

  • 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)

v2.28.0

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 10 Feb 13:16
59e3384

2.28.0 (2026-02-10)

Features

  • storage: add list_v2 method to file_api client (#1377) (259f4ad)

Bug Fixes

  • 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)

v2.27.3

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 03 Feb 16:34
c357def

2.27.3 (2026-02-03)

Bug Fixes

  • deprecate python 3.9 in all packages (#1365) (cc72ed7)
  • ensure storage_url has trailing slash to prevent warning (#1367) (4267ff1)

v2.27.2

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 14 Jan 04:53
81729ca

2.27.2 (2026-01-14)

Bug Fixes

  • 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)