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
5f3c0eb
to13f0f47
by @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 --purge
to 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