Skip to content

Commit 8617afa

Browse files
committed
Bump minor version.
1 parent 91d2eb0 commit 8617afa

File tree

3 files changed

+6
-13
lines changed

3 files changed

+6
-13
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.30.0"
7+
VERSION = "2.31.0"
88
end

readme.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ 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.31.0
39+
40+
- Introduce `Async::Deadline` for precise timeout management in compound operations.
41+
3842
### v2.30.0
3943

4044
- Add timeout support to `Async::Queue#dequeue` and `Async::Queue#pop` methods.
@@ -81,17 +85,6 @@ This release introduces thread-safety as a core concept of Async. Many core clas
8185
- `Async::Task#stop` supports an optional `cause:` argument (that defaults to `$!`), which allows you to specify the cause (exception) for stopping the task.
8286
- Add thread-safety agent context.
8387

84-
### v2.26.0
85-
86-
- `Async::Notification#signal` now returns `true` if a task was signaled, `false` otherwise, providing better feedback for notification operations.
87-
- `require "async/limited_queue"` is required to use `Async::LimitedQueue` without a deprecation warning. `Async::LimitedQueue` is not deprecated, but it's usage via `async/queue` is deprecated.
88-
- `Async::Task#sleep` is deprecated with no replacement.
89-
- `Async::Task.yield` is deprecated with no replacement.
90-
- `Async::Scheduler#async` is deprecated, use `Async{}`, `Sync{}` or `Async::Task#async` instead.
91-
- Agent context is now available, via the [`agent-context` gem](https://github.com/ioquatix/agent-context).
92-
- [`Async::Barrier` Improvements](https://socketry.github.io/async/releases/index#async::barrier-improvements)
93-
- [Introduce `Async::Queue#close`](https://socketry.github.io/async/releases/index#introduce-async::queue#close)
94-
9588
## See Also
9689

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

releases.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Releases
22

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

55
- Introduce `Async::Deadline` for precise timeout management in compound operations.
66

0 commit comments

Comments
 (0)