Changes
Core
- Fix indentation on error lines by @sproctor in #1184
- Separate sub-APIs from parent APIs by @jan-tennert in #1216
- Add integration testing infrastructure with local Supabase by @thagikura in #1217
- Use new unix serializer for timestamps by @jan-tennert in #1215
- Documentation improvements by @jan-tennert in supabase/supabase#44141
Storage
- [Fix] Use options parameter in createOrContinueUpload by @vojta-horanek in #1188
- Add experimental support for vector, analytic buckets & storage, auth improvements by @jan-tennert in #1196
- do not rewrite signed URL to render endpoint for empty transform object by @jan-tennert in #1212
Postgrest
- Add
urlLengthLimitandtimeoutoption to postgrest by @jan-tennert in #1190 - Rename regex match method and add match method by @jan-tennert in #1213
Auth
- Add
currentPasswordtoUserUpdateBuilderby @jan-tennert in #1211 - Fix flaky JS browser test timeout in testLoadingSessionFromStorage by @thagikura in #1233
Functions
- Add streaming support for Edge Function responses by @thagikura in #1228
Realtime
- Add presenceState() query API to RealtimeChannel by @thagikura in #1221
Compose Auth
Because I forgot to put it in the previous changelog:
- The credentials when successfully signing in via native auth are now exposed, so you can access data like name, phone number, etc. This is currently only supported for Native Google Auth on Android and Native Apple Auth on iOS:
is NativeSignInResult.Success -> {
val credential = result.data.google.credential
credential.displayName
credential.phoneNumber
// ...
}New Contributors
- @vojta-horanek made their first contribution in #1188
- @thagikura made their first contribution in #1217