This repository has been archived by the owner on Jul 12, 2020. It is now read-only.
Releases: jaykang920/x2clr
Releases · jaykang920/x2clr
v0.7.4
Bugfixes:
- fixed the problem that equivalence test doesn't include type check in handler chain building
v0.7.3
Features:
- LinkSession: added support for instant disconnection recovery
Bugfixes:
- fixed the incorrect event equivalence test problem in handler chain building
- fixed the bug that do-nothing nested coroutines never return
- added additional safeguard for handler exception
Improvements:
- reduced hash conflict rate in the event handler map
v0.7.2
Features:
- Event: added support for guarded hub posting with the using directive
- added support for nested coroutines
- LinkSession: added support for external context object
- added support for property type 'list(float32)'
- added support for property type 'list(datetime)'
Bugfixes:
- *TcpServer: fixed unhandled exception on close without listening
v0.7.1
Bugfixes:
- TcpClient: fixed the unhandled exception on connection failure
- *TcpSession: fixed the problem that a LinkSessionDisconnected event is not posted on active close
v0.7.0
Features:
- added Config class and its properties, supporting application configuration loading
- added periodic global heartbeat events
- added new internal property, _WaitHandle, to the Event class, to automate coroutine response matching
- renamed a few methods: Startup, Shutdown, Setup, Teardown
Bugfixes:
- fixed the growing send buffer bug
v0.6.3
- added initial non-reliable UDP socket links
- fixed ServerLink.Diagnostics connection counting
- added support for using(new Hub.Flows().StartUp()) block
v0.6.2
- Links/Sockets/ServerLink: fixed the bug that Diag.ConnectionCount was not updated.
- Links/Sockets/AbstractTcpClient: duplicate connect attempt now throws InvalidOperationException
v0.6.1
- enhanced overall performance, especially for default socket links. re-wrote
the default socket links for performance and extensibility - to avoid pinned memory fragmentation, Buffer now works on array segments of
large buffers, instead of individual byte arrays - unified library namespaces as x2
- renamed built-in thread-based flow classes
- re-structured built-in events and arranged the event type identifiers
v0.5.6
halfway release