Coder v2.20.0
Coder v2.20 features user access management in GA, simpler workspace creation, and resource usage alerts to prevent overuse. Admins can also manage IdP settings through Terraform and audit user connections, reducing manual tasks while strengthening security records.
View the full changelog on GitHub.
New Features
Organizations is now GA
- Organizations, a suite of features for user access management in Coder Premium, is now GA: thoroughly tested, stable, and enabled by default.
- New UI debug tools show which groups will be synced based on config changes, helping prevent misconfigurations.
- Role syncing fixes improve reliability and accuracy for both built-in and custom roles.
Workspace Presets Beta: Simplifying Workspace Creation
- Define preset workspace settings to reduce manual setup and misconfiguration.
- Data scientists can quickly apply default settings; advanced users can still customize when needed.
- Conform workloads to predefined shapes and sizes for cost-efficient, right-sized compute.
New Memory & Disk Threshold Alerts
- Receive email alerts for out-of-memory or out-of-disk risks to prevent unexpected workspace failures and improve resource management.
- Notify developers when their workspace is at risk, allowing them to act before losing work.
- Set memory and disk thresholds to avoid overuse or underuse.
Configure Organization-Sync-as-code through Terraform
- Use the
coderd_
resource (v0.0.10) to manage IdP settings in the coderd Terraform provider.organization_ sync_ settings - Map IdP groups to automatically create or update organizations in your control plane.
- Simplify and scale access with code-based configuration.
IDE and App Auditing for Workspaces
- Admins and auditors can now see user connections and which editor/app is used, providing insight into user activity.
- Build a precise audit trail to improve response after security incidents.
- Gather robust usage data for better reporting, highlighting platform adoption and growth.
Breaking Changes
Stricter Agent Naming Criteria
Agent names must now be case-insensitive-unique per workspace. We no longer allow names to include underscores, double hyphens, trailing hyphens, or leading hyphens.
View the full changelog on GitHub.
This release reduces manual tasks with scalable user administration, simplified workspace creation, and improving resource monitoring and auditing. If you have questions or feedback, join the conversation on Discord or email us directly!