Skip to content

Releases: socketry/io-event

v1.7.1

04 Oct 22:13
50f15b4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.7.1

v1.6.5

23 Jun 02:30
3abd3a8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.4...v1.6.5

v1.4.3

05 Feb 01:47
5fbad06
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.2...v1.4.3

v1.4.0

28 Dec 00:48
9cd1013
Compare
Choose a tag to compare

What's Changed

  • Ruby 3.3 updates (dropped support for Ruby 3.0) by @ioquatix in #85

Full Changelog: v1.3.3...v1.4.0

v1.3.3

28 Dec 00:48
977f76a
Compare
Choose a tag to compare

What's Changed

  • Correctly pass through flags rb_process_status_wait. by @ioquatix in #81
  • Ensure that the saved node is freed correctly if an exception occurs. by @ioquatix in #84

Full Changelog: v1.3.2...v1.3.3

v1.3.2

24 Aug 13:05
96d3b0c
Compare
Choose a tag to compare

What's Changed

  • Ensure that every io_uring_get_sqe is used correctly. by @ioquatix in #80
  • Add tests for cancellation and update pure Ruby implementation. by @ioquatix in #79

Full Changelog: v1.3.1...v1.3.2

v1.3.1

24 Aug 13:04
7973405
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.3.1

v1.3.0

23 Aug 03:37
9cdcee4
Compare
Choose a tag to compare

What's Changed

  • Rename data -> selector. by @ioquatix in #67
  • Spurious wakeups by @ioquatix in #66
  • Don't use EPOLLONESHOT for the wakeup event. by @Math2 in #68
  • Failing test case for waiting on a reused FD. by @Math2 in #69
  • Always re-register epoll descriptor. by @ioquatix in #71
  • Fix potential race conditions in io_uring backend. by @ioquatix in #70
  • NetBSD/OpenBSD compatibility for KQueue selector, some FreeBSD fixes by @Math2 in #72
  • Introduce correct support for compacting GC. by @ioquatix in #73
  • Fix external tests by @ioquatix in #75
  • Add more external tests. by @ioquatix in #74
  • Run coverage tests on more Ruby versions. by @ioquatix in #76

Full Changelog: v1.2.3...v1.3.0

v1.2.3

22 Aug 21:30
cb257d4
Compare
Choose a tag to compare

What's Changed

  • Add test for zero length write. by @ioquatix in #60
  • Skip test on BSD systems. by @Math2 in #62
  • Fix Select selector backend per-IO waiter queue handling by @Math2 in #63

Full Changelog: v1.2.2...v1.2.3

v1.2.2

22 Aug 21:30
29d4d8c
Compare
Choose a tag to compare

What's Changed

  • Fix IO_Event_Interrupt_descriptor undefined symbol. by @ioquatix in #61

Full Changelog: v1.2.1...v1.2.2