Provision remote development environments via Terraform
[!NOTE] This is a mainline Coder release. We advise enterprise customers without a staging environment to install our latest stable release while we refine this version. Learn more about our Release Schedule.
s
suffix to use HTTPS for ports (#12862, 1d4bf30c0) (@f0ssel)New login page preview with placeholder version
deployment_id
to the ui and licenses (#13096, 1bda8a085) (@kylecarbs)Sharable ports is now general access with some new polish
Read more about this in our guide on creating a support bundle.
--env
flag for coder ssh
(#12991, 8a1216254) (@aaronlehmann)workspace_agent_stats
after rollup (#12674, e17e8aa3c) (@mafredri)--version
when provided (#12873, 61e5721ca) (@michaelbrewer)Read the guide on our integration with the island.io secure enterprise browser.
created_at
to workspace resource telemetry (#12969, 41ca6e4f7) (@kylecarbs)tailnetAPIConnector
graceful disconnect (#12980, 6b4eb0319) (@coadler)site_configs.value
to text
(#13036, fab5591cf) (@aslilac)GITHUB_TOKEN
from dogfood env vars (#13106, d30257009) (@kylecarbs)Compare: v2.10.2...v2.11.0
docker pull ghcr.io/coder/coder:v2.11.0
Refer to our docs to install or upgrade Coder, or use a release asset below.
Stable (since May 07, 2024)
Compare: v2.10.1...v2.10.2
docker pull ghcr.io/coder/coder:v2.10.2
Refer to our docs to install or upgrade Coder, or use a release asset below.
Compare: v2.9.3...v2.9.4
docker pull ghcr.io/coder/coder:v2.9.4
Refer to our docs to install or upgrade Coder, or use a release asset below.
src_id
and dst_id
indexes to tailnet_tunnels to mitigate the risk of DB overloading (#12911)ssh
command on Windows, allowing keyboard navigation (#12990)code-server
would not connect, responding with 502 (#12875)Compare: v2.10.0...v2.10.1
docker pull ghcr.io/coder/coder:v2.10.1
Refer to our docs to install or upgrade Coder, or use a release asset below.
Fix: make terminal raw in ssh
command on Windows
(#12990) (@deansheather)
Fix: stop sending DeleteTailnetPeer when coordinator is unhealthy, causing outages (#12923) (@spikecurtis)
Compare: v2.9.2...v2.9.3
docker pull ghcr.io/coder/coder:v2.9.3
Refer to our docs to install or upgrade Coder, or use a release asset below.
Fix issue causing Coder's external auth to open duplicate windows (#12729) (@aslilac)
Fix: remove unnecessary href from external auth flow (#12586) (@emryk)
Compare: v2.9.1...v2.9.2
docker pull ghcr.io/coder/coder:v2.9.2
Refer to our docs to install or upgrade Coder, or use a release asset below.
max_ttl
from templates (#12644) (@Emyrk)
Maximum Workspace Lifetime, or
MAX_TTL
, has been removed from the product in favor of Autostop Requirement. Max Lifetime was designed to automate workspace shutdowns to enable security policy enforcement, enforce routine updates, and reduce idle resource costs.If you use Maximum Lifetime in your templates, workspaces will no longer stop at the end of this timer. Instead, we advise migrating to Autostop Requirement.
Autostop Requirement shares the benefits of
MAX_TTL
, but also respects user-configured quiet hours to avoid forcing shutdowns while developers are connected.We only completely deprecate features after a 2-month heads up in the UI.
workspace_id
to workspace_build
audit logs (#12718) (@sreya)This opt-in configuration protects the Agent process from crashing via OOM. To prevent the agent from being killed in most scenarios, set
CODER_PROC_PRIO_MGMT=1
on your container.
The Coder support bundle grabs a variety of deployment health information to improve and expedite the debugging experience.
template_usage_stats
table and rollup query (#12664) (@mafredri)dbrollup
service to rollup insights (#12665) (@mafredri)template_usage_stats
in GetTemplateInsights
query (#12666) (@mafredri)template_usage_stats
in GetTemplateInsightsByInterval
query (#12667) (@mafredri)template_usage_stats
in GetTemplateAppInsights
query (#12669) (@mafredri)template_usage_stats
in GetUserLatencyInsights
query (#12671) (@mafredri)template_usage_stats
in GetUserActivityInsights
query (#12672) (@mafredri)template_usage_stats
in *ByTemplate
insights queries (#12668) (@mafredri)--mainline
(default) and --stable
(#12858) (@mafredri)pull
(#12559) (@dannykopping)UpsertTemplateUsageStats
(#12764) (@mafredri)GetTemplateAppInsights
(#12767) (@mafredri)GetTemplateInsightsByInterval
(#12773) (@mafredri)workspace_agent_scripts
(#12791) (@mafredri)GetWorkspaceAgentAndLatestBuildByAuthToken
query (#12809) (@mafredri)RequireActiveVersion
is actually set when testing with AGPL store (#12843) (@aslilac)dbrollup
service for insights tests (#12673) (@mafredri)Compare: v2.9.0...v2.10.0
docker pull ghcr.io/coder/coder:v2.10.0
Refer to our docs to install or upgrade Coder, or use a release asset below.
Add separate signals for shutdown handling on Coder server and provisionerd. (#12358) (@kylecarbs)
SIGTERM
will stop accepting new provisioner jobs and wait running jobs to finish before shutting down.
SIGINT
(existing behavior) will cancel in-flight jobs then shut down.
Fixed an issue where single-replica workspace proxy deployments may enter an unhealthy state due to replica management errors. (#12641) (@deansheather)
Fixed an issue preventing upgrade to v2.9.0
due to a migration that hard a
hardcoded schema name. (#12620) (@95gabor)
Compare: v2.9.0...v2.9.1
docker pull ghcr.io/coder/coder:v2.9.1
Refer to our docs to install or upgrade Coder, or use a release asset below.
coder_script
can to add binaries and files to PATH
with a bin directory (#12205) (@mafredri)This is done via a Terraform property in the template.
order
property of coder_app
resource (#12077) (@mtojek)order
property of coder_agent
(#12121) (@mtojek)--header
and --header-command
in config-ssh (#10413) (@JoshVee)coder login
(#10925) (#12466) (@elasticspoon)The following features are hidden or disabled by default as we don't guarantee stability. Learn more about experiments in our documentation.
coder support
command generates a ZIP with deployment information, agent logs, and server config values for troubleshooting purposes. We will publish documentation on how it works (and un-hide the feature) in a future release (#12328) (@johnstcn)coder scaletest
if verbose=false (#12317) (@johnstcn)--help
(#12181) (@coadler)--block-direct-connections
to wsproxies (#12182) (@coadler)Compare: v2.8.5...v2.9.0
docker pull ghcr.io/coder/coder:v2.9.0
Refer to our docs to install or upgrade Coder, or use a release asset below.
Compare: v2.8.4...v2.8.5
docker pull ghcr.io/coder/coder:v2.8.5
Refer to our docs to install or upgrade Coder, or use a release asset below.