Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: prepare Tokio v1.36.0 #6312

Merged
merged 7 commits into from
Feb 2, 2024
Merged

Conversation

maminrayej
Copy link
Member

@maminrayej maminrayej commented Jan 30, 2024

1.36.0 (February 2nd, 2024)

Added

  • io: add tokio::io::Join (#6220)
  • io: implement AsyncWrite for Empty (#6235)
  • net: add support for anonymous unix pipes (#6127)
  • net: add UnixSocket (#6290)
  • net: expose keepalive option on TcpSocket (#6311)
  • sync: add {Receiver,UnboundedReceiver}::poll_recv_many (#6236)
  • sync: add Sender::{try_,}reserve_many (#6205)
  • sync: add watch::Receiver::mark_unchanged (#6252)
  • task: add JoinSet::try_join_next (#6280)
  • time: add FutureExt::timeout (#6276)

Changed

  • io: make copy cooperative (#6265)
  • io: make repeat and sink cooperative (#6254)
  • io: simplify check for empty slice (#6293)
  • rt: improve robustness of wake_in_drop_after_panic test (#6238)
  • process: use pidfd on Linux when available (#6152)
  • sync: use AtomicBool in broadcast channel future (#6298)

Fixed

  • chore: typographic improvements (#6262)
  • runtime: remove obsolete comment (#6303)
  • task: fix typo (#6261)

Documented

  • io: clarify clear_ready docs (#6304)
  • net: document that *Fd traits on TcpSocket are unix-only (#6294)
  • sync: document FIFO behavior of tokio::sync::Mutex (#6279)

@maminrayej maminrayej changed the title prepare release chore: prepare Tokio v1.36.0 Jan 30, 2024
@maminrayej maminrayej added the A-tokio Area: The main tokio crate label Jan 30, 2024
@maminrayej
Copy link
Member Author

@Darksonn where should I put the changes of tokio-util and tokio-macros?

@Darksonn
Copy link
Contributor

You're not making a release for those crates, so they shouldn't be included here.

Also, the ci changes should not be included in the changelog. Only things that are actual changes to the Tokio crate.

@Darksonn
Copy link
Contributor

Remember to mention keepalive, which was merged after the creation of this PR.

@maminrayej maminrayej marked this pull request as ready for review January 30, 2024 21:17
@maminrayej maminrayej requested a review from Darksonn January 30, 2024 21:23
Copy link
Contributor

@Darksonn Darksonn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you.

tokio/CHANGELOG.md Outdated Show resolved Hide resolved
@Darksonn Darksonn enabled auto-merge (squash) February 2, 2024 11:02
@Darksonn Darksonn merged commit eaf81ed into tokio-rs:master Feb 2, 2024
76 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-tokio Area: The main tokio crate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants