Workshop 0.9.5 has been released

Release notes v0.9.5

Workshop

  • Manual interface connections are now preserved on workshop refresh. workshop restore resets connections to defaults.
  • Support the desktop interface in a WSL environment. See the outstanding WSL bug for details.
  • Enable Workshop-specific OpenSSH client config by default on distributions that support /etc/ssh/ssh_config.d/. Connecting to a workshop host via SSH requires no manual configuration. See docs for more info. Your running workshops need to be removed and launched again to benefit from the automatic configuration.
  • workshop init --sdks to allow in-project and try SDKs.
  • Improved the daemon startup time. The daemon is socket-activated that the startup time may impact latency in setups with many workshops.

SDKcraft

  • Switched to Ubuntu One SSO. It requires sdkcraft logout and sdkcraft login to get new credentials.
  • Added the sdkcraft login --export option to export credentials in a file for CI pipelines.
  • Added the sdkcraft logout command.

Reference SDKs

See Reference SDKs repo.

  • vscode-remote SDK: will be made obsolete and phased out due to the automatic OpenSSH configuration change. The upcoming first release of the VS Code extension will take care of the code server caching and preserving configuration over refreshes.

Docs

  • Updated README to be example-focused and less verbose.
  • Expanded documentation on hostname coverage and SSH auto configuration.
  • Added backward compatibility for workshops.
4 Likes