Skip to content

v2.33.0

Latest

Choose a tag to compare

@supabase-py-releaser supabase-py-releaser released this 15 Oct 19:13
2a291e3

2.33.0 (2026-10-15)

Features

  • postgrest: return a select builder from insert, upsert, update and delete (#1558) (04baf59)

Bug Fixes

  • auth: allow listeners to unsubscribe during notification (#1643) (29ff4ff)
  • auth: avoid mutating OAuth query params (#1660) (553cb47)
  • auth: keep the session after refreshing it on initialize (#1647) (2658d8b)
  • auth: stop putting the raw JWT in UserDoesntExist (#1602) (aa73211)
  • functions: copy headers in invoke() to avoid leaking them across calls (#1536) (655d4c2)
  • functions: do not overwrite content-type when it is passed in (#1746) (94748bb)
  • functions: do not parse relay error as json, save it as text instead (#1714) (dfae141)
  • functions: handle case insensitive headers with httpx.Headers (#1747) (2de8af0)
  • functions: pass verify as keyword argument in create_client (#1705) (#1706) (42549e4)
  • functions: raise FunctionsRelayError for x-relay-error responses (#1638) (f294058)
  • postgrest: escape quoted values in in filters (#1703) (710042f)
  • postgrest: serialize neq/gt/gte/lt/lte filter values like eq (#1723) (d0e1f34)
  • realtime: include connection params in WebSocket URL (#1652) (954403b)
  • realtime: return the existing channel for a topic from channel() (#1673) (df4ed51)
  • realtime: update channel join payloads in set_auth (#1656) (a2a142e)
  • storage: make vector object metadata JSON (#1717) (05c03dc)
  • storage: preserve vector index creation time (#1701) (c5e345d)