Skip to content

Releases: socketry/async

v2.38.0

08 Mar 09:17
9182cde

Choose a tag to compare

  • Rename Task#stop to Task#cancel for better clarity and consistency with common concurrency terminology. The old stop method is still available as an alias for backward compatibility, but it is recommended to use cancel going forward.
  • Forward arguments from Task#wait -> Promise#wait, so task.wait(timeout: N) is supported.

v2.37.0

08 Mar 09:17
38238d3

Choose a tag to compare

  • Introduce Async::Loop for robust, time-aligned loops.
  • Add support for Async::Promise#wait(timeout: N).

v2.21.1

21 Dec 22:31
367745d

Choose a tag to compare

What's Changed

  • Worker pool for efficient handling of blocking_operation_wait. by @ioquatix in #359
  • Add test coverage for worker pool. by @ioquatix in #362

Full Changelog: v2.21.0...v2.21.1

v2.14.2

24 Jul 05:24
9942abd

Choose a tag to compare

Full Changelog: v2.14.1...v2.14.2

v2.12.0

23 Jun 03:06
253b79d

Choose a tag to compare

What's Changed

Full Changelog: v2.11.0...v2.12.0

v2.11.0

04 May 07:42
43f1559

Choose a tag to compare

What's Changed

  • Update dependency on console gem and modernize usage. by @ioquatix in #315

Full Changelog: v2.10.2...v2.11.0

v2.10.2

15 Apr 04:56
fd7b636

Choose a tag to compare

What's Changed

  • Update readme.md - fixing a typo by @peychinov in #313
  • Add source_code_uri to published gemspec.

New Contributors

Full Changelog: v2.10.1...v2.10.2

v2.10.1

27 Mar 23:49
0cb86f9

Choose a tag to compare

What's Changed

Full Changelog: v2.10.0...v2.10.1

v2.10.0

27 Mar 23:38
959fc48

Choose a tag to compare

What's Changed

Full Changelog: v2.9.0...v2.10.0

v1.32.1

27 Mar 23:37
c8c8bb9

Choose a tag to compare

  • Backport Async::Task#defer_stop.
  • Reduce junk output by adding Async::Reactor#inspect.

Full Changelog: v1.31.0...v1.32.1