Highlights
- Minimum requirements raised: Swift 6.1+, Xcode 16.3+, iOS 16 / macOS 13 / tvOS 16 / watchOS 9 / Mac Catalyst 16 (visionOS unchanged). Per our support policy this ships as a minor release, but if you're on older tooling or OS versions, stay on
2.49.0. - Realtime: fixed a broadcast routing bug where REST-delivered broadcasts (
httpSend/broadcast) were silently dropped because the wrong topic was sent to the server, and fixed a retain cycle in the heartbeat task that could leak the client (and keep pinging the server) after all references were released. - Auth: fixed incorrect decoding of OAuth/PKCE callback URL parameters (double percent-decoding and missing
+-as-space handling), which could corrupt error messages and other values delivered via the callback URL. - PostgREST:
insert()/upsert()now quote column names in thecolumnsquery parameter, so column names containing,,(, or)are no longer mis-split into multiple columns.
2.50.0 (2026-07-06)
Features
- drop Swift 5.10 support and require Swift 6.1+ (#1066) (1ba29f6)
- raise minimum platform versions to iOS 16 and equivalents (#1067) (9e292aa)