public inbox for [email protected]
 help / color / mirror / Atom feed
* liburing 2.4 released
@ 2023-06-09 17:22 Jens Axboe
  0 siblings, 0 replies; only message in thread
From: Jens Axboe @ 2023-06-09 17:22 UTC (permalink / raw)
  To: io-uring

Hi,

Happy to announce that the 2.4 release has been tagged and pushed. Time
to get those distros updated!

The main changes in this release are:

- Add io_uring_{major,minor,check}_version() functions.
- Add IO_URING_{MAJOR,MINOR,CHECK}_VERSION() macros.
- FFI support (for non-C/C++ languages integration).
- Add io_uring_prep_msg_ring_cqe_flags() function.
- Deprecate --nolibc configure option.
- CONFIG_NOLIBC is always enabled on x86-64, x86, and aarch64.
- Add support for IORING_REGISTER_USE_REGISTERED_RING and use if available.
- Add io_uring_close_ring_fd() function.
- Add io_uring_prep_msg_ring_fd_alloc function.
- Add io_uring_free_buf_ring() and io_uring_setup_buf_ring() functions.
- Ensure that io_uring_prep_accept_direct(), io_uring_prep_openat_direct(),
  io_uring_prep_openat2_direct(), io_uring_prep_msg_ring_fd(), and
  io_uring_prep_socket_direct() factor in being called with
  IORING_FILE_INDEX_ALLOC for allocating a direct descriptor.
- Add io_uring_prep_sendto() function.

and it contains all the helpers you'd need for the 6.4 kernel (when that
gets released). As usual, any liburing release will work with any kernel
version.

Thanks to everyone that contributed to this release - either directly
with code contributions, or through testing and reporting issues.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-06-09 17:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-09 17:22 liburing 2.4 released Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox