Skip to content

Releases: TimoBechtel/socketdb

v8.2.0

13 Jul 19:13
18df0dc
Compare
Choose a tag to compare

8.2.0 (2023-07-13)

Features

  • client: add subscribeGroup that allows you to group subscriptions together (1d80cf4), closes #37

v8.1.0

13 Jul 16:01
b991ada
Compare
Choose a tag to compare

8.1.0 (2023-07-13)

Features

  • client: allow unsubscribing the "once" call (0fca516)

Bug Fixes

  • client: issues with reconnecting after a disconnect (de37704)
  • client: websocket reconnection issues (339d190)

v8.0.2

13 Jul 09:48
3babdd6
Compare
Choose a tag to compare

8.0.2 (2023-07-13)

Bug Fixes

  • core: type for GoodbyeMessage (d67c550)

v8.0.1

13 Jul 08:35
410ac12
Compare
Choose a tag to compare

8.0.1 (2023-07-13)

Bug Fixes

  • client: wrong types for connect function (85e3910)

v8.0.0

13 Jul 08:07
863fee5
Compare
Choose a tag to compare

8.0.0 (2023-07-12)

⚠ BREAKING CHANGES

  • client: The client now requires a ".connect()" call to establish a connection.

Detailed upgrade guide: https://socketdb.com/guide/migration-guides/v7-to-v8

Features

  • client: add connect function to allow initializing without connecting (5910eac)

Bug Fixes

v7.2.0

05 Jun 08:26
b3d4fdb
Compare
Choose a tag to compare

7.2.0 (2023-06-02)

Features

  • allow sending a disconnect reason to the client (03f8fdb)
  • server: add api to manage client connections (a792f41)

v7.1.0

30 Apr 15:04
d58fa55
Compare
Choose a tag to compare

7.1.0 (2023-04-30)

Features

  • server: add hook that is called on initialization (b872ab1)

Performance Improvements

  • replace clone function with an implementation that is 3x as fast (e469b78)

v7.0.0

03 Apr 07:55
821d730
Compare
Choose a tag to compare

7.0.0 (2023-04-02)

⚠ BREAKING CHANGES

  • server: The server doesn't start automatically anymore. It now requires a .listen() call.
  • server: Deprecated type alias SocketDB has been removed. Use SocketDBServerAPI instead.
  • core: Removed deprecated type aliases KeyValue & Value. Use Json & LeafValue instead.
  • This update affects both client & server. Make sure to update both.

Detailed upgrade guide: https://socketdb.com/guide/migration-guides/v6-to-v7

Features

  • add heartbeat mechanism (ce491cd)
  • add intercept api to make it easier to call into hooks (ebeadd6), closes #50

Code Refactoring

  • core: remove deprecated type exports (1964b4f)
  • server: remove auto-listen feature (3f32429)
  • server: remove deprecated type alias (492a965)

v6.2.0

27 Mar 08:19
eb6d9f5
Compare
Choose a tag to compare

6.2.0 (2023-03-26)

Features

  • server: allow adding multiple callbacks to the default websocketServer (a0e932f)

v6.1.0

10 Feb 18:22
7de8bc6
Compare
Choose a tag to compare

6.1.0 (2023-02-10)

Features

  • server: add schema type for the server (91dee56)

Bug Fixes

  • client: wrong schema for the root instance (1b6abb8)