What's Changed
- engines/io_uring: remove unnecessary SQ full check by @calebsander in #1907
- io_uring: ensure accurate real_file_size setup for full device access with PI enabled by @SuhoSon in #1927
- Fix: parse.c opt_len() to use minimal distance to delimiter to determine option length by @leonid-kozlov in #1924
- io_u: fix offset calculation in randtrimwrite by @minwooim in #1932
- engines/http: fix file name by @sfc-gh-rnarubin in #1933
- engines/http: Add S3 security token support by @sfc-gh-rnarubin in #1939
- io_u: get io_u from io_u_freelist when TD_FSYNCING by @JeongJonghwi in #1943
- io_uring CQ reap cleanup by @calebsander in #1945
- Add 'filetype' option by @struschev in #1949
- handle out-of-order write completions in verify state (Issue #1950) by @noclip-code in #1951
- engines/http: Add support for range reads by @sfc-gh-rnarubin in #1944
- Makefile: fix man and share install paths on macOS by @Kubo326 in #1960
- Sprandom by @tomas-winkler-sndk in #1954
- Fix mandoc warnings by @sitsofe in #1975
- fio: fix formats under MIPS64/PPC by @neheb in #1779
- sprandom: Fix several issues found in the sprandom implementation by @tomas-winkler-sndk in #1976
- t/verify-state.c fixes/improvements by @sitsofe in #1979
New Contributors
- @calebsander made their first contribution in #1907
- @leonid-kozlov made their first contribution in #1924
- @sfc-gh-rnarubin made their first contribution in #1933
- @JeongJonghwi made their first contribution in #1943
- @struschev made their first contribution in #1949
- @noclip-code made their first contribution in #1951
- @Kubo326 made their first contribution in #1960
- @tomas-winkler-sndk made their first contribution in #1954
Full Changelog: fio-3.40...fio-3.41