Releases: radius-project/radius
Radius v0.54.0
Announcing Radius v0.54.0
Today we're happy to announce the release of Radius v0.54.0. Check out the highlights 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.
Highlights
Fixed rad workspace show errors when no current workspace exists
The rad workspace show command was updated to provide a more user-friendly experience when no workspace is currently set. Instead of returning an error, the command now logs an informational message to guide the user. See the CLI docs for more details.
Fixed rad credential show azure command
Previously, the rad credential show azure command would always throw an error due to a nil pointer dereference when attempting to display Azure Service Principal credentials. This has been fixed so that the command will now successfully display Azure credentials that you've configured for Radius.
Breaking changes
None.
New contributors
Welcome to our new contributors who have merged their first PR in this release!
- @filipevrevez made their first contribution in #10749
Upgrading to Radius v0.54.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
- update release to 0.53.0 by @sylvainsf in #10798
- Fix duplicated verbs on rbac for dynamic-rp by @filipevrevez in #10749
- Bump github.com/containerd/containerd from 1.7.28 to 1.7.29 by @dependabot[bot] in #10778
- Bump the magpie-go-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #10797
- feat(copilot): add golang instruction by @DariuszPorowski in #10808
- Add CanNotDelete lock to LRT infrastructure by @kachawla in #10811
- Fix
rad workspace showerrors out if there is no current workspace by @brooke-hamilton in #10803 - Restores the skip list from cache (if it exists) by @nithyatsu in #10810
- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #10818
- ci(runtime): Standardize versions and set Source of Truth on GitHub Actions by @DariuszPorowski in #10817
- Replace Gitea with custom git http backend by @willdavsmith in #10563
- Bump the go-dependencies group across 1 directory with 31 updates by @nithyatsu in #10828
- end to end tests for recipe packs by @nithyatsu in #10805
- Bump js-yaml from 3.14.1 to 3.14.2 in /hack/bicep-types-radius/src/autorest.bicep in the npm_and_yarn group across 1 directory by @dependabot[bot] in #10825
- feat(copilot): add gh workflows and shell instructions by @DariuszPorowski in #10784
- Fix nil pointer dereference by setting Kind field in Azure credentials by @kachawla in #10833
- Add GNU Makefile best practices instructions by @brooke-hamilton in #10814
- remove description from recipe pack resource by @nithyatsu in #10841
- feat(copilot): add docker instructions by @DariuszPorowski in #10820
- feat(copilot): add bicep instructions by @DariuszPorowski in #10819
- ci(workflows): pin actions to full sha by @DariuszPorowski in #10840
- fix(workflows): update to use multiline syntax by @DariuszPorowski in #10851
- Bump the go-dependencies group with 30 updates by @dependabot[bot] in #10848
- Bump golang.org/x/crypto from 0.41.0 to 0.45.0 in /test/magpiego by @dependabot[bot] in #10847
- Bump bicep-types from
42aa3c3to15a2e8cby @dependabot[bot] in #10845 - ci(build): remove unused
az login(leftover after #8565) by @DariuszPorowski in #10849 - Bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #10846
- add check for resource type --> recipe conflict across multiple recipe packs in single environment by @nithyatsu in #10850
- Bump bicep-types from
15a2e8cto5d19652by @dependabot[bot] in #10862 - Bump the go-dependencies group with 6 updates by @dependabot[bot] in #10861
- ci(build-test): add condition for md files by @DariuszPorowski in #10815
- Fix MCP server name casing in VS Code configuration by @brooke-hamilton in #10863
- ci(workflows): update conditions to skip when no changes detected by @DariuszPorowski in #10866
- Add recipeparameters to environment by @nithyatsu in #10856
- ci(workflows): add skip tests functionality by @DariuszPorowski in #10869
- ci(workflows): update gh app token action by @DariuszPorowski in #10873
- fix(workflows): get a token for all repos in the installation by @DariuszPorowski in #10875
- Update skipdeletelist cache save/restore to use unique keys by @lakshmimsft in #10835
- Automated pull request creation prompt by @brooke-hamilton in #10868
- fix(workflows): get a token for selected repos by @DariuszPorowski in #10878
- ci(workflows): update functional cloud test by @DariuszPorowski in #10877
- fix(prompt): update create pr by @DariuszPorowski in #10880
- Bump the github-actions group across 1 directory with 7 updates by @dependabot[bot] in #10872
- Copilot instructions for performing code reviews by @brooke-hamilton in #10834
- fix(workflows): enhance PR handling in functional test workflow by @DariuszPorowski in #10881
- fix(workflows): improve PR context handling in workflow_run event by @DariuszPorowski in #10882
- Add
anysupport for additional properties by @sk593 in #10824 - Add routing to radius.core app by @nithyatsu in #10864
- ci(workflows): update and pin sha by @DariuszPorowski in #10889
- chore(workflows): add versions.yaml to change detection patterns by @DariuszPorowski in #10896
- Release 0.54 Cut 1 by @ytimocin in #10898
- Update Radius -> DE sync by @willdavsmith in #10897
- Add global panic recovery for CLI commands by @kachawla in #10901
- add env recipe parameters reconciliation by @nithyatsu in #10891
- Adding cli support to manage Radius.Core/Environment resource by @vishwahiremat in #10844
- Update versions.yaml for v0.54.0-rc2 by @ytimocin in #10905
Radius v0.54.0-rc2
What's Changed
## changelog
- Update Radius -> DE sync by @willdavsmith in #10897
- Add global panic recovery for CLI commands by @kachawla in #10901
- add env recipe parameters reconciliation by @nithyatsu in #10891
- Adding cli support to manage Radius.Core/Environment resource by @vishwahiremat in #10844
Full Changelog: v0.54.0-rc1...v0.54.0-rc2
Radius v0.54.0-rc1
What's Changed
## changelog
- update release to 0.53.0 by @sylvainsf in #10798
- Fix duplicated verbs on rbac for dynamic-rp by @filipevrevez in #10749
- Bump github.com/containerd/containerd from 1.7.28 to 1.7.29 by @dependabot[bot] in #10778
- Bump the magpie-go-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #10797
- feat(copilot): add golang instruction by @DariuszPorowski in #10808
- Add CanNotDelete lock to LRT infrastructure by @kachawla in #10811
- Fix
rad workspace showerrors out if there is no current workspace by @brooke-hamilton in #10803 - Restores the skip list from cache (if it exists) by @nithyatsu in #10810
- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #10818
- ci(runtime): Standardize versions and set Source of Truth on GitHub Actions by @DariuszPorowski in #10817
- Replace Gitea with custom git http backend by @willdavsmith in #10563
- Bump the go-dependencies group across 1 directory with 31 updates by @nithyatsu in #10828
- end to end tests for recipe packs by @nithyatsu in #10805
- Bump js-yaml from 3.14.1 to 3.14.2 in /hack/bicep-types-radius/src/autorest.bicep in the npm_and_yarn group across 1 directory by @dependabot[bot] in #10825
- feat(copilot): add gh workflows and shell instructions by @DariuszPorowski in #10784
- Fix nil pointer dereference by setting Kind field in Azure credentials by @kachawla in #10833
- Add GNU Makefile best practices instructions by @brooke-hamilton in #10814
- remove description from recipe pack resource by @nithyatsu in #10841
- feat(copilot): add docker instructions by @DariuszPorowski in #10820
- feat(copilot): add bicep instructions by @DariuszPorowski in #10819
- ci(workflows): pin actions to full sha by @DariuszPorowski in #10840
- fix(workflows): update to use multiline syntax by @DariuszPorowski in #10851
- Bump the go-dependencies group with 30 updates by @dependabot[bot] in #10848
- Bump golang.org/x/crypto from 0.41.0 to 0.45.0 in /test/magpiego by @dependabot[bot] in #10847
- Bump bicep-types from
42aa3c3to15a2e8cby @dependabot[bot] in #10845 - ci(build): remove unused
az login(leftover after #8565) by @DariuszPorowski in #10849 - Bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #10846
- add check for resource type --> recipe conflict across multiple recipe packs in single environment by @nithyatsu in #10850
- Bump bicep-types from
15a2e8cto5d19652by @dependabot[bot] in #10862 - Bump the go-dependencies group with 6 updates by @dependabot[bot] in #10861
- ci(build-test): add condition for md files by @DariuszPorowski in #10815
- Fix MCP server name casing in VS Code configuration by @brooke-hamilton in #10863
- ci(workflows): update conditions to skip when no changes detected by @DariuszPorowski in #10866
- Add recipeparameters to environment by @nithyatsu in #10856
- ci(workflows): add skip tests functionality by @DariuszPorowski in #10869
- ci(workflows): update gh app token action by @DariuszPorowski in #10873
- fix(workflows): get a token for all repos in the installation by @DariuszPorowski in #10875
- Update skipdeletelist cache save/restore to use unique keys by @lakshmimsft in #10835
- Automated pull request creation prompt by @brooke-hamilton in #10868
- fix(workflows): get a token for selected repos by @DariuszPorowski in #10878
- ci(workflows): update functional cloud test by @DariuszPorowski in #10877
- fix(prompt): update create pr by @DariuszPorowski in #10880
- Bump the github-actions group across 1 directory with 7 updates by @dependabot[bot] in #10872
- Copilot instructions for performing code reviews by @brooke-hamilton in #10834
- fix(workflows): enhance PR handling in functional test workflow by @DariuszPorowski in #10881
- fix(workflows): improve PR context handling in workflow_run event by @DariuszPorowski in #10882
- Add
anysupport for additional properties by @sk593 in #10824 - Add routing to radius.core app by @nithyatsu in #10864
- ci(workflows): update and pin sha by @DariuszPorowski in #10889
- chore(workflows): add versions.yaml to change detection patterns by @DariuszPorowski in #10896
- Release 0.54 Cut 1 by @ytimocin in #10898
New Contributors
- @filipevrevez made their first contribution in #10749
Full Changelog: v0.53.0-rc1...v0.54.0-rc1
Radius v0.53.0
Announcing Radius v0.53.0
Today we're happy to announce the release of Radius v0.53.0. Check out the highlights 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.
Highlights
Contour ingress controller installation re-enabled
Thanks to the newly available Contour Helm Charts, Radius has re-enabled installation of the Contour ingress controller during rad install kubernetes or rad init. This means that you no longer need to manually install and configure a Contour ingress controller before deploying Gateway resources.
Improved Environment deletion experience
The rad env delete command has been enhanced to make Environment cleanup safer and more transparent. It will now show different prompts for deleting empty vs. populated Environments to help users understand what will be deleted. Furthermore, progress messages during deletion operations have been added to provide clearer progress information during the deletion process.
New contributors
Welcome to our new contributors who have merged their first PR in this release!
- @koksay made their first contribution in #10614
- @DariuszPorowski made their first contribution in #10771
Upgrading to Radius v0.53.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.
What's Changed
changelog
- Adds TF debug/trace logging support. by @vishwahiremat in #10544
- New GH Action to pull deployment engine image to GHCR by @willdavsmith in #10623
- Re-enable Contour by @willdavsmith in #10573
- Release 0.52.0 by @brooke-hamilton in #10625
- Add checkout steps for
copy-deployment-engine-imageaction by @willdavsmith in #10627 - recipe packs schema and generated files by @nithyatsu in #10592
- Bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #10666
- pin setup-envtest version to a version compible with go by @nithyatsu in #10683
- Bump bicep-types from
7f36e72todee7e86by @dependabot[bot] in #10668 - Updated functional test cloud workflow to checkout submodule by @vishwahiremat in #10688
- Updated functional test cloud workflow to checkout submodule by @vishwahiremat in #10691
- Bump
charmbracelet/x/exp/teatestversion by @willdavsmith in #10628 - chore(ci): update github runners to oci gh arc runners by @koksay in #10614
- Update functional tests and long-running tests to use ubuntu-latest runner by @brooke-hamilton in #10708
- Standardize argument naming and help text for
rad resource-typecommands by @Copilot in #10372 - Adding bicep-tools changes in golang into radius by @vishwahiremat in #10686
- Add submodule get on workflows to fix build failures by @brooke-hamilton in #10721
- Bump actions/setup-node from 5 to 6 in the github-actions group by @dependabot[bot] in #10724
- Bump bicep-types from
dee7e86to093b31cby @dependabot[bot] in #10725 - Removing npx install check from publish bicep extesion command by @vishwahiremat in #10726
- Recipe Packs basic controller and routing to the Radius.Core namespace by @nithyatsu in #10606
- feat(cli): enhance rad env delete with resource counting and safety prompts by @ytimocin in #10455
- upgrade go to 1.25.0 by @nithyatsu in #10684
- update dev container lint version by @nithyatsu in #10741
- Add Radius.Core/applications type by @lakshmimsft in #10722
- Bump
charmbracelet/x/exp/teatestversion by @brooke-hamilton in #10742 - Bump the go-dependencies group across 1 directory with 13 updates by @dependabot[bot] in #10740
- Add submodule check to make build by @brooke-hamilton in #10738
- Go dependabot config for
mapgiegoandtestrpby @brooke-hamilton in #10743 - Bump the go-dependencies group with 7 updates by @dependabot[bot] in #10744
- Workflow schedule update for functional tests and long running tests by @brooke-hamilton in #10745
- Add Readme file to help generate bicep types under Radius.Core by @lakshmimsft in #10746
- Bump the github-actions group with 2 updates by @dependabot[bot] in #10754
- Bump bicep-types from
093b31ctoeb75ca1by @dependabot[bot] in #10756 - Bump the go-dependencies group with 10 updates by @dependabot[bot] in #10755
- Add entries to help register new applications type by @lakshmimsft in #10760
- Adding rad recipe-pack list and show commands by @vishwahiremat in #10759
- Update deprecated tool list names in code review prompt by @brooke-hamilton in #10770
- update rc version by @sylvainsf in #10773
- Sylvainsf/release 0.53.0 rc2 by @sylvainsf in #10776
- Adding rad recipe-pack delete command by @vishwahiremat in #10768
- Remove bicep-tools from release by @sk593 in #10775
- build: bump autorest and typespec by @DariuszPorowski in #10771
- Add support for rad deploy using recipepacks by @nithyatsu in #10747
- Add kubebuilder instruction to exclude format specifier by @nithyatsu in #10785
- Bump bicep-types from
eb75ca1to42aa3c3by @dependabot[bot] in #10791 - create RC by @sylvainsf in #10794
Full Changelog: v0.52.0...v0.53.0
Radius v0.53.0-rc1
What's Changed
## changelog
- Adds TF debug/trace logging support. by @vishwahiremat in #10544
- New GH Action to pull deployment engine image to GHCR by @willdavsmith in #10623
- Re-enable Contour by @willdavsmith in #10573
- Release 0.52.0 by @brooke-hamilton in #10625
- Add checkout steps for
copy-deployment-engine-imageaction by @willdavsmith in #10627 - recipe packs schema and generated files by @nithyatsu in #10592
- Bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #10666
- pin setup-envtest version to a version compible with go by @nithyatsu in #10683
- Bump bicep-types from
7f36e72todee7e86by @dependabot[bot] in #10668 - Updated functional test cloud workflow to checkout submodule by @vishwahiremat in #10688
- Updated functional test cloud workflow to checkout submodule by @vishwahiremat in #10691
- Bump
charmbracelet/x/exp/teatestversion by @willdavsmith in #10628 - chore(ci): update github runners to oci gh arc runners by @koksay in #10614
- Update functional tests and long-running tests to use ubuntu-latest runner by @brooke-hamilton in #10708
- Standardize argument naming and help text for
rad resource-typecommands by @Copilot in #10372 - Adding bicep-tools changes in golang into radius by @vishwahiremat in #10686
- Add submodule get on workflows to fix build failures by @brooke-hamilton in #10721
- Bump actions/setup-node from 5 to 6 in the github-actions group by @dependabot[bot] in #10724
- Bump bicep-types from
dee7e86to093b31cby @dependabot[bot] in #10725 - Removing npx install check from publish bicep extesion command by @vishwahiremat in #10726
- Recipe Packs basic controller and routing to the Radius.Core namespace by @nithyatsu in #10606
- feat(cli): enhance rad env delete with resource counting and safety prompts by @ytimocin in #10455
- upgrade go to 1.25.0 by @nithyatsu in #10684
- update dev container lint version by @nithyatsu in #10741
- Add Radius.Core/applications type by @lakshmimsft in #10722
- Bump
charmbracelet/x/exp/teatestversion by @brooke-hamilton in #10742 - Bump the go-dependencies group across 1 directory with 13 updates by @dependabot[bot] in #10740
- Add submodule check to make build by @brooke-hamilton in #10738
- Go dependabot config for
mapgiegoandtestrpby @brooke-hamilton in #10743 - Bump the go-dependencies group with 7 updates by @dependabot[bot] in #10744
- Workflow schedule update for functional tests and long running tests by @brooke-hamilton in #10745
- Add Readme file to help generate bicep types under Radius.Core by @lakshmimsft in #10746
- Bump the github-actions group with 2 updates by @dependabot[bot] in #10754
- Bump bicep-types from
093b31ctoeb75ca1by @dependabot[bot] in #10756 - Bump the go-dependencies group with 10 updates by @dependabot[bot] in #10755
- Add entries to help register new applications type by @lakshmimsft in #10760
- Adding rad recipe-pack list and show commands by @vishwahiremat in #10759
- Update deprecated tool list names in code review prompt by @brooke-hamilton in #10770
- update rc version by @sylvainsf in #10773
- Sylvainsf/release 0.53.0 rc2 by @sylvainsf in #10776
- Adding rad recipe-pack delete command by @vishwahiremat in #10768
- Remove bicep-tools from release by @sk593 in #10775
- build: bump autorest and typespec by @DariuszPorowski in #10771
- Add support for rad deploy using recipepacks by @nithyatsu in #10747
- Add kubebuilder instruction to exclude format specifier by @nithyatsu in #10785
- Bump bicep-types from
eb75ca1to42aa3c3by @dependabot[bot] in #10791 - create RC by @sylvainsf in #10794
New Contributors
- @koksay made their first contribution in #10614
- @DariuszPorowski made their first contribution in #10771
Full Changelog: v0.52.0-rc1...v0.53.0-rc1
Radius v0.52.0
Announcing Radius v0.52.0
Today we're happy to announce the release of Radius v0.52.0. Check out the highlights 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.
Highlights
Usability improvements to rad uninstall kubernetes
The rad uninstall kubernetes command now lists all the resources that will be deleted, prompts the user for confirmation and performs a thorough cleanup of resources. The--purge flag ensures that all Kubernetes resources created by Radius are deleted. For more details, see the CLI documentation.
Usability improvements to rad group delete
The rad group delete command now displays a confirmation prompt listing all resources that will be deleted (if any) before deleting the group. For more details, see the CLI documentation
Breaking changes
None
Upgrading to Radius v0.52.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
- Disable Gitea install and Flux tests by @willdavsmith in #10442
- Refactoring recipe folder by @vishwahiremat in #10447
- Experimental GitHub Copilot code review prompt by @brooke-hamilton in #10267
- Fix logging output for rad resource-type create and consolidate two code paths by @brooke-hamilton in #10317
- Refactor
rad uninstall kubernetes --purgeto add cleanup by @willdavsmith in #10427 - Disable Contour installation (Bitnami repo changes) by @lakshmimsft in #10483
- Release Candidate v0.51.0-rc2 by @lakshmimsft in #10507
- Bump bicep-types from
13f0f47to7f36e72by @dependabot[bot] in #10538 - Final release v0.51.0 by @lakshmimsft in #10522
- Bump snok/container-retention-policy from 3.0.0 to 3.0.1 in the github-actions group by @dependabot[bot] in #10537
- Remove checkbox from issue templates that ask for support by @brooke-hamilton in #10520
- Add new type Radius.Core/environments by @lakshmimsft in #10448
- Refactor functions in tf install by @lakshmimsft in #10182
- Update API version for Microsoft.Resources/deployments by @sk593 in #10577
- Add console output for transient errors in nightly CLI download test workflow by @Copilot in #10239
- Improve rad group delete: add safety checks and refactor code by @ytimocin in #10355
- Set recreate on automatic pr comment by @brooke-hamilton in #10598
- Added helm chart updates for rootca support by @vishwahiremat in #10607
- Fix PR functional test comment box to append by @brooke-hamilton in #10609
- Fix for
rad app graphto display resources with API versions different from 2023-10-01-preview by @lakshmimsft in #10613 - Bump bicep-types from
7f36e72toef6c4efby @dependabot[bot] in #10602 - Release 0.52.0-rc1 by @brooke-hamilton in #10622
- Adds TF debug/trace logging support. by @vishwahiremat in #10544
- New GH Action to pull deployment engine image to GHCR by @willdavsmith in #10623
Full Changelog: v0.51.0...v0.52.0
Radius v0.52.0-rc1
What's Changed
## changelog
- Disable Gitea install and Flux tests by @willdavsmith in #10442
- Refactoring recipe folder by @vishwahiremat in #10447
- Experimental GitHub Copilot code review prompt by @brooke-hamilton in #10267
- Fix logging output for rad resource-type create and consolidate two code paths by @brooke-hamilton in #10317
- Refactor
rad uninstall kubernetes --purgeto add cleanup by @willdavsmith in #10427 - Disable Contour installation (Bitnami repo changes) by @lakshmimsft in #10483
- Release Candidate v0.51.0-rc2 by @lakshmimsft in #10507
- Bump bicep-types from
13f0f47to7f36e72by @dependabot[bot] in #10538 - Final release v0.51.0 by @lakshmimsft in #10522
- Bump snok/container-retention-policy from 3.0.0 to 3.0.1 in the github-actions group by @dependabot[bot] in #10537
- Remove checkbox from issue templates that ask for support by @brooke-hamilton in #10520
- Add new type Radius.Core/environments by @lakshmimsft in #10448
- Refactor functions in tf install by @lakshmimsft in #10182
- Update API version for Microsoft.Resources/deployments by @sk593 in #10577
- Add console output for transient errors in nightly CLI download test workflow by @Copilot in #10239
- Improve rad group delete: add safety checks and refactor code by @ytimocin in #10355
- Set recreate on automatic pr comment by @brooke-hamilton in #10598
- Added helm chart updates for rootca support by @vishwahiremat in #10607
- Fix PR functional test comment box to append by @brooke-hamilton in #10609
- Fix for
rad app graphto display resources with API versions different from 2023-10-01-preview by @lakshmimsft in #10613 - Bump bicep-types from
7f36e72toef6c4efby @dependabot[bot] in #10602 - Release 0.52.0-rc1 by @brooke-hamilton in #10622
Full Changelog: v0.51.0-rc1...v0.52.0-rc1
Radius v0.51.0
Announcing Radius v0.51.0
Today we're happy to announce the release of Radius v0.51.0. Check out the highlights below, along with the full changelog for more details.
We would like to extend our thanks to all the 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.
Highlights
Purge behavior updated for uninstall command
The existing --purge flag for rad uninstall kubernetes has been updated. When this flag is now specified in the command, all Kubernetes resources created by Radius, including resources created as a part of application deployments, will be deleted. For more information, please refer to the CLI documentation.
Progress status feedback added to application deletion command
The rad app delete command has been updated to show deletion progress and confirmation summary in the console output. This fix addresses a usability concern where app deletion operations that take a bit more time make it look like the CLI is frozen. For more information, please refer to the CLI documentation
ACI deployments now use dynamic resource group location
Previously, when deploying ACI resources, Radius used a hardcoded WestUS3 location as that was one of the first locations to have the ACI NGroups feature available. This has been fixed where the resource group's location is now dynamically retrieved and used throughout the ACI Environment creation and resource deployment process. See the how-to guide for more information on deploying to ACI using Radius.
Breaking changes
Contour ingress controller installation disabled
Radius no longer automatically installs the Contour ingress controller during rad install kubernetes or rad init. This change is due to Bitnami's deprecation of their public container registry, which affects the availability of Contour images.
Applications that rely on Radius Gateway resources for ingress functionality will need to manually install and configure a Contour ingress controller before deploying Gateway resources. For more information on how to install Contour, please consult the Contour documentation. Note that Contour may not have updated their documentation yet given the recency of this issue, so we'd also recommend consulting their community discussion on this matter.
This change is temporary while we evaluate alternative ingress controller options and repository sources.
Upgrading to Radius v0.51.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
- Create 0.50.0 release by @brooke-hamilton in #10223
- Bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #10197
- Bump the go-dependencies group across 1 directory with 20 updates by @dependabot[bot] in #10228
- Bump @inquirer/editor from 4.2.9 to 4.2.17 in /typespec in the npm_and_yarn group across 1 directory by @dependabot[bot] in #10229
- Bump bicep-types from
5f3c0ebto13f0f47by @dependabot[bot] in #10217 - Added Status feedback for Delete app by @Horiodino in #9822
- Upgrading golangci-lint to version v1.64.8 by @Chambras in #10242
- add permissions so that dynamic rp can deploy persistant volumes using tf recipes by @nithyatsu in #10234
- Update make-build to skip bicep download if exists by @brooke-hamilton in #10318
- Fix ACI resources to use resource group location instead of hardcoded WestUS3 by @ytimocin in #10256
- Add resource group client APIs for listing and filtering resources by @ytimocin in #10334
- Bump the github-actions group across 1 directory with 6 updates by @dependabot[bot] in #10364
- Release verification fix by @brooke-hamilton in #10224
- Adding a fix to postgress e2e test by @vishwahiremat in #10382
- Replace AWS::S3::Bucket with AWS::Logs::LogGroup for functional tests by @willdavsmith in #10326
- Bump Flux version to 2.6.4 by @willdavsmith in #10392
- Skip Postgres test by @vishwahiremat in #10393
- Release 0.51.0-rc1 by @vishwahiremat in #10399
- Disable Gitea install and Flux tests by @willdavsmith in #10442
- Refactoring recipe folder by @vishwahiremat in #10447
- Experimental GitHub Copilot code review prompt by @brooke-hamilton in #10267
- Fix logging output for rad resource-type create and consolidate two code paths by @brooke-hamilton in #10317
- Refactor
rad uninstall kubernetes --purgeto add cleanup by @willdavsmith in #10427 - Disable Contour installation (Bitnami repo changes) by @lakshmimsft in #10483
- Release Candidate v0.51.0-rc2 by @lakshmimsft in #10507
New Contributors
- @Horiodino made their first contribution in #9822
- @Chambras made their first contribution in #10242
Full Changelog: v0.50.0...v0.51.0
Radius v0.51.0-rc2
What's Changed
## changelog
- Cherry pick 3 commits to release v0.51 branch by @lakshmimsft in #10519
Full Changelog: v0.51.0-rc1...v0.51.0-rc2
Radius v0.51.0-rc1
What's Changed
## changelog
- Create 0.50.0 release by @brooke-hamilton in #10223
- Bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #10197
- Bump the go-dependencies group across 1 directory with 20 updates by @dependabot[bot] in #10228
- Bump @inquirer/editor from 4.2.9 to 4.2.17 in /typespec in the npm_and_yarn group across 1 directory by @dependabot[bot] in #10229
- Bump bicep-types from
5f3c0ebto13f0f47by @dependabot[bot] in #10217 - Added Status feedback for Delete app by @Horiodino in #9822
- Upgrading golangci-lint to version v1.64.8 by @Chambras in #10242
- add permissions so that dynamic rp can deploy persistant volumes using tf recipes by @nithyatsu in #10234
- Update make-build to skip bicep download if exists by @brooke-hamilton in #10318
- Fix ACI resources to use resource group location instead of hardcoded WestUS3 by @ytimocin in #10256
- Add resource group client APIs for listing and filtering resources by @ytimocin in #10334
- Bump the github-actions group across 1 directory with 6 updates by @dependabot[bot] in #10364
- Release verification fix by @brooke-hamilton in #10224
- Adding a fix to postgress e2e test by @vishwahiremat in #10382
- Replace AWS::S3::Bucket with AWS::Logs::LogGroup for functional tests by @willdavsmith in #10326
- Bump Flux version to 2.6.4 by @willdavsmith in #10392
- Skip Postgres test by @vishwahiremat in #10393
- Release 0.51.0-rc1 by @vishwahiremat in #10399
New Contributors
- @Horiodino made their first contribution in #9822
- @Chambras made their first contribution in #10242
Full Changelog: v0.50.0-rc5...v0.51.0-rc1