Commit Graph
207 Commits
Author SHA1 Message Date
Alice RyhlandGitHub efdba5fcf0 chore: prepare Tokio v1.52.4 (#8289) 2026-07-16 15:23:48 +02:00
Alice RyhlandGitHub d87569164f chore: prepare Tokio v1.52.3 (#8130) 2026-05-08 14:52:32 +02:00
Alice RyhlandGitHub 4abe9d732e chore: prepare Tokio v1.52.2 (#8115) 2026-05-04 14:39:25 +02:00
Eliza WeismanandGitHub 905c146aed chore: prepare to release v1.52.1 (#8059)
# 1.52.1 (April 16th, 2026)

## Fixed

- runtime: revert [#7757] to fix [a regression][#8056] that causes
  `spawn_blocking` to hang ([#8057])

[#7757]: https://github.com/tokio-rs/tokio/pull/7757
[#8056]: https://github.com/tokio-rs/tokio/pull/8056
[#8057]: https://github.com/tokio-rs/tokio/pull/8057
2026-04-16 21:28:05 +00:00
Eliza WeismanandGitHub 5f7be0ac42 chore: perpare 1.52.0 (#8045)
# 1.52.0 (April 14th, 2026)

## Added

- io: `AioSource::register_borrowed` for I/O safety support ([#7992])
- net: add `try_io` function to `unix::pipe` sender and receiver types
  ([#8030])

## Added (unstable)

- runtime: `Builder::enable_eager_driver_handoff` setting enable eager
  hand off of the I/O and time drivers before polling tasks ([#8010])
- taskdump: add `trace_with()` for customized task dumps ([#8025])
- taskdump: allow `impl FnMut()` in `trace_with` instead of just `fn()`
  ([#8040])
- fs: support `io_uring` in `AsyncRead` for `File` ([#7907])

## Changed

- runtime: improve `spawn_blocking` scalability with sharded queue
  ([#7757])
- runtime: use `compare_exchange_weak()` in worker queue ([#8028])

## Fixed

- runtime: overflow second half of tasks when local queue is filled
  instead of first half ([#8029])

## Documented

- docs: fix typo in `oneshot::Sender::send` docs ([#8026])
- docs: hide #[tokio::main] attribute in the docs of `sync::watch`
  ([#8035])
- net: add docs on `ConnectionRefused` errors with UDP sockets ([#7870])

[#7757]: https://github.com/tokio-rs/tokio/pull/7757
[#7870]: https://github.com/tokio-rs/tokio/pull/7870
[#7907]: https://github.com/tokio-rs/tokio/pull/7907
[#7992]: https://github.com/tokio-rs/tokio/pull/7992
[#8010]: https://github.com/tokio-rs/tokio/pull/8010
[#8025]: https://github.com/tokio-rs/tokio/pull/8025
[#8026]: https://github.com/tokio-rs/tokio/pull/8026
[#8028]: https://github.com/tokio-rs/tokio/pull/8028
[#8029]: https://github.com/tokio-rs/tokio/pull/8029
[#8030]: https://github.com/tokio-rs/tokio/pull/8030
[#8035]: https://github.com/tokio-rs/tokio/pull/8035
[#8040]: https://github.com/tokio-rs/tokio/pull/8040
2026-04-14 11:56:01 -07:00
Alice RyhlandGitHub 98df02d7a4 chore: prepare Tokio v1.51.1 (#8023) 2026-04-08 12:37:44 +02:00
Alice RyhlandGitHub 0af06b7bab chore: prepare Tokio v1.51.0 (#8005) 2026-04-03 10:42:05 +02:00
Carl LercheandGitHub e67cd87f71 chore: link to tokioconf.com (#7953) 2026-03-06 12:00:42 -08:00
ADD-SPandGitHub 0273e45ead chore: prepare Tokio v1.50.0 (#7934) 2026-03-03 10:39:42 +01:00
Alice RyhlandGitHub e3b89bbefa chore: prepare Tokio v1.49.0 (#7824) 2026-01-03 10:58:44 +01:00
Clara EnglerandGitHub 6403b5370e readme: remove TokioConf 2026 CFP announcement (#7774) 2025-12-20 10:09:00 +01:00
Mattia PitossiandGitHub b5054e1dff docs: break up CONTRIBUTING.md into several parts (#7762) 2025-12-07 19:10:54 +08:00
Mattia PitossiandGitHub cae083a26f docs: fix typos in README (#7731) 2025-11-12 12:33:24 +01:00
Carl LercheandGitHub fd7a8d7c65 chore: add TokioConf 2026 CFP announcement (#7730)
* chore: add TokioConf 2026 CFP announcement

* sync readmes
2025-11-12 08:53:40 +02:00
Alice RyhlandGitHub 556820ff84 chore: prepare Tokio v1.48.0 (#7677) 2025-10-14 15:07:25 +02:00
Alice RyhlandGitHub 5b4cbbc39e tokio: raise MSRV to 1.71 (#7658) 2025-10-02 11:14:17 +02:00
Martin GrigorovandGitHub 14e739c306 readme: fix the version used as an example how to use the latest minor of LTS (#7592) 2025-09-09 09:37:47 +02:00
Alice RyhlandGitHub be8ee45b3f chore: prepare Tokio v1.47.1 (#7504) 2025-08-01 13:20:34 +02:00
Alice Ryhl 4730984d66 readme: add 1.47 as LTS release (#7497)
(cherry picked from commit ad2e19ffe1)
2025-08-01 11:34:35 +02:00
DakshandGitHub 3911cb8523 chore: prepare Tokio v1.47.0 (#7482) 2025-07-26 16:50:58 +02:00
Eliza WeismanandGitHub ab3ff69cf2 chore: prepare to release v1.46.1 (#7444)
# 1.46.1 (July 4th, 2025)

This release fixes incorrect spawn locations in runtime task hooks for tasks
spawned using `tokio::spawn` rather than `Runtime::spawn`. This issue only
effected the spawn location in `TaskMeta::spawned_at`, and did not effect task
locations in Tracing events.

## Unstable

- runtime: add `TaskMeta::spawn_location` tracking where a task was spawned
  ([#7440)])

[#7440]: https://github.com/tokio-rs/tokio/pull/7440
2025-07-04 19:27:35 +00:00
Eliza WeismanandGitHub 3f1f268583 chore: prepare Tokio v1.46.0 (#7437) 2025-07-02 10:20:42 +02:00
Maximilian HubertandGitHub ab8d7b82a1 readme: fix double period in reactor description (#7363) 2025-05-28 21:24:53 +02:00
Alice RyhlandGitHub 3768696d92 chore: prepare Tokio v1.45.1 (#7359) 2025-05-24 14:27:50 +00:00
Carl LercheandGitHub 00754c8f9c chore: prepare Tokio v1.45.0 (#7308) 2025-05-06 08:43:25 +02:00
Carl Lerche ec4b1d7215 chore: forward port 1.43.x 2025-04-04 16:13:58 -07:00
Alice RyhlandGitHub d413c9c02a chore: prepare Tokio v1.44.1 (#7217) 2025-03-13 09:13:25 +01:00
Alice RyhlandGitHub 8182ecf262 chore: prepare Tokio v1.44.0 (#7202) 2025-03-07 21:11:03 +01:00
Alice RyhlandGitHub a2b12bd579 readme: adjust release schedule to once per month (#7191) 2025-03-03 14:04:42 +03:30
Alice RyhlandGitHub 8e741c1c0e tokio: mark 1.43 as LTS (#7189) 2025-03-03 09:54:26 +01:00
Alice RyhlandGitHub 5f3296df77 chore: prepare Tokio v1.43.0 (#7079) 2025-01-08 16:57:25 +01:00
Rafael BachmannandGitHub 10e23d1c62 docs: replace match guards by pattern matching in examples (#7035) 2024-12-15 12:01:37 +01:00
Alice RyhlandGitHub bb9d57017e chore: prepare Tokio v1.42.0 (#7005) 2024-12-03 14:48:39 +01:00
Alice RyhlandGitHub 38151f30cb readme: unlist 1.32.x as LTS release (#6997) 2024-11-29 13:16:35 +00:00
Alice RyhlandGitHub bb7ca7507b chore: prepare Tokio v1.41.1 (#6959)
Signed-off-by: Alice Ryhl <[email protected]>
2024-11-07 11:56:09 +01:00
Motoyuki KimuraandGitHub 01e04daaa1 chore: prepare Tokio v1.41.0 (#6917) 2024-10-22 11:22:33 +02:00
Motoyuki KimuraandGitHub ea6d652a10 chore: prepare Tokio v1.40.0 (#6806) 2024-08-30 10:03:16 +02:00
Motoyuki KimuraandGitHub 3d439ab711 chore: prepare Tokio v1.39.3 (#6782) 2024-08-17 10:26:43 +02:00
Alice RyhlandGitHub f602eae499 chore: prepare Tokio v1.39.2 (#6730) 2024-07-27 12:36:48 +02:00
Alice RyhlandGitHub f8fe0ffb23 chore: prepare Tokio v1.39.1 (#6716) 2024-07-23 18:28:04 +02:00
Alice RyhlandGitHub 48e35c11d9 chore: release Tokio v1.39.0 (#6711) 2024-07-23 15:30:11 +02:00
Alice RyhlandGitHub 15cd5146d4 chore: increase MSRV to 1.70 (#6645) 2024-07-22 18:01:27 +00:00
Alice RyhlandGitHub 56f4bc6543 chore: make 1.38 an LTS (#6706) 2024-07-21 18:28:12 +02:00
Weijia JiangandGitHub 14b9f71157 chore: release Tokio v1.38.1 (#6688) 2024-07-16 17:16:29 +02:00
Alice RyhlandGitHub 14c17fc096 chore: prepare Tokio v1.38.0 (#6601) 2024-05-30 13:24:58 -07:00
Alice RyhlandGitHub 9c337ca1a3 chore: prepare Tokio v1.37.0 (#6435) 2024-03-28 17:34:42 +01:00
Alice RyhlandGitHub e0d33c4a20 tokio: mark 1.36 as an LTS release (#6375) 2024-03-03 20:44:38 +00:00
M.Amin RayejandGitHub eaf81ed324 chore: prepare Tokio v1.36.0 (#6312) 2024-02-02 11:13:46 +00:00
Alice Ryhl 46ff36386d chore: prepare Tokio v1.35.1 (#6230) 2023-12-19 18:14:34 +01:00
Alice RyhlandGitHub 92a3455c66 chore: prepare Tokio v1.35.0 (#6197) 2023-12-08 23:35:27 +01:00