Skip to content
This repository has been archived by the owner on Jul 12, 2020. It is now read-only.

Releases: jaykang920/x2clr

v0.7.4

20 Dec 07:45
Compare
Choose a tag to compare

Bugfixes:

  • fixed the problem that equivalence test doesn't include type check in handler chain building

v0.7.3

05 Dec 07:40
Compare
Choose a tag to compare

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

03 Nov 06:08
Compare
Choose a tag to compare

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

12 Oct 02:00
Compare
Choose a tag to compare

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

05 Oct 09:43
Compare
Choose a tag to compare

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

25 Sep 02:56
Compare
Choose a tag to compare
  • added initial non-reliable UDP socket links
  • fixed ServerLink.Diagnostics connection counting
  • added support for using(new Hub.Flows().StartUp()) block

v0.6.2

22 Sep 10:01
Compare
Choose a tag to compare
  • Links/Sockets/ServerLink: fixed the bug that Diag.ConnectionCount was not updated.
  • Links/Sockets/AbstractTcpClient: duplicate connect attempt now throws InvalidOperationException

v0.6.1

21 Sep 10:11
Compare
Choose a tag to compare
  • 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

10 Sep 16:59
Compare
Choose a tag to compare
v0.5.6 Pre-release
Pre-release

halfway release