Skip to content

v3.1.0

Compare
Choose a tag to compare
@JozefFlakus JozefFlakus released this 29 Apr 19:25
· 213 commits to master since this release

What's new?

  • @marblejs/core - corrected RxJS takeWhile, takeUntil and take operators order to prevent potential memory leaks.
  • @marblejs/messaging - redis - official (non-beta) support
  • @marblejs/messaging - redis - added missing connect event on startup
  • @marblejs/websockets - subscribe to incoming server events via event$ handler #247
  • @marblejs/websockets - ability to check and kill incoming connections either via HTTP server upgrade event or WebSocket connection event
  • @marblejs/websockets - subscribe to closed client connections via ServerEvent.closeClient ("close_client")
  • @marblejs/websockets - additional status logging middleware for detecting closed client connections

Fixed

  • @marblejs/websockets - corrected predicates for noServer option
  • @marblejs/messaging - redis - only one message event handler defined for RPC calls
  • @marblejs/core - corrected potential unhandled errors (crashes) if thrown error is undefined

Deprecations

  • @marblejs/websockets - deprecated connection$ attribute in WebSocketServerConfig