Skip to content

Releases: philippseith/signalr

v0.2.2

06 Sep 06:38
ae7b874
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

Pipe implementation with Context

CtxPipe is a copy of io.Pipe, but allows canceling the blocking Read
of the Reader externally to prevent hanging goroutines

v0.2.1

31 Aug 08:04
f89c344
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

fix: Hanging go routines

After closing the connection, coroutines kept running

v0.2.0

30 Aug 17:10
87ae82d
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

new: Hub.Context / HubContext.Context

By giving access to HubConnection.Context in Hub,
derived hubs can cancel goroutines when the connection has been closed.

v0.1.3

30 Aug 06:42
652a4bd
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

fix: Connection closed when frameLen 0

Sometimes, MessagePack frames have the length 0.
This was seen as an error, which closed the connection.
As they do no harm, but closing the connection does, they are
accepted now

v0.1.2

26 Aug 15:24
32baa81
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

fix: Encode ping message as array

Ping message was encoded as single int8 6 instead of uint8 array [6]

fix: Encode messageType as positive fixint

As messageTypes are very small integers, they could be encoded as single bytes.

fix: MessagePack length encoding

26 Aug 14:00
2410339
Compare
Choose a tag to compare
Pre-release

The length of a MessagePack frame should be encoded as an VarInt of an uint32 (binary.Uvarint), but was encoded as MessagePack int.
This worked only for really small messages.