Skip to content

Commit f04c2c0

Browse files
committed
Bump minor version.
1 parent 371234d commit f04c2c0

File tree

3 files changed

+13
-12
lines changed

3 files changed

+13
-12
lines changed

lib/async/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
# Copyright, 2017-2025, by Samuel Williams.
55

66
module Async
7-
VERSION = "2.29.1"
7+
VERSION = "2.30.0"
88
end

readme.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ Please see the [project documentation](https://socketry.github.io/async/) for mo
3535

3636
Please see the [project releases](https://socketry.github.io/async/releases/index) for all releases.
3737

38+
### v2.30.0
39+
40+
- Add timeout support to `Async::Queue#dequeue` and `Async::Queue#pop` methods.
41+
- Add timeout support to `Async::PriorityQueue#dequeue` and `Async::PriorityQueue#pop` methods.
42+
- Add `closed?` method to `Async::PriorityQueue` for full queue interface compatibility.
43+
- Support non-blocking operations using `timeout: 0` parameter.
44+
3845
### v2.29.0
3946

4047
This release introduces thread-safety as a core concept of Async. Many core classes now have thread-safe guarantees, allowing them to be used safely across multiple threads.
@@ -85,12 +92,6 @@ This release introduces thread-safety as a core concept of Async. Many core clas
8592
- [`Async::Barrier` Improvements](https://socketry.github.io/async/releases/index#async::barrier-improvements)
8693
- [Introduce `Async::Queue#close`](https://socketry.github.io/async/releases/index#introduce-async::queue#close)
8794

88-
### v2.25.0
89-
90-
- Added support for `io_select` hook in the fiber scheduler, allowing non-blocking `IO.select` operations. This enables better integration with code that uses `IO.select` for multiplexing IO operations.
91-
- [Use `IO::Event::WorkerPool` for Blocking Operations](https://socketry.github.io/async/releases/index#use-io::event::workerpool-for-blocking-operations)
92-
- [Better handling of `IO#close` using `fiber_interrupt`](https://socketry.github.io/async/releases/index#better-handling-of-io#close-using-fiber_interrupt)
93-
9495
## See Also
9596

9697
- [async-http](https://github.com/socketry/async-http) — Asynchronous HTTP client/server.

releases.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Releases
22

3-
## Unreleased
3+
## v2.30.0
44

5-
- Add timeout support to `Async::Queue#dequeue` and `Async::Queue#pop` methods.
6-
- Add timeout support to `Async::PriorityQueue#dequeue` and `Async::PriorityQueue#pop` methods.
7-
- Add `closed?` method to `Async::PriorityQueue` for full queue interface compatibility.
8-
- Support non-blocking operations using `timeout: 0` parameter.
5+
- Add timeout support to `Async::Queue#dequeue` and `Async::Queue#pop` methods.
6+
- Add timeout support to `Async::PriorityQueue#dequeue` and `Async::PriorityQueue#pop` methods.
7+
- Add `closed?` method to `Async::PriorityQueue` for full queue interface compatibility.
8+
- Support non-blocking operations using `timeout: 0` parameter.
99

1010
## v2.29.0
1111

0 commit comments

Comments
 (0)