Skip to content

3.8.0

Latest

Choose a tag to compare

@jan-tennert jan-tennert released this 26 Aug 20:27
2336837

Changes

Core

Postgrest

  • feat(postgrest): add dryRun(), maybeSingle() modifiers, notIn filter by @jan-tennert in #1365

Auth

Realtime

val channel = supabase.realtime.channel("test") {
    broadcast { 
        replicationReady = true
    }
}
channel.systemFlow().collect { 
    println(it.status)
}
channel.postgresChangeFlow<PostgresAction>("public") {
    table = "myTable"
    filter { 
        lt("id", 20)
        eq("name", "Tom")
    }
}
// supported by all realtime postgres methods including:
supabase.from("myTable").selectAsFlow(...) {
    eq("id", 2)
    lt("age", 58)
}
  • fix(realtime): catch exceptions when resolving access token by @jan-tennert in #1386

Storage

  • feat(storage): add purge methods for buckets and single objects by @jan-tennert in #1375
supabase.storage.purgeBucketCache("myBucket")
supabase.storage["myBucket"].purgeCache("myFile.png")

New Contributors