Coder v2.9.0
Coder v2.9.0 introduces improved workspace observability, new template capabilities, and CLI enhancements. This update brings activity status tracking, autostop reasons in the workspace overview, and expanded logging options. Additionally, users can now create templates from scratch, support file extensions in the template editor, and use .zip archives for template files.
New Features
- Template & Workspace Enhancements –
- coder_script can now add binaries and files to PATH, making template execution more flexible.
- Templates can now be created from scratch in the UI.
- Template update messages now support markdown for better readability.
- coder_script can now add binaries and files to PATH, making template execution more flexible.
- CLI Improvements –
- Added
--header
and--header-command
support inconfig-ssh
. - The URL is now optional in
coder login
, making it easier to authenticate.
- Added
- Dashboard & UI Updates –
- The workspace overview now displays activity status and autostop reasons.
- Users receive a warning when leaving the template editor without publishing changes.
- The template editor now supports any file extension and .zip archives.
- Confluence, .NET, and Microsoft Teams icons are now available.
- The workspace overview now displays activity status and autostop reasons.
- Networking & Provisioning Improvements –
- DERP server debug metrics are now exposed for better network health monitoring.
- Tailnet peer diagnostics now appear after running
coder ping
. - Provisioners now only allow untagged jobs to be picked up by untagged provisioners, ensuring better provisioning control.
- DERP server debug metrics are now exposed for better network health monitoring.
Breaking Changes
- Prometheus Port Change – The Prometheus HTTP port declaration has been removed from the
coderd
service spec. - Provisioner Job Restriction – Only untagged provisioners can now pick up untagged jobs, requiring provisioning configurations to be updated accordingly.
View the full changelog on GitHub.
This release expands template functionality, improves workspace observability, and enhances network monitoring. If you have questions or feedback, join the conversation on Discord or email us directly!