Skip to content

Releases: cap-js-community/websocket

v1.10.0

10 Mar 07:47

Choose a tag to compare

Added:

  • Redis 5 support
  • Redis Sentinel support

Fixed:

  • Authentication is skipped for kind mocked and basic for local development
  • Anonymous user or first user of cds.requires.auth.users (i.e. alice) when not set
  • Supports relative paths for WebSocketBaseURL for local development

v1.9.4

03 Feb 09:54

Choose a tag to compare

Fixed:

  • Express 5 (with CDS 9.7)

v1.9.3

07 Jan 06:49

Choose a tag to compare

Fixed:

  • Adapter test mock

v1.9.2

01 Dec 15:26

Choose a tag to compare

Fixed:

  • Fix side effect event name and source properties
  • Prevent double websocket event emit with active adapter
  • Document how to handle websocket paths in different scenarios
  • Respect annotation @Common.WebSocketChannel for channel specification on event and service level
  • Document OData extension for UI5 Fiori Elements event-driven side effects
  • Queue/outbox websocket services automatically when configured accordingly in cds.requires

v1.9.1

05 Nov 16:13

Choose a tag to compare

Fixed:

  • Rework redis client

v1.9.0

03 Nov 07:28

Choose a tag to compare

Added:

  • Add Fiori side effects based on pcp format via annotation @websocket.pcp.sideEffect or @ws.pcp.sideEffect
  • Websocket mixins expose events and (unbound) operations (action, function) of non-websocket services via @websocket or @ws

Fixed:

  • Allow @ws.path and @websocket.path on service level
  • PCP message default is empty string instead of event
  • Allow to overwrite pcp event value via @websocket.pcp.event: <string> or @ws.pcp.sideEffect: <string>
  • Document cds.queued instead of cds.outboxed

v1.8.1

13 Oct 09:31

Choose a tag to compare

Trusted publishing

v1.8.0

09 Oct 07:31

Choose a tag to compare

Added

  • Client determination via user roles
  • Client determination filter operator (or / and)

Fixed

  • Fix client determination logic
  • Improve room handling for Socket.IO
  • Adjust logging component name

v1.7.3

08 Sep 11:05

Choose a tag to compare

Fixed

  • Fix ias auth strategy, set req.hostname

v1.7.2

04 Aug 07:51

Choose a tag to compare

Fixed:

  • Propagate headers to all places

Added:

  • Server websocket client CDS service