# Workshop 0.9.6 release notes

## 1 September 2026

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

## 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.6

Workshop 0.9.6 adds support for the `riscv64` architecture, hardens DNS
stability by disabling DNSSEC and DNS-over-TLD for the Workshop bridge and
retrying the configure-DNS service on unexpected exits, protects against
unsupported downgrades with a workshop format check, and allows old system
SDKs to be cleaned up automatically.

### Workshop

**Repository:** [https://github.com/canonical/workshop](https://github.com/canonical/workshop)

- Added `riscv64` architecture support.
- Disabled DNSSEC and DNS-over-TLD on `workshopbr0` and made the
  `configure-dns` service retry automatically if killed by LXD, improving
  DNS reliability.
- Old system SDKs are now cleaned up automatically.
- Add shell completion for workshop exec --env.

### SDKcraft 0.9.3 (unchanged)

**Repository:** [https://github.com/canonical/sdkcraft](https://github.com/canonical/sdkcraft)

- No changes in this release.

---

**Full Changelog**:

- Workshop: [https://github.com/canonical/workshop/compare/v0.9.5…v0.9.6](https://github.com/canonical/workshop/compare/v0.9.5...v0.9.6)
