Workshop and SDKcraft 0.9.1 release notes

8 June 2026

These release notes cover new features and changes in Workshop and SDKcraft 0.9.1.

Requirements and compatibility

Workshop relies on Snap and LXD:

What’s new in 0.9.1

Workshop and SDKcraft 0.9.1 add a custom-device interface, the new sdkcraft revisions command, and ubuntu@26.04 base support, alongside several fixes and clearer command output.

Workshop

Repository: https://github.com/canonical/workshop

  • Added a new custom-device interface:

    plugs:
      <NAME>:
        interface: custom-device
        subsystem: <SUBSYSTEM>   # e.g. accel or input
    
  • Fixed unused SDK snapshots that remained after a workshop removal (issue #799).

  • Fixed workshop exec change and task summaries so they show the user-requested command instead of Workshop’s internal sudo execution wrapper.

  • Added retry logic for failed pre-handshake requests to the SDK Store.

  • Simplified the error messages for refresh.

  • Added support for the website field in the sdk info output for SDKs.

SDKcraft

Repository: https://github.com/canonical/sdkcraft

  • Added sdkcraft revisions, a new command to list the SDK revisions available on the store.

  • Added support for the ubuntu@26.04 base.

Reference SDKs

Repository: https://github.com/canonical/reference-sdks

  • Added ubuntu@26.04 base support to the reference SDKs (publishing is in progress and available soon).

  • Added tests to the agentic and toolchain SDKs, with more automated end-to-end test coverage planned.


Full Changelog: