vNext (2024-X-X)
7.0.0 (2025-01-15)
- deps: update to Orleans 9
6.0.1 (2025-01-20)
- orleans: add generate serializer for state objects
6.0.0 (2024-01-15)
- deps: update to .NET8 and Orleans 8
5.0.0 (2024-01-15)
- deps: update to .NET7 and Orleans 7
4.0.4 (2023-08-08)
- hub context: add
HubContext
non generic version (for dynamic usages)
4.0.3 (2023-06-09)
No changes CI switching testing
4.0.2 (2023-06-09)
No changes CI switching testing
4.0.1 (2023-02-06)
- orleans: generate stream replica consistent instead of random, in order to reuse same stream
4.0.0 (2022-03-08)
- netcore: netcore 6.0 support
- orleans: Orleans 3.6.0 update
- deps: update
OrleansStreamsUtils
to v11.0.0 which consumes Orleans 3.6.0
3.1.0 (2022-03-08)
- orleans: Orleans 3.5.1 update
- client: add log when connection not found
- orleans: add log if stream fails to send on
ClientGrain
- deps: update
OrleansStreamsUtils
to v10.0.0 which consumes Orleans 3.5.1
3.0.0 (2021-04-29)
- netcore: netcore 5.0 support
- orleans: Orleans 3.4.2 update
- signalr: SignalR 5.0.5 update
2.0.0 (2020-11-16)
No new changes - release as stable release
2.0.0-rc6 (2020-08-26)
- client: regression server disconnect stream null check
2.0.0-rc5 (2020-08-18)
- client: attempt to fix extension not installed in grain
2.0.0-rc4 (2020-06-11)
- netcore: netcore 3.1 support
- orleans: Orleans 3.2 update
- client: Add logs on
OnConnectedAsync
- client: handle subscribe correctly for
server-disconnected
- connection: remove
Task
pooling and instead use one way invokes - was noticing timeouts stating after 30sec before 30sec (e.g. ~100ms) in several cases - connection: on client disconnect defer
Remove
which potentially avoiding deadlock - connection: fix key parsing when key was containing
:
group was incorrect - server directory: dispose timer on deactivate
- connection: cleanup streams via timer instead of deferred timer (since it was timing out PubSub) and not triggering deactivation on connection remove
- connection: cleanup streams subscriptions when resume
- client: cleanup streams subscriptions when resume
- client: only clean Client Grain state when
hub-disconnect
gracefully, otherwise don't so it might be possible to recover grain - if for some reason the hub connection is still active but the grain doesn't - client: avoid reusing stream subscription handlers - attempt fix for
Handle is no longer valid. It has been used to unsubscribe or resume.
- connection:
Send*
will not await a response and now its fire and forget
2.0.0-rc3 (2019-11-21)
- perf: streams sharding for sending messages to servers - Should fix issue when having high throughput to a specific server it starts timing out
- netcore: netcore 3 support
- netcore: netcore2 support synced with 2.x
- netcore: down version to netcore2.0