Skip to content

v0.1.0

Choose a tag to compare

@kong-volcano-app kong-volcano-app released this 09 Sep 20:53
e55aa01

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)