Skip to content

Releases: t-mullen/simple-signal

Feature cleanup

21 May 21:40
Compare
Choose a tag to compare

v3.0.0 removes ID indirection. This is a breaking change.

This includes:

  • The first id parameter from request.discover on the server-side. Client IDs are now always the same as socket.id. This feature was generally confusing, broke redis support and led to increased memory usage.
  • The redirect features of request.forward on the server-side. This feature did not work correctly due to general signalling information not being forwarded as well as the initial request, so impact is minimal.

All of this functionality is still possible outside of the library using ordinary socket.io messages.

2.3.1

09 Dec 04:22
Compare
Choose a tag to compare

Updates simple-peer.

2.3.0

06 Aug 22:23
Compare
Choose a tag to compare
  • Adds timeout option for connect and accept methods.

2.2.1

13 Jul 03:01
Compare
Choose a tag to compare
  • Fixes an issue with nanobus off.

2.2.0

10 Jul 00:23
Compare
Choose a tag to compare
  • Makes event handling more developer-friendly. Peers are connected when request.accept() or request.connect() resolve (connect event will still fire for backcompat). stream and track events are cached until these promises resolve, so you won't miss them!

2.1.0

28 Mar 20:21
Compare
Choose a tag to compare
  • Added request.reject([metadata]) for informing peers that their connect requests will never be accepted.
  • Fixed null metadata causing connect() to never resolve.

v2.0.2

28 Dec 19:06
Compare
Choose a tag to compare

v2.0.0

  • Complete rewrite of the API, extensive cleanup of source code.
  • Takes advantages of ES6 await/async to allow clean signaling code.
  • Removes confusing distinction between clients and routes.
  • Removes coupling with socket.io's IDs, makes custom IDs easier.
  • Bug fixes.