Skip to content

Releases: axboe/liburing

Liburing 2.6

30 Apr 19:37
Compare
Choose a tag to compare

liburing-2.6 release

  • Add getsockopt and setsockopt socket commands
  • Add test cases to test/hardlink
  • Man page fixes
  • Add futex support, and test cases
  • Add waitid support, and test cases
  • Add read multishot, and test cases
  • Add support for IORING_SETUP_NO_SQARRAY
  • Use IORING_SETUP_NO_SQARRAY as the default
  • Add support for IORING_OP_FIXED_FD_INSTALL
  • Add io_uring_prep_fixed_fd_install() helper
  • Support for napi busy polling
  • Improve/add test cases
  • Man page fixes
  • Add sample 'proxy' example

Liburing 2.5

29 Nov 21:31
Compare
Choose a tag to compare
  • Add support for io_uring_prep_cmd_sock()
  • Add support for application allocated ring memory, for placing rings
    in huge mem. Available through io_uring_queue_init_mem().
  • Add support for registered ring fds
  • Various documentation updates
  • Various fixes

Liburing 2.4

09 Jun 03:06
Compare
Choose a tag to compare

liburing-2.4 release

  • 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.