Skip to content

Releases: zishang520/socket.io

v2.3.5

24 Oct 02:53
Compare
Choose a tag to compare

Bug Fixes

  • fix: resolve issue where socket.Server.Emit fails to broadcast data to the root namespace. #71

Destructive update

  • no yet

Features

  • no yet

Links:

v2.3.4

23 Oct 10:15
Compare
Choose a tag to compare

Bug Fixes

  • fix: resolve packet sequence errors when sending binary and non-binary data across multiple threads. #70

Destructive update

  • no yet

Features

  • no yet

Links:

v2.3.3

08 Oct 07:50
Compare
Choose a tag to compare

Bug Fixes

  • fix: merge missing config

Destructive update

  • no yet

Features

  • no yet

Links:

v2.3.2

30 Sep 09:09
Compare
Choose a tag to compare

Bug Fixes

  • no yet

Destructive update

  • no yet

Features

  • refactor ClusterAdapterWithHeartbeat: updated SetOpts parameter to accept any type, allowing configuration retrieval through type assertion. This enhances compatibility with future rAdapter implementations.

Links:

v2.3.1

30 Sep 07:23
Compare
Choose a tag to compare

Bug Fixes

  • fix the problem that close event may be executed repeatedly

Destructive update

  • delete adapter.AdapterConstructor reference

Features

  • no yet

Links:

v2.3.0

22 Sep 13:28
Compare
Choose a tag to compare

Bug Fixes

  • Fixed ack type for SERVER_SIDE_EMIT message in ClusterAdapter.
  • Fixed null pointer issue that could occur when EncodeOptions and DecodeOptions parameters are nil.

Destructive update

  • The parameters of the Namespace.OnServerSideEmit method changed from (string, ...any) to ([]any).

Features

  • Refactored adapter for improved cluster support and message handling.
  • Opened up helper functions for reuse in other adapters.
  • Refactored ServerSideEmit and ServerSideEmitWithAck methods for better structure.

Links:

v2.2.2

27 Jul 15:52
Compare
Choose a tag to compare

Bug Fixes

  • no yet.

Destructive update

  • SeesionData renamed to SessionData

Features

  • no yet.

Links:

v2.2.1

24 Jul 08:58
Compare
Choose a tag to compare

Bug Fixes

  • fix: fix broadcasting from a parent namespace

Destructive update

  • NewAdapterNew renamed to NewAdapter

Features

  • no yet.

Links:

v2.2.0

04 Jun 08:42
Compare
Choose a tag to compare

Bug Fixes

  • no yet.

Destructive update

  • (refactor): NamespaceInterface renamed to Namespace (27d3c8d).
    If you used the socket.NamespaceInterface type, please change it to the socket.Namespace type;
    If you used the *socket.Namespace type, please change it to the socket.Namespace type;
    If you used the *socket.ParentNamespace type, please change it to the socket.ParentNamespace type;

This historical problem has finally been solved.

Features

  • no yet.

Links:

v2.1.0

29 May 15:04
Compare
Choose a tag to compare

Bug Fixes

  • fix: Use sync.atomic instead of some sync.RWMutex and sync.Mutex.

Destructive update

  • no yet.

Features

  • no yet.

Links: