- Fix incorrect FableHub configuration in
AddSignalR
extension method: all theOnConnected
,OnDisconnected
,Both
hubs have been registered as theBoth
hub specified in the wildcard-case inConfig
match.
- Add
CancellationToken
to server-streaming functions (StreamFrom
). - Make
FableHubModule.Stream.Both.Both
constructor public (instead of internal) -- to fix the hub registration error in DI-container.
- Add .NET 6 support
- Ensure Fable 4 Theta-018 compatible
- Ensure Elmish 4 compatible
- Relax some dependency versions
- Update client side JSON serialization to remove warnings in Fable 3
- MsgPack optimizations
- Fix nuget package dependency restrictions
- Fix framework targeting
- Make ConfigBuilder Build method public
- Support FSharp.Core 5.0
- Add .NET 5 support
- Add target netstandard for dotnet client
- Fix MsgPack protocol issue
- Add support for using the ISignalRServerBuilder
- Added support for the .NET client
- Fix issue with MsgPack protocol handling when messages are batched
- Pin Fable.SimpleJson
- Use Fable.Remoting.MsgPack for serialization
- Fix Fable compilation
- Add message pack support
- Fix femto configuration
- Added support for getting hub context via DI
- Update dependencies
- Fix routing middleware not being applied if a config is not given
- Add support for authorizatation
- Add websocket middleware to support bearer authentication
- Expose more of the hub context for invocations
- Fix an issue with invocation caller resolution
- Make invoke server api asynchronous - thanks @Prunkles
- Add support for dependency injection in hub functions
- Remove ISubscription infavor of System.IDisposable casting
- Add SignalR.logger to make creating an ILogger easier
- Initial release