Changelog
September 3rd, 2024

Release Recap: Terraform Provider to Manage Coder via GitOps, Experimental Notifications Feature in Coder 2.15.0

author avatar
Jess Sweet
Sr. Product Marketing Manager

SHARE

Coder 2.15.0 is here! It’s packed with exciting updates that will help you stay informed, boost efficiency, and transition to modern infrastructure management. Read on for more details, and be sure to check out the 2.15.0 changelog on GitHub for a complete summary of updates.

From ClickOps to GitOps: the coderd Terraform Provider

The new coderd Terraform provider allows teams to manage their Coder deployment declaratively in Git, bypassing traditional manual CLI/API scripting. This enables enterprises to:

  • Improve template quality: Achieve automated testing of infrastructure and workspace configurations in CI/CD; reduce the risk of human error by reducing manual operations.
  • Ensure compliance: Vet Coder templates against governance engines like Open Policy Agent to comply with strict internal tooling policies.
  • Improve developer & admin experience: Democratize visibility of templates so devs can recommend improvements via PRs, saving admin time and delivering a more transparent DevEx.

“This release shortens production readiness for regulated enterprise customers by 1-2 weeks with pre-built Terraform resources that can be added to pipelines,” says Ben Potter, Head of Product at Coder. “And frees up admins to work on other higher-impact activities like user growth.”

Ready to give it a try? Check out our Terraform Provider on GitHub.

Stay in the loop with experimental email and webhook notifications

If you're not constantly checking the Coder dashboard, you might miss important, time-sensitive updates about workspace activity, such as failed builds. To help manage Coder deployments more effectively at scale, Coder now offers native email notifications and webhooks to alert developers and admins to critical events. These notifications cover key scenarios like template and user changes, build failures, and workspace deprecations or dormancy.

Notifications are in experimental mode for now (starting with version 2.15.0) and must be enabled using a feature flag. Administrators will need to configure an SMTP or Webhook target to activate notifications across the deployment. Users can tailor their notifications in their account settings. Learn more about enabling notifications here.

Open Source Announcements

Welcome nhooyr/websocket!

ICYMI, we recently announced on our blog that Coder has officially adopted the nhooyr/websocket library into our open-source family. Our team will continue to maintain it as an open-source project, permissively licensed under the Coder Github organization.

nhooyr/websocket is a minimal, idiomatic, and high-performance WebSocket library for Go. Its quality is demonstrated by an official recommendation from the Go Authors and a long list of dependents, including Traefik, Vault, and Cloudflare.

No breaking API changes are planned, except for updating the import path to github.com/coder/websocket. Want to get involved? Check out nhooyr/websocket and contribute today!

Introducing wush, the secure P2P file transfer tool

We’re committed to delivering high-performance networking innovation to the open-source community. In support of this vision, we’re happy to introduce wush: an efficient method of peer-to-peer file transfers based on the same networking layer used in our core product.

Most CLI file transfer tools are limited by slow speeds over relay servers, trust-based authentication through a third party, and limited applications outside of simple file transfer. We sought to utilize the modern advancements in userspace networking, brought about by Tailscale, to create a tool that could solve all of these problems. For technical details on how we achieved this, check out wush in GitHub.

Other Bug Fixes

As always, we release bug fixes and patches throughout the month to ensure Coder continues to run smoothly. Check out our Coder releases on GitHub for full details on the latest patches. Found a bug? Tag it here to let us know.

RELATED ARTICLES

Enjoy what you read?

Subscribe to our newsletter

By signing up, you agree to our Privacy Policy and Terms of service.