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()
.Both the catalog
and catalog-core
repositories have received updates, primarily from the Community and Development Lab event, from Google Summer of Code applicants and from Unikraft Summer Workshop.
Types of updates are:
Unikraft Summer Workshop 2025 (USW'25) is a free and virtual workshop held by members of the Unikraft community. It focuses on cloud-native applications and on the unikernel technology that powers efficient and high performance cloud deployments.
USW'25 took place for the weeks, between June 23 and July 12, 2025. It ended with a contributor hackathon on Saturday, July 12, 2025, 9am-5pm CEST.
22 participants from all over the world took part in the event. In the end, they worked on 5 projects that resulted in contributions to Unikraft community repositories:
All participants received a diploma and premium access to Unikraft Cloud.
Congratulations to everyone and keep contributing 🤝
Unikraft is part of Google Summer of Code 🤩 5 projects are currently under way in the Unikraft community:
Participants are being assisted in completing their projects and having useful contributions in the Unikraft repositories 🤝
Feel free to ask questions, report issues, and meet new people.