Skip to content

Releases: jsonjoy-com/reactive-rpc

v2.3.0

10 Oct 23:06
3af3de2
Compare
Choose a tag to compare

2.3.0 (2024-10-10)

Features

  • 🎸 add support for /up healthcheck (74acf0e)

v2.2.0

08 Oct 20:47
73526e4
Compare
Choose a tag to compare

2.2.0 (2024-10-08)

Features

  • 🎸 assign unique ID to each connection (c188443)
  • 🎸 export server-side code (258d03a)
  • 🎸 improve client construction (c9091d8)
  • 🎸 remove connection ID (050ee20)

v2.1.0

07 Oct 10:17
7571120
Compare
Choose a tag to compare

2.1.0 (2024-10-07)

Features

  • 🎸 add ability to automatically refresh secure context (58ef627)
  • 🎸 allow construction of TLS server (c5cfda7)
  • 🎸 make startup async (21680aa)

v2.0.1

06 Oct 14:13
d10471c
Compare
Choose a tag to compare

2.0.1 (2024-10-06)

Bug Fixes

v2.0.0

05 Oct 10:30
Compare
Choose a tag to compare

2.0.0 (2024-10-05)

Bug Fixes

  • 🐛 update uws default paths (388f755)

Features

  • 🎸 add ability to dump schema (81d3b9b)
  • 🎸 expose native JSON-RPC 2.0 (7830058)
  • 🎸 gzip and cache /schema output (6adef05)
  • 🎸 use /rx as the default path for Reactive-RPC (05e8396)

BREAKING CHANGES

  • 🧨 Default router paths have changed

v1.9.1

04 Oct 09:55
5023711
Compare
Choose a tag to compare

1.9.1 (2024-10-04)

Bug Fixes

  • 🐛 switch to oxlint linter (0a4be0f)

v1.9.0

04 Oct 09:12
36c3132
Compare
Choose a tag to compare

1.9.0 (2024-10-04)

Features

  • 🎸 move compact encoding routines to the ecnoder module (fbc135f)
  • 🎸 reduce size of client-side bundle (344a302)
  • 🎸 remove static imports of codecs in compact encoder (c4009d6)

v1.8.0

03 Oct 15:52
ddc9a38
Compare
Choose a tag to compare

1.8.0 (2024-10-03)

Bug Fixes

  • 🐛 capture async error (cfe3d22)
  • 🐛 do not check for sync on local sync (0cde405)
  • 🐛 harden error introspection (335739e)
  • 🐛 pass concurrent construction tests (a49fb92)

Features

  • 🎸 enable remote state out of sync check (9a342d8)

Performance Improvements

  • ⚡️ emit operation to pubsub ASAP (0ce9374)

v1.7.0

25 Sep 21:51
83fc77b
Compare
Choose a tag to compare

1.7.0 (2024-09-25)

Bug Fixes

  • 🐛 do not race async call (2c181dd)
  • 🐛 improve sync error messageing on server push (3d379db)

Features

  • 🎸 add todos and improve client construction (14d7209)
  • 🎸 allow local ops to be applied using .applyPatch() (671c904)
  • 🎸 implement background sync loop (ee50fa4)
  • 🎸 make EditSession generic (57f2903)
  • 🎸 progress towards encryption support (241486d)
  • 🎸 reduce sync loop frequency (5101ff7)
  • 🎸 simplify repo start method (fd61e85)
  • 🎸 use onLine$ probe from rx-use (88e51e3)

v1.6.0

21 Sep 13:54
Compare
Choose a tag to compare

1.6.0 (2024-09-21)

Features

  • 🎸 improve stop routine (be7af30)