Back to changelog

Coder v2.16.0

This is our largest release since v2, introducing Organizations, Custom Roles, and Notifications in beta. These features enable advanced RBAC, multi-org support, and real-time notifications.

Custom Roles and Multi-Org support require a Premium license.

New Features

Organizations & Multi-Org Support

  • Teams can now operate in isolated organizations, with scoped IdP sync, groups, quotas, and provisioners.
  • New organization settings UI makes it easy to manage members and resources.
  • Provisioners are now scoped per organization for better isolation and control.

Custom Roles (Premium Feature)

  • Admins can create and assign custom roles, allowing granular permission management.
  • Roles UI now displays both built-in and custom roles in one place.

Notifications (Beta)

  • Users can configure alerts via Webhook, SMTP, Slack, or Microsoft Teams.
  • New notifications include workspace build failures, system alerts, and user account updates.
  • Notification settings UI allows users to manage their preferences.

CLI & Developer Experience Improvements

  • coder ping now runs indefinitely by default; use -n to limit pings.
  • New CLI command: organizations settings show group-sync for fetching group sync settings.
  • Workspace startup timings now available, helping admins analyze performance.

Breaking Changes

  • API Token TTL Change – Default API token TTL is now 7 days instead of 30.
  • CLI coder ping Behavior Change – Now runs indefinitely by default.
  • Diagnostics Output Change – All coder ping diagnostics now write to stderr.

View the full changelog on GitHub.

This release introduces multi-org support, granular RBAC, and real-time notifications, transforming how teams manage secure development environments. If you have questions or feedback, join the conversation on Discord or email us directly!