Skip to content

Releases: coder/backstage-plugins

backstage-plugin-devcontainers-react/v0.1.2

31 Oct 20:05
aa4de33

Choose a tag to compare

Minor Changes

  • Updated React imports for React 17+ JSX transform compatibility
  • Internal code quality improvements and dependency updates

backstage-plugin-coder/v0.5.0-alpha.0

31 Oct 20:04
aa4de33

Choose a tag to compare

Breaking Changes

This release migrates the plugin to support Backstage's New Backend System and introduces a dependency on the Coder auth API.

  • OAuth authentication now requires the @coder/plugin-auth-backend-module-coder-provider backend module - The previous OAuth implementation has been replaced with Backstage's native auth system
  • The plugin now requires coderAuthApiRef to be registered - Even if you're using token-based authentication instead of OAuth, you must install and configure the auth backend module.

New Features

  • Added support for Backstage's New Backend System
  • Added CoderAuthApi for improved OAuth flow handling
  • OAuth authentication now integrates with Backstage's native auth system
  • Added CoderProviderSettings component for User Settings page integration

Minor Changes

  • Updated React imports for React 17+ JSX transform compatibility
  • Improved OAuth popup message handling for better compatibility with Backstage auth flows

Notes

This is an alpha release for testing with Backstage's New Backend System. See the plugin README for updated setup instructions.

auth-backend-module-coder-provider/v0.1.0-alpha.0

31 Oct 19:52
aa4de33

Choose a tag to compare

Initial Release

This module adds OAuth2 authentication support for Coder in Backstage using the New Backend System.

New Features

  • Native Backstage auth integration for Coder OAuth2 provider
  • Automatic user profile fetching from Coder deployments
  • Session management with token persistence
  • Support for both resource access and sign-in provider modes

Notes

This is an alpha release for testing with Backstage's New Backend System. The module requires:

  • Backstage version 1.24+ with New Backend System
  • Coder deployment with OAuth2 provider enabled (oauth2 experiment flag)
  • OAuth2 application registered in your Coder deployment

For setup instructions, see the module README.

coder/v0.4.0

15 Oct 22:01
eb19112

Choose a tag to compare

New Features

  • Added support for Coder Oauth2 provider. (Requires that you also install backstage-plugin-coder-backend)

coder-backend/v0.4.0

15 Oct 22:03
eb19112

Choose a tag to compare

New features

coder/v0.3.0

17 Jun 20:13
80d6858

Choose a tag to compare

Breaking changes

  • The useCoderWorkspacesQuery hook has been removed. Please refactor any code to use the new useCoderQuery or useCoderApi hooks.
  • The CoderAuthWrapper component has been removed in favor of consolidating logic into CoderProvider.
  • useCoderAuth's ejectToken method has been renamed to unlinkToken.

New features

  • Added the useCoderQuery hook for making it easy to query and cache any Coder API endpoint.
  • Added the useCoderApi hook for exposing a lower-level primitive for accessing Coder API resources.
  • Added new logic to the CoderProvider component to provide an auth fallback input. By default, this displays whenever there are no official Coder components on screen, but this can be configured with the fallbackAuthUiMode prop.

Minor changes

  • Updated all official Coder components to use the new Coder API Backstage service under the hood.
  • Exposed a new CODER_QUERY_KEY_PREFIX constant for helping users group queries when combining useCoderApi with the base TanStack Query useQuery hook.

devcontainers-react/v0.1.1

15 May 19:17
devcontainers-react/v0.1.1
2fd0959

Choose a tag to compare

Fixed

  • Improve support for forges other than GitHub.

devcontainers-backend/v0.1.1

14 May 22:26
2fd0959

Choose a tag to compare

Bug fixes

  • Updated entity-parsing logic to improve support for GitLab and Bitbucket repo URLs

coder/v0.2.1

19 Apr 14:21
04a1c15

Choose a tag to compare

Bug fixes

  • Frontend plugin now always forwards auth bearer tokens to Backstage backends correctly

coder/v0.2.0

04 Apr 17:27
ece362a

Choose a tag to compare

All documentation has been updated to reflect version 0.2.0.

Breaking changes

  • The templateName and mode properties on CoderAppConfig have been renamed to defaultTemplateName and defaultMode
    • Both properties are now 100% optional
    • In the event that no template name is available (from either the app config or the catalog-info.yaml file), the user will not be able to create workspaces, but will see a reminder about setting things up
  • The value of CoderWorkspacesConfig's creationUrl property is now potentially undefined to reflect that there might not always be a usable template name
    • By extension, none of the links in the main components will let you create a Coder workspace if a usable workspace creation URL could not be generated.

Minor changes

  • When the value of readEntityData in CoderWorkspacesCard or CoderWorkspacesCard.Root changes during re-renders, that will no longer throw an error.
    • This technically wasn't a bug, and was instead a technical limitation that we figured out how to get around.