Skip to content
This repository has been archived by the owner on Nov 30, 2023. It is now read-only.

Releases: helios-io/helios

Helios 2.1.3 Stable Release

18 Aug 01:31
Compare
Choose a tag to compare

2.1.3 Aug 18 2016

  • Full Mono support now available for Helios 2.x.
  • Improved exception logging inside TcpSocketChannel and others.

You can see the full set of changes for Helios 2.1.3 here.

Helios 2.1.2 Stable Release

15 Jul 00:42
Compare
Choose a tag to compare

2.1.2 Jul 14 2016

  • Made DNS resolution configurable - can target IPV4 / IPV6 or any other AddressFamily.
  • Caught ObjectDisposedExceptions that are thrown on shutdown so they are no longer logged.

Helios 2.1.1 Stable Release

15 Jul 00:42
Compare
Choose a tag to compare

2.1.1 May 27 2016

  • Fixed byte buffers - there were reporting that they were encoding as LittleEndian. Turns out they were using BigEndian. This has been fixed.
  • Fixed issue with AbstractDerivedByteBuf where calling Retain would return the original underlying buffer and not the derived buffer.
  • Made configuration warnings in ServerBootstrap less cryptic.

Helios 2.1 Stable Release

17 May 18:49
Compare
Choose a tag to compare

2.1.0 May 16 2016

  • Added support for batch writes
  • Made write objects reusable
  • IPv6 support for legacy API

Net performance impact of above changes as reported by build server:

Before

Metric Units Max Average Min StdDev
TotalCollections [Gen0] collections / s 40.14 40.14 40.14 0.00
TotalCollections [Gen1] collections / s 2.86 2.86 2.86 0.00
TotalCollections [Gen2] collections / s 0.53 0.53 0.53 0.00
TotalBytesAllocated bytes / s 293,950.63 293,950.63 293,950.63 0.00
[Counter] inbound ops operations / s 55,782.90 55,782.90 55,782.90 0.00
[Counter] outbound ops operations / 55,783.07 55,783.07 55,783.07 0.00
Max concurrent connections operations 440.00 440.00 440.00 0.00

After

Metric Units Max Average Min StdDev
TotalCollections [Gen0] collections 26.41 26.41 26.41 0.00
TotalCollections [Gen1] collections 8.33 8.33 8.33 0.00
TotalCollections [Gen2] collections 0.08 0.08 0.08 0.00
TotalBytesAllocated bytes 38,170.63 38,170.63 38,170.63 0.00
[Counter] inbound ops operations 99,728.63 99,728.63 99,728.63 0.00
[Counter] outbound ops operations 99,728.67 99,728.67 99,728.67 0.00
Max concurrent connections operations 945.00 945.00 945.00 0.00

Helios v1.4

02 Apr 17:08
Compare
Choose a tag to compare

Major update to Helios designed to help support Akka.NET v1.

  • Added Mono support to all outbound clients. All benchmarks have been run on Mono as well as the full build suite.
  • Fixed data loss issued caused during periods of high-speed writes. This has been resolved.
  • Added stubs for tracing and monitoring.
  • Integrated Helios.DedicatedThreadPool for a massive performance boost on the DedicatedThreadFiber, used by default on most socket clients.