Skip to content

chore(main): release 2.32.0 - #1532

Open
supabase-py-releaser[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

supabase-py-releaser[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@supabase-py-releaser

@supabase-py-releaser supabase-py-releaser Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.32.0 (2026-09-17)

Features

Bug Fixes

  • auth: raise AuthInvalidJwtError when get_claims JWT has no exp (#1603) (899302e)
  • ci: point SDK compliance workflow at the python reusable workflow (#1540) (b16b16a)
  • ci: unbreak storage tests (service_role for bucket empty) and stop fail-fast cancelling sibling jobs (#1601) (2f9ca44)
  • client_options: honor False for boolean options in replace() (#1516) (10fb8f9)
  • correct invalid feature IDs in sdk-compliance.yaml (#1578) (2a795a7)
  • handle non-standard and non-JSON error responses without AttributeError (#1577) (5b8080a)
  • postgrest: align rpc maybe_single with select (#1555) (0490201)
  • postgrest: coerce non-string values in array filters (#1530) (3433b0d)
  • postgrest: retry transient failures for HEAD requests (#1610) (bb7ecc5)
  • realtime: include join_ref on every client-sent channel event (#1626) (8c1a914)
  • storage: cache control header and retry safety (#1556) (e9f1141)

Documentation

  • fix code of conduct link in CONTRIBUTING (#1538) (3c98900)

This PR was generated with Release Please. See documentation.

@supabase-py-releaser
supabase-py-releaser Bot requested a review from o-santi as a code owner July 9, 2026 13:06
@supabase-py-releaser
supabase-py-releaser Bot requested a review from a team as a code owner July 9, 2026 13:06
@supabase-py-releaser
supabase-py-releaser Bot force-pushed the release-please--branches--main branch 3 times, most recently from ad29d96 to cf233c0 Compare July 14, 2026 14:02
@supabase-py-releaser
supabase-py-releaser Bot force-pushed the release-please--branches--main branch from cf233c0 to 6564ae1 Compare July 20, 2026 18:14
@github-actions

github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

⚠️ Capability matrix drift detected

The following capabilities are marked implemented in the matrix but could not be found in python:

  • database.configuration.auto_retry → expected symbol: AsyncSelectRequestBuilder.retry
  • database.configuration.auto_retry → expected symbol: SyncSelectRequestBuilder.retry
  • realtime.client.connect → expected symbol: SyncRealtimeClient.connect
  • realtime.client.disconnect → expected symbol: AsyncRealtimeClient.disconnect
  • realtime.client.disconnect → expected symbol: SyncRealtimeClient.disconnect
  • realtime.channel.subscribe → expected symbol: SyncRealtimeChannel.subscribe
  • realtime.channel.unsubscribe → expected symbol: SyncRealtimeChannel.unsubscribe
  • realtime.channel.broadcast → expected symbol: SyncRealtimeChannel.send_broadcast
  • realtime.subscriptions.broadcast → expected symbol: SyncRealtimeChannel.on_broadcast
  • realtime.subscriptions.postgres_changes → expected symbol: SyncRealtimeChannel.on_postgres_changes
  • realtime.subscriptions.subscribe_presence → expected symbol: AsyncRealtimeChannel.on_presence_change
  • realtime.subscriptions.subscribe_presence → expected symbol: SyncRealtimeChannel.on_presence_change
  • realtime.presence.track → expected symbol: SyncRealtimeChannel.track
  • realtime.presence.untrack → expected symbol: SyncRealtimeChannel.untrack
  • realtime.presence.presence_state → expected symbol: AsyncRealtimeChannel.presences
  • realtime.presence.presence_state → expected symbol: SyncRealtimeChannel.presences

The following capabilities are marked implemented in python but have no registered symbols to verify:

  • auth.session.auto_refresh (no symbols list — cannot confirm implementation exists)
  • client.authentication_integration.cross_client_token_sync (no symbols list — cannot confirm implementation exists)
  • client.authentication_integration.oauth_flow_type (no symbols list — cannot confirm implementation exists)
  • client.session_management.custom_storage (no symbols list — cannot confirm implementation exists)
  • client.session_management.persist_session (no symbols list — cannot confirm implementation exists)
  • client.request_configuration.custom_http_client (no symbols list — cannot confirm implementation exists)
  • client.request_configuration.global_headers (no symbols list — cannot confirm implementation exists)
  • database.mutate.select_after_mutation (no symbols list — cannot confirm implementation exists)
  • database.using_filters.eq (no symbols list — cannot confirm implementation exists)
  • database.using_filters.neq (no symbols list — cannot confirm implementation exists)
  • database.using_filters.gt (no symbols list — cannot confirm implementation exists)
  • database.using_filters.gte (no symbols list — cannot confirm implementation exists)
  • database.using_filters.lt (no symbols list — cannot confirm implementation exists)
  • database.using_filters.lte (no symbols list — cannot confirm implementation exists)
  • database.using_filters.like (no symbols list — cannot confirm implementation exists)
  • database.using_filters.ilike (no symbols list — cannot confirm implementation exists)
  • database.using_filters.is (no symbols list — cannot confirm implementation exists)
  • database.using_filters.in (no symbols list — cannot confirm implementation exists)
  • database.using_filters.contains (no symbols list — cannot confirm implementation exists)
  • database.using_filters.contained_by (no symbols list — cannot confirm implementation exists)
  • database.using_filters.range_gt (no symbols list — cannot confirm implementation exists)
  • database.using_filters.range_gte (no symbols list — cannot confirm implementation exists)
  • database.using_filters.range_lt (no symbols list — cannot confirm implementation exists)
  • database.using_filters.range_lte (no symbols list — cannot confirm implementation exists)
  • database.using_filters.range_adjacent (no symbols list — cannot confirm implementation exists)
  • database.using_filters.overlaps (no symbols list — cannot confirm implementation exists)
  • database.using_filters.text_search (no symbols list — cannot confirm implementation exists)
  • database.using_filters.match (no symbols list — cannot confirm implementation exists)
  • database.using_filters.not (no symbols list — cannot confirm implementation exists)
  • database.using_filters.or (no symbols list — cannot confirm implementation exists)
  • database.using_filters.raw (no symbols list — cannot confirm implementation exists)
  • database.using_filters.regex (no symbols list — cannot confirm implementation exists)
  • database.using_filters.regex_icase (no symbols list — cannot confirm implementation exists)
  • database.using_filters.not_in (no symbols list — cannot confirm implementation exists)
  • database.using_modifiers.order (no symbols list — cannot confirm implementation exists)
  • database.using_modifiers.limit (no symbols list — cannot confirm implementation exists)
  • database.using_modifiers.range (no symbols list — cannot confirm implementation exists)
  • database.using_modifiers.request_cancellation (no symbols list — cannot confirm implementation exists)
  • database.using_modifiers.relationship_embed (no symbols list — cannot confirm implementation exists)
  • database.configuration.request_timeout (no symbols list — cannot confirm implementation exists)
  • functions.invocation.region_selection (no symbols list — cannot confirm implementation exists)
  • functions.invocation.request_cancellation (no symbols list — cannot confirm implementation exists)
  • functions.invocation.timeout (no symbols list — cannot confirm implementation exists)
  • realtime.subscriptions.postgres_changes_filter (no symbols list — cannot confirm implementation exists)
  • realtime.subscriptions.private_channel (no symbols list — cannot confirm implementation exists)
  • realtime.subscriptions.broadcast_self (no symbols list — cannot confirm implementation exists)
  • realtime.subscriptions.broadcast_replay (no symbols list — cannot confirm implementation exists)
  • realtime.presence.presence_key (no symbols list — cannot confirm implementation exists)
  • realtime.configuration.heartbeat_interval (no symbols list — cannot confirm implementation exists)
  • storage.file_buckets.access_bucket (no symbols list — cannot confirm implementation exists)

These may have been renamed, removed, or never registered. Please update the capability matrix.
See: https://github.com/supabase/sdk/blob/main/packages/capability-matrix/docs/capability-matrix.md

@supabase-py-releaser
supabase-py-releaser Bot force-pushed the release-please--branches--main branch 2 times, most recently from 57f4745 to 379d624 Compare August 3, 2026 15:45
@supabase-py-releaser
supabase-py-releaser Bot force-pushed the release-please--branches--main branch 2 times, most recently from 4545e99 to b104cb7 Compare August 18, 2026 12:17
@joaompneves

joaompneves commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

@o-santi When will this be released?

@supabase-py-releaser
supabase-py-releaser Bot force-pushed the release-please--branches--main branch 2 times, most recently from 0d5dcca to fb913b6 Compare September 3, 2026 09:27
@supabase-py-releaser
supabase-py-releaser Bot force-pushed the release-please--branches--main branch from fb913b6 to 374d069 Compare September 17, 2026 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant