Releases: theRainbird/CoreRemoting
Releases · theRainbird/CoreRemoting
1.2.1.0
- Change default serializer to BSON to align with non-classic API's default
- Change default channel to TCP to align with non-classic API's default
- Implement TCP channel recognition from Classic Remoting API configuration
- Preventing Leakage of the Remoting Session
- Use Async methods for WatsonTCP
- Replace obsolete methods for Aes encryption
- Remove RemotingSession in a separate task
- Avoid nested envelopes
- RemotingSession shouldn't overwrite the serialized exception with an empty MessageCallResult message.
- Try to keep useful information from the non-serializable exceptions.
- Fix a hang due to a WireMessage deserialization error.
- Demonstrate failing event dispatch when one of the clients disconnects unexpectedly.
- Don't try to dispatch the client events to a disposed remoting session.
- Try your best not to fail event dispatch even if the client had power failure
1.2.0.0
- Added support for cross framework serialization
- Fixed possible thread deadlocks
- Improved service registration and methods for getting service registration metadata.
1.1.16
- Fixed client freeze on server disconnect
- Updated dependencies (Castle.Windsor, WatsonTCP, ...)
1.1.15
- Fixed memory leaks
- Fixed calling inherited interface methods
1.1.14
- Added [ReturnAsProxy]
- Fixed support for out parameters
- Fixed .NET 6.0 support for encryption
1.1.13
Added support for async methods
1.1.12
- Added separate handling for infrastructure exceptions - Moved BeforeCall event firing into user code try block
1.1.7
First feature complete tested release.
1.1.1
This is a beta version.