Skip to content

Releases: iconara/ione

v1.2.0.pre9

28 Oct 07:26
Compare
Choose a tag to compare
v1.2.0.pre9 Pre-release
Pre-release

Optimize the timer priority queue for deletions, since most timers are cancelled and not expired.

v1.2.0.pre8

27 Oct 10:42
Compare
Choose a tag to compare
v1.2.0.pre8 Pre-release
Pre-release

Fixes a bug where the reactor shutdown could go into an endless loop if timers would schedule other timers when cancelled.

v1.2.0.pre7

27 Oct 09:38
Compare
Choose a tag to compare
v1.2.0.pre7 Pre-release
Pre-release

Fixes issues with cancelling timers.

v1.2.0.pre6

26 Oct 15:11
Compare
Choose a tag to compare
v1.2.0.pre6 Pre-release
Pre-release

Only small optimizations and refactorings since the previous prerelease.

v1.2.0.pre5

26 Oct 07:57
Compare
Choose a tag to compare
v1.2.0.pre5 Pre-release
Pre-release
  • The timer scheduler has been completely rewritten and should now be useful even with lots of timers. The old one would make the reactor grind to a halt when too many timers were scheduled.
  • Cancelling timers no longer risks crashing the reactor.

v1.1.5

26 Oct 08:34
Compare
Choose a tag to compare

This release fixes a race condition that could occur when cancelling timers.

v1.2.0.pre4

24 Sep 06:05
Compare
Choose a tag to compare
v1.2.0.pre4 Pre-release
Pre-release
  • Fixed an issue where Connection#close could not be called concurrently, see #8
  • Fixed an issue in Future.all, see #12
  • Fixed an issue where SSL connections could be closed prematurely, see #13

v1.1.4

15 Sep 06:57
Compare
Choose a tag to compare

This release fixes a concurrency issue in Connection#close. The method was not designed to be called from outside of the IO reactor thread, but that was not documented, and #close is a public method so this needed to be fixed.

v1.2.0.pre3

11 Sep 18:04
Compare
Choose a tag to compare
v1.2.0.pre3 Pre-release
Pre-release

This release fixes a regression from v1.1 where a closed connection should have delivered an Ione::IoError but delivered the raw error that closed the connection.

v1.2.0.pre2

09 Sep 08:25
Compare
Choose a tag to compare
v1.2.0.pre2 Pre-release
Pre-release
  • Adds SSL/TLS support on top of the new features in the previous prereleases. See #3.
  • Adds Future#get as an alias for #value
  • Changes what is yielded from Future#on_complete – the listener's arity decides whether it will receive the future itself or the value and error. This change should be completely backwards compatible with v1.1.