# 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:

- See the [Tutorial](https://ubuntu.com/workshop/docs/tutorial/) for setup instructions.
- Refer to the [Contribution Guide](https://ubuntu.com/workshop/docs/contributing/) for development prerequisites.

## 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](https://github.com/canonical/workshop)

- Added a new `custom-device` interface:
  ```yaml
  plugs:
    <NAME>:
      interface: custom-device
      subsystem: <SUBSYSTEM>   # e.g. accel or input
  ```
- Fixed unused SDK snapshots that remained after a workshop removal
  ([issue #799](https://github.com/canonical/workshop/issues/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](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](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**:

- Workshop: [https://github.com/canonical/workshop/compare/v0.9.0…v0.9.1](https://github.com/canonical/workshop/compare/v0.9.0...v0.9.1)
- SDKcraft: [https://github.com/canonical/sdkcraft/compare/0.1.14…0.9.1](https://github.com/canonical/sdkcraft/compare/0.1.14...0.9.1)
