We are proud to announce the latest release of Unikraft, v0.19.1
.
This release contains fixes that improve the stability and application support of Unikraft.
For a full breakdown, please check out the changelog.
0.19.1
#lib/vfscore
: Harmonize handling of paths in *at syscalls (#1647) by @andreittrlib/posix-process
: Fix clone() return value on thread create (#1649) by @michpappaslib/uksched
: Rework waitqueues to use thread data (#1651) by @andreittrlib/ukbitops
: Rework bit find ops for consistency (#1652) by @andreittrlib/ukboot
: Skip graceful shutdown on last child release (#1653) by @michpappaslib/ukrandom
: Fix undefined behavior (#1655) by @michpappaslib/posix-process
: Fix stack corruption in signal delivery (#1657) by @michpappaslib/vfscore
: Fix uninitialized mutex in dentry (#1675) by @andreittr⚠️ Compatibility notice:
In libukbitops
:
uk_ffs()
/ uk_ffsl()
have been updated to return values consistent with libc's ffs()
/ ffsl()
and __builtin_ffs()
/ __builtin_ffsl()
.uk_ffs()
/ uk_ffsl()
is now provided by uk_lssb()
/ uk_lssbl()
.uk_fls()
/ uk_flsl()
are replaced by uk_mssb()
/ uk_mssbl()
.Feel free to ask questions, report issues, and meet new people.