Skip to content

v2.25.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Aug 17:11
· 5 commits to release/2.25 since this release
e6ec957

Changelog

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.

BREAKING CHANGES

  • Route connection logs to Connection log instead of Audit log (#18340, 08e17a0) (@ethanndickson)

    Connections to workspaces (via SSH, workspace apps, or browser port-forwarding) will no longer create entries in the audit log. Those events will now be included in the 'Connection Log'.
    Please see the 'Connection Log' page in the dashboard, and the Connection Log documentation for details. Those with permission to view the Audit Log will also be able to view the Connection Log. The new Connection Log has the same licensing restrictions as the Audit Log, and requires a Premium Coder deployment.

  • Delete old connection events from audit log (#18735, f42de9f) (@ethanndickson)

    With new connection events appearing in the Connection Log, connection events older than 90 days will now be deleted from the Audit Log. If you require this legacy data, we recommend querying it from the REST API or making a backup of the database/these events before upgrading your Coder deployment. Please see the PR for details on what exactly will be deleted.
    Note: There are currently no plans to delete connection events from the Connection Log.

  • Add ability to cancel pending workspace build (#18713, 8202514) (@kacpersaw)

    CancelWorkspaceBuild method in codersdk now accepts an optional request parameter.

  • Use devcontainer ID when rebuilding a devcontainer (#18604, f2d229e) (@DanielleMaywood)

    Minor breaking change for workspaces enabled by our devcontainer integration.
    Allows rebuilding a devcontainer without a valid devcontainer ID.

  • CLI: Add CLI support for creating workspace with presets (#18912, b975d6d) (@ssncferreira)

    This breaking change impacts the coder create CLI command only for templates which contain presets.

    It introduces a --preset flag to the create command, which modifies the behavior when no preset is explicitly provided:

    • If the template includes presets and a default preset, the default will be automatically applied. The user will be notified, but not prompted.
    • If the template includes presets without a default, the user will be prompted to choose a preset.

    This breaks existing workflows for templates with presets that:

    • Expect the create command to proceed without applying a preset
    • Rely on non-interactive scripts or automated workflows, which will now fail or hang due to unexpected prompts

Features

Bug fixes

Performance Optimization

Documentation

Compare: v2.24.2...v2.25.0

Container image

  • docker pull ghcr.io/coder/coder:v2.25.0

Install/upgrade

Refer to our docs to install or upgrade Coder, or use a release asset below.