Workshop 0.9.4 release notes¶
20 July 2026¶
These release notes cover new features and changes in Workshop 0.9.4.
Requirements and compatibility¶
Workshop relies on Snap and LXD:
See the Tutorial for setup instructions.
Refer to the Contribution Guide for development prerequisites.
What’s new in 0.9.4¶
Workshop 0.9.4 fixes a security issue when connecting to the host’s Unix socket through a tunnel, moves SDK volumes to ID-mapped mounts to fix sharing SDKs between users and between containers and VMs, and adds a system service that reports workshop readiness to LXD in preparation for VM support.
Workshop¶
Repository: https://github.com/canonical/workshop
Fixed a security issue when connecting to the host’s Unix socket through a tunnel.
Added a system service to every workshop that reports readiness to LXD, in preparation for VM support.
Switched SDK volumes to ID-mapped mounts. This fixes an issue with sharing SDKs between users, and between containers and VMs.
SDKcraft 0.9.2 (unchanged)¶
Repository: https://github.com/canonical/sdkcraft
No changes in this release.
Reference SDKs¶
Repository: https://github.com/canonical/reference-sdks
Added the Antigravity CLI SDK (community contribution by @rajannpatel).
Added
openjdk,maven, andgradleSDKs (community contribution by @rroessler).Updated the
uvSDK to move UV venv creation tosetup-base, avoiding SDK install ordering issues.Upgraded the test suite and base for the
nodeSDK.Added a test suite for the
github-runnerSDK; forward-merging is currently held up by runner capacity issues.
Docs¶
Repository: https://github.com/canonical/workshop
Split the contributing guide into three subsections and updated it.
Added a new how-to guide on sharing content between SDKs in a workshop.
Explained workshop hostnames in the how-to guides, making it easier to connect over SSH, for example with JetBrains Gateway.
Expanded coverage of the SDK Store.
Full Changelog: