Coder 2.21
Coder 2.21 streamlines administration and minimizes downtime with GA notifications and enhanced provisioner job management, giving teams greater control over workspace performance. Developers can now seamlessly integrate AI into their workflows with open-source modules for Claude Code and Goose, plus a Windsurf extension for an optimized, AI-powered coding experience.
View the full changelog on GitHub.
New Features
Notifications GA
- Our notifications system is now GA—stable and enabled by default for all customers.
- Get real-time alerts for build failures, dormant workspaces, and resource bottlenecks, ensuring faster issue resolution and a clear audit trail.
- Stay informed with alert delivery to VS Code, email, Slack, Microsoft Teams, and a new in-product inbox—no setup required.
Manage provisioner jobs in Coder
- Gain full visibility into provisioner jobs across your organization to quickly identify recurring issues and prevent costly delays.
- Resolve bottlenecks by cancelling jobs which are hanging or failing, reducing resource waste.
- Automate provisioner job management using API or CLI to ensure hands-off job management at scale.
Run Claude Code and Goose at scale
- Quickly deploy AI coding agents with new Coder Registry modules for Claude Code and Goose.
- Early access: admins can streamline setup by embedding these agents into workspace templates.
- Early access: Developers can instantly spin up AI-powered workspaces to accelerate tasks and boost productivity.
Check out our docs and tutorials to learn how to experiment agentic AI in Coder environments.
New extension for Windsurf, an AI-powered IDE
- Launch Windsurf workspaces from Coder with one click using our new remote extension, now available in the OpenVSX registry.
- Run Windsurf securely in air-gapped or restricted networks.
- Skip complex setups—install directly in your editor with no command-line or local dependencies.
Breaking Changes
There are no breaking changes in this release.
View the full changelog for the release on GitHub. If you have questions or feedback, join the conversation on Discord or email us directly!