Releases: zishang520/socket.io
Releases · zishang520/socket.io
v2.3.5
v2.3.4
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:
- Diff: v2.3.3...v2.3.4
- socket.io for nodejs: 4.7.5 (mark it)
v2.3.3
Bug Fixes
- fix: merge missing config
Destructive update
- no yet
Features
- no yet
Links:
- Diff: v2.3.2...v2.3.3
- socket.io for nodejs: 4.7.5 (mark it)
v2.3.2
Bug Fixes
- no yet
Destructive update
- no yet
Features
- refactor
ClusterAdapterWithHeartbeat
: updatedSetOpts
parameter to acceptany
type, allowing configuration retrieval through type assertion. This enhances compatibility with future rAdapter implementations.
Links:
- Diff: v2.3.1...v2.3.2
- socket.io for nodejs: 4.7.5 (mark it)
v2.3.1
Bug Fixes
- fix the problem that
close
event may be executed repeatedly
Destructive update
- delete
adapter.AdapterConstructor
reference
Features
- no yet
Links:
- Diff: v2.3.0...v2.3.1
- socket.io for nodejs: 4.7.5 (mark it)
v2.3.0
Bug Fixes
- Fixed
ack
type forSERVER_SIDE_EMIT
message inClusterAdapter
. - Fixed null pointer issue that could occur when
EncodeOptions
andDecodeOptions
parameters arenil
.
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
andServerSideEmitWithAck
methods for better structure.
Links:
- Diff: v2.2.2...v2.3.0
- socket.io for nodejs: 4.7.5 (mark it)
v2.2.2
Bug Fixes
- no yet.
Destructive update
SeesionData
renamed toSessionData
Features
- no yet.
Links:
- Diff: v2.2.1...v2.2.2
- socket.io for nodejs: 4.7.5 (mark it)
v2.2.1
Bug Fixes
- fix: fix broadcasting from a parent namespace
Destructive update
NewAdapterNew
renamed toNewAdapter
Features
- no yet.
Links:
- Diff: v2.2.0...v2.2.1
- socket.io for nodejs: 4.7.5 (mark it)
v2.2.0
Bug Fixes
- no yet.
Destructive update
- (refactor):
NamespaceInterface
renamed toNamespace
(27d3c8d).
If you used thesocket.NamespaceInterface
type, please change it to thesocket.Namespace
type;
If you used the*socket.Namespace
type, please change it to thesocket.Namespace
type;
If you used the*socket.ParentNamespace
type, please change it to thesocket.ParentNamespace
type;
This historical problem has finally been solved.
Features
- no yet.
Links:
- Diff: v2.1.0...v2.2.0
- socket.io for nodejs: 4.7.5 (mark it)
v2.1.0
Bug Fixes
- fix: Use
sync.atomic
instead of somesync.RWMutex
andsync.Mutex
.
Destructive update
- no yet.
Features
- no yet.
Links:
- Diff: v2.0.6...v2.1.0
- socket.io for nodejs: 4.7.5 (mark it)