Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
0.1.0 (2026-09-09)
Features
auth: add auth state subscriptions (#34 ) (dffad4d )
auth: add hosted auth URL builder (#36 ) (6ad9ce5 )
auth: add server-validated current user (#10 ) (62105ed )
auth: add session lineage tracking (#85 ) (2ae0392 )
auth: add session-less sign-up (#9 ) (67f7c07 )
auth: adopt sessions locally (#5 ) (c347372 )
auth: call OAuth provider APIs (#31 ) (45ed10b )
auth: cancel email changes (#21 ) (c944d17 )
auth: confirm email changes (#22 ) (a0a07e9 )
auth: confirm email tokens (#16 ) (9ef9176 )
auth: convert anonymous accounts (#19 ) (ecf2007 )
auth: delete one session (#24 ) (c5d688b )
auth: delete other sessions (#23 ) (2c89e75 )
auth: expose current session (#4 ) (9a38dee )
auth: expose OAuth token status (#29 ) (163969e )
auth: link OAuth providers (#27 ) (d6ce3e0 )
auth: list linked OAuth providers (#26 ) (19adf3d )
auth: list sessions with offset pagination (#25 ) (0120ac3 )
auth: refresh current sessions (#6 ) (7f54bf3 )
auth: refresh OAuth provider tokens (#30 ) (c01440f )
auth: request email changes (#20 ) (d976f4b )
auth: request password reset emails (#14 ) (d1eb566 )
auth: resend confirmation emails (#17 ) (5555fdf )
auth: reset passwords with recovery tokens (#15 ) (23af596 )
auth: return complete user profiles (#11 ) (1584bd4 )
auth: sign in anonymously (#18 ) (ae7b068 )
auth: sign out current sessions (#7 ) (17ec6a0 )
auth: start OAuth sign-in (#33 ) (3d28bc0 )
auth: unlink OAuth providers (#28 ) (caecfd4 )
auth: update the current user (#13 ) (2587b91 )
auth: validate hosted session adoption (#37 ) (7ed2aac )
database: add comparison filters (#38 ) (d6bab21 )
database: add connection string helper (#74 ) (05d0b31 )
database: add filtered deletes (#43 ) (90f01e0 )
database: add filtered updates (#42 ) (4fe2601 )
database: add pattern and membership filters (#40 ) (26b65c6 )
database: add query modifiers (#39 ) (28b2a41 )
database: add row inserts (#41 ) (075c818 )
force release distributed locks (#63 ) (0b9cce1 )
functions: invoke functions by name (#65 ) (cd6bb13 )
inspect distributed lock state (#61 ) (53afe4f )
locks: add auto-renewing context (#83 ) (413c74d )
locks: add lease guard state (#77 ) (368abb7 )
locks: add renewal scheduling (#81 ) (7c60eb5 )
locks: add renewal worker (#82 ) (f4d80ba )
logs: read project logs (#66 ) (0c686d6 )
openapi: generate managed auth page clients (#51 ) (9196fbe )
realtime: add connection callbacks (#69 ) (15c88cf )
realtime: add database binding (#78 ) (5b6f3ca )
realtime: add delivery identity (#87 ) (aa55d98 )
realtime: add ordered fetch worker (#84 ) (bf8e94a )
realtime: add presence channels (#70 ) (705e8a5 )
realtime: add session-bound row fetch (#80 ) (bcf7051 )
realtime: batch Postgres row fetching (#93 ) (83e7124 )
realtime: capture row fetch binding (#90 ) (f6d871a )
realtime: configure channel row fetching (#92 ) (9ba1761 )
realtime: configure Postgres row batching (#94 ) (6069dfb )
realtime: enable broadcast recovery (#98 ) (badbff1 )
realtime: expose channel name (#68 ) (7560daa )
realtime: fetch lightweight Postgres rows (#91 ) (8879ac4 )
realtime: manage channel lifecycle (#67 ) (028481f )
realtime: normalize lightweight deletes (#79 ) (bc2ea0a )
realtime: order passthrough deliveries (#86 ) (75647a8 )
realtime: order Postgres deliveries (#88 ) (a135d55 )
realtime: subscribe to Postgres changes (#72 ) (a76f675 )
realtime: track Postgres listener interest (#89 ) (a183c37 )
renew distributed lock leases (#62 ) (1c9dfac )
sdk: validate Python contract facade (#1 ) (95ea362 )
storage: abort resumable uploads (#57 ) (9614eac )
storage: complete resumable uploads (#55 ) (e3dfb68 )
storage: construct public object URLs (#50 ) (a6c8d1c )
storage: copy bucket objects (#48 ) (cf48ec0 )
storage: create resumable upload sessions (#53 ) (62af651 )
storage: inspect resumable upload status (#56 ) (275a7c4 )
storage: list bucket objects (#45 ) (d99c774 )
storage: move bucket objects (#47 ) (098c20a )
storage: orchestrate resumable uploads (#58 ) (b09d061 )
storage: remove bucket objects (#46 ) (71ca15b )
storage: report resumable upload progress (#64 ) (6f6ffbf )
storage: stream resumable file uploads (#59 ) (fa8062c )
storage: support partial downloads (#52 ) (f853fd6 )
storage: support simple-upload content types (#106 ) (1581829 )
storage: update object visibility (#49 ) (c40273d )
storage: upload binary file objects (#75 ) (729c600 )
storage: upload resumable parts (#54 ) (e79e622 )
Bug Fixes
auth: adopt supplied sessions without notifications (#103 ) (d32d0ec )
auth: reject stale password sign-in results (#104 ) (eb60e52 )
functions: accept empty HTTP 204 responses (#105 ) (77e8f36 )
locks: validate lease ttl (#76 ) (6a530de )
openapi: accept null OAuth provider data (#99 ) (a001195 )
realtime: enforce session lineage (#96 ) (73a5c35 )
realtime: retain failed provisional cleanup (#97 ) (a99ebc3 )
You can’t perform that action at this time.