github radius-project/radius v0.58.0
Radius v0.58.0

4 hours ago

Announcing Radius v0.58.0

Today we're happy to announce the release of Radius v0.58.0. Check out the Breaking changes below, along with the full changelog for more details.

We would like to extend our thanks to all the new and existing contributors who helped make this release possible!

Intro to Radius

If you're new to Radius, check out our website, radapp.io, for more information. Also visit our getting started guide to learn how to install Radius and create your first app.

Breaking changes

In order to increase transparency, rad init no longer creates .rad/rad.yaml, and the rad CLI no longer uses .rad/rad.yaml to implicitly determine the current application. Commands that previously worked because an application name was silently read from that file, including rad run and some other app-scoped commands, may now fail unless the application is provided explicitly, for example with --application <name> or the command's positional application argument where supported.

New contributors

Welcome to our new contributors who have merged their first PR in this release!

Upgrading to Radius v0.58.0

You can upgrade to this release by upgrading your Radius CLI then running rad upgrade kubernetes. Only incremental version upgrades are supported. Consult the upgrade documentation for full details.

Full changelog

  • Release v0.57.0 by @lakshmimsft in #11735
  • Add c9k-failure-report workflow (dry-run) by @sylvainsf in #11743
  • Fix duplicated YAML keys in c9k-failure-report.yml by @sylvainsf in #11744
  • build(deps): bump fluxcd/flux2 from 2.8.5 to 2.8.6 in /.github/actions/install-flux in the github-actions group across 1 directory by @dependabot[bot] in #11742
  • Bump causinator9000 to v2.0.0 by @sylvainsf in #11746
  • Add DepGroupUpdate to c9k auto-issue-classes by @sylvainsf in #11747
  • build(deps): bump @azure-tools/typespec-azure-core from 0.67.0 to 0.67.1 in /typespec in the npm-dependencies group across 1 directory by @dependabot[bot] in #11741
  • Bump causinator9000 to v2.1.0 and enable c9k auto-issue by @sylvainsf in #11750
  • Enable assign-copilot in c9k auto-issue by @sylvainsf in #11752
  • fix: skip k8s.io 0.36.0 bump incompatible with controller-runtime v0.23.3 by @Copilot in #11757
  • Spec Kit upgrade to version 0.7.4 by @brooke-hamilton in #11738
  • Async Azure resource group deletion in functional test cleanup by @brooke-hamilton in #11763
  • chore(sync): synced file(s) with radius-project/.github by @radius-files-sync[bot] in #11601
  • Remove .rad/rad.yaml hidden file dependency from rad CLI by @Copilot in #11766
  • pin tf version to avoid surprise breaking changes by @nithyatsu in #11779
  • fix(cli): improve error message when deploying Radius types with wrong API version by @officialasishkumar in #11557
  • fix: include operator-configured parameter values in recipe metadata by @sethficke in #11680
  • Teams release thread tracking instructions for release process by @brooke-hamilton in #11768
  • build(deps): bump ghcr.io/devcontainers/features/node from 1.7.1 to 2.0.0 by @dependabot[bot] in #11784
  • build(deps-dev): bump the npm-dependencies group across 3 directories with 3 updates by @dependabot[bot] in #11785
  • chore: pin Bicep CLI to v0.42.1 in workflows and rad CLI by @Copilot in #11812
  • rad init --preview should be able to work with radius.core environments. by @nithyatsu in #11639
  • Enhance publish-docs workflow: Include triggering upstream PR details in autogenerated docs PRs by @Copilot in #11159
  • Agent experience specification for multi-repo Radius contributor workflows by @brooke-hamilton in #11607
  • Fix for deleting a recipe pack leaves the environment in a corrupt state by @nithyatsu in #11748
  • Handle additionalProperties in resource type display by @AkashKumar7902 in #11764
  • Modify pull request template for clarity and updates by @zachcasper in #11776
  • Remove require-pr-checklist.yaml workflow by @Copilot in #11823
  • Remove html comments for pr check workflow from PR template by @brooke-hamilton in #11836
  • Refresh Azure auth immediately before long-running functional tests by @Copilot in #11830
  • Fix Terraform recipe failure when resource has no application property by @Copilot in #11834
  • Register getGraph custom action for Radius.Core/applications by @Copilot in #11796
  • build(deps): bump ghcr.io/devcontainers/features/go from 1.3.3 to 1.3.4 by @dependabot[bot] in #11826
  • build(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to 5.19.0 by @dependabot[bot] in #11847
  • build(deps-dev): bump the npm-dependencies group across 2 directories with 3 updates by @dependabot[bot] in #11827
  • Pin Deployment Engine image to 0.56 for v0.57.1 patch release by @brooke-hamilton in #11855
  • build(deps): bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #11846
  • build(go): bump to 1.26.3 by @DariuszPorowski in #11850
  • Prepare patch release and update release notes by @brooke-hamilton in #11858
  • Add --force flag to rad resource delete and rad app delete by @willdavsmith in #11625
  • Add Radius.Core/terraformConfigs and bicepConfigs resources by @sylvainsf in #11780
  • Remove unused Azure DevOps boards sync workflow by @brooke-hamilton in #11868
  • fix: pin terraform init alpine image in helm chart by @Copilot in #11877
  • Deploy to External AKS and EKS Clusters feature spec by @zachcasper in #11644
  • Controller-runtime v0.24 upgrade and scheme.Builder deprecation migration by @brooke-hamilton in #11861
  • Upgrade pnpm from 10 to 11 by @Copilot in #11883
  • build(deps): bump the go-dependencies group across 1 directory with 33 updates by @dependabot[bot] in #11884
  • build(deps): bump ghcr.io/devcontainers/features/docker-in-docker from 2.16.1 to 2.17.0 by @dependabot[bot] in #11885
  • build(deps): bump github.com/AzureAD/microsoft-authentication-library-for-go from 1.7.1 to 1.7.2 in the go-dependencies group across 1 directory by @dependabot[bot] in #11886
  • build(deps): bump the github-actions group across 2 directories with 2 updates by @dependabot[bot] in #11888
  • build(deps): bump the npm-dependencies group across 3 directories with 12 updates by @dependabot[bot] in #11887
  • Install gotestsum in noncloud functional test workflow so JUnit XML is produced by @brooke-hamilton in #11900
  • Adding mysql type to default recipepack. by @nithyatsu in #11913
  • Automate default resource type registration from resource-types-contrib by @kachawla in #11911
  • Add multi-file merge support to manifest-to-bicep generate command by @kachawla in #11914
  • Add resource type sync step to the release process by @kachawla in #11912
  • Integrate contrib types into unified Bicep extension by @kachawla in #11915
  • build(deps): bump the go-dependencies group across 2 directories with 2 updates by @dependabot[bot] in #11927
  • Dev container Dependabot fixes for docker-in-docker and go features by @brooke-hamilton in #11930
  • Adding design for automatically registering core RRTs by @kachawla in #11610
  • Update rad commands for concise output by @zachcasper in #11773
  • Resource type not found error cleanup by @officialasishkumar in #11849
  • Fix resource types missing from rad resource-type list with per-type manifest files by @kachawla in #11933
  • build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #11929
  • docs: require signed commits by @Copilot in #11873
  • Hydrate Radius.Core schemas from OpenAPI by @willdavsmith in #11881
  • Add workflow to sync contrib resource types and publish Bicep extensions by @kachawla in #11916
  • build(deps): bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1 by @dependabot[bot] in #11939
  • build(deps): bump the npm-dependencies group across 3 directories with 5 updates by @dependabot[bot] in #11956
  • chore(release): 0.58.0-rc1 by @DariuszPorowski in #11960
  • build(deps): bump the go-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #11965
  • build(deps): bump the github-actions group across 2 directories with 2 updates by @dependabot[bot] in #11966
  • Revert Deployment Engine image tag pin in Helm chart by @brooke-hamilton in #11906
  • Add rad app show/list/delete --preview by @lakshmimsft in #11935
  • fix: tenant validation by @DariuszPorowski in #11967
  • build(deps): bump ghcr.io/devcontainers/features/docker-in-docker from 3.0.0 to 3.0.1 by @dependabot[bot] in #11972
  • build(deps): bump actions/stale from 10.2.0 to 10.3.0 in the github-actions group across 1 directory by @dependabot[bot] in #11974
  • build(deps): bump github.com/containerd/containerd from 1.7.31 to 1.7.32 in the go-dependencies group across 1 directory by @dependabot[bot] in #11973
  • ci(gh-token-action): use client-id instead of app-id by @DariuszPorowski in #11968
  • ci(lrt): update Bicep artifact restoration process by @DariuszPorowski in #11977
  • chore(release): v0.58.0-rc2 by @DariuszPorowski in #11981

Full Changelog: v0.57.1...v0.58.0

Don't miss a new radius release

NewReleases is sending notifications on new releases.