Breaking changes ❗
- helm: The
namespaceWhitelist
field on the Coder helm charts has been removed and the organization namespaces feature has been deprecated.- Deployments that had this value set cannot add namespaces, and cannot remove namespaces unless there are no environments still using them
- Existing environments in whitelisted namespaces will continue to work
- Environments cannot be created in whitelisted namespaces any longer
- Organizations can't be removed from a workspace provider (see below) until all environments in that organization and workspace provider are deleted. Users in an organization can create environments in the built-in workspace provider until all environments in that provider are deleted and the organization is removed from the whitelist.
Features ✨
-
Workspace Providers: Workspace providers enable a single Coder deployment to provision and manage workspaces across multiple Kubernetes clusters and namespaces.
- web: New configuration page available via Manage > Admin > Workspace Providers
- web: New option to choose your workspace provider in the Create and Edit Environment modals
- infra: New support for the use of multiple Kubernetes clusters and namespaces
-
Autostart: Autostart allows you to set the time when Coder automatically starts and builds your environments.
- web: New onboarding wizard available for setting a preferred Autostart time.
- web: New configuration page available via Account Preferences > Autostart that allows you to set a time and choose the environments that should be automatically started. We recommend enabling this feature for the environments you use the most.
- web: New checkbox for opting into Autostart is available on the Create and Edit Environment modals.
- web: Autostart action has been added to the Audit Log
-
web: Environment stop actions have been added to the Audit Log
-
web: UI shows most recent Build Log for offline environments
-
cli: Improved sign-in flow to authenticate the CLI with Coder
-
web: Improved error messages within the Build Log
- Improved messages when '/coder/configure' is not executable
-
code-web: Upgraded to code-server version 3.9.0
-
jetbrains: The Mac OS keymap plugin is now automatically installed
-
web: Resources section on Environments page has been redesigned
-
web: Applied consistent design theme across all Preferences pages
Bug fixes 🐛
- web: Fixed dormant accounts and accounts pending deletion not displaying correctly in the Manage > Users table
- web: Fixed DevURL error page links using incorrect URIs.
- infra: Fixed timeout when deleting users with many environments
- infra: Increased offline timeout in trial versions of Coder
- web: Fixed casing when referencing 'GitHub' and 'GitLab'
- infra: Fixed an issue whereby renaming an OAuth provider caused a duplicate to be created. Migrating to 1.17.0 will remove these duplicates. They are not visible in the UI.
- infra: Corrected environment statuses during build and shutdown states
- web: Fixed SiteAdmin users receiving a notification that their SSH keys are
out of sync after creating an initial environment.
- Note: We do not recommend using the SiteAdmin user beyond the initial setup
Security updates 🔐
- When resetting the SiteAdmin password using the
cemanager reset-admin-password
tool, Coder requires a new password to be set upon next login (the initial password provided is marked as a temporary password).
See an opportunity to improve our docs? Make an edit.