Releases: radius-project/radius
Radius v0.49.0
Announcing Radius v0.49.0
Today we're happy to announce the release of Radius v0.49.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
Radius Resource Types (RRT) Enhancements
Radius Resource types Connection
Connection support between RRT->RRT is now available. For example, when connecting a Radius.Resources/webServices
resource to a Radius.Resources/postgreSQL
resource, the PostgreSQL properties are now included in the Recipe's context object. This makes it easier for platform engineers to reference these properties for creating secrets in Recipes.
rad resource-type create
The [rad resource-type create
] (https://docs.radapp.io/reference/cli/rad_resource-type_create/) command now supports creating all specified resource types in the yaml
definition at once.
Multiple API versions
RRTs now support multiple API versions. You can now version your custom resource types with the current date of your choice 2025-07-18-preview
following the required format YYYY-MM-DD-preview
Capabilities Improvements
-
The
capabilities: ["SupportsRecipes"]
property is deprecated and the Recipe support is enabled by default. -
Introduced
capabilities: ["manualResourceProvisioning"]
to support externally provisioned resources. This lets developers connect to resources outside of Radius, while platform engineers expose them via RRTs without needing Recipes.
Contour Ingress Controller support
You now have full control over Contour during Kubernetes installation with rad install kubernetes
:
-
Use --contour-disabled to skip installing the Contour ingress controller.
-
Use --contour-chart to install from a custom Helm chart. More information [here]https://docs.radapp.io/reference/cli/rad_install_kubernetes/)
Breaking changes
None
Upgrading to Radius v0.49.0
During our preview stage, an upgrade to Radius v0.49.0 requires a full reinstallation of the Radius control-plane, rad CLI, and all Radius apps. Stay tuned for an in-place upgrade path in the future.
- Delete any environments you have created:
rad env delete <env-name>
- Uninstall the previous version of the Radius control-plane:
rad uninstall kubernetes
- Visit the Radius installation guide to install the latest CLI, or download a binary below
- Install the latest version of the Radius control-plane:
rad install kubernetes
Full changelog
What's Changed
## changelog
- Adding Config and Helm Preflight checks by @ytimocin in #9741
- Bump bicep-types from
f8a4177
to7629785
by @dependabot[bot] in #9846 - Bump brace-expansion from 2.0.1 to 2.0.2 in /typespec in the npm_and_yarn group by @dependabot[bot] in #9813
- Bump danhellem/github-actions-issue-to-work-item from 2.4 to 2.5 in the github-actions group by @dependabot[bot] in #9826
- Bump the go-dependencies group across 1 directory with 27 updates by @dependabot[bot] in #9847
- Bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.2 in /test/magpiego in the go_modules group across 1 directory by @dependabot[bot] in #9845
- Release v0.48.0 by @willdavsmith in #9850
- rad resource-type create should create all types in manifest by @nithyatsu in #9842
- Add golang and bicep vscode extensions to be recommended by @sylvainsf in #9857
- udt to udt connections by @nithyatsu in #9794
- Add-copilot-instructions by @sylvainsf in #9858
- Fix version issue in release verification workflow by @willdavsmith in #9862
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in the go_modules group by @dependabot[bot] in #9861
- Bump bicep-types from
7629785
to1d0af45
by @dependabot[bot] in #9884 - Fix Flux test namespace deletion timeout by @willdavsmith in #9827
- E2E tests for udt connections by @nithyatsu in #9856
- Update release documentation for Deployment Engine tag push by @willdavsmith in #9913
- modify udt2udt test to remove unneccessary dependency on configmap by @nithyatsu in #9923
- Bump the go-dependencies group across 1 directory with 16 updates by @dependabot[bot] in #9931
- Improve error message for missing secret key in populateSecretData function by @zailic in #9935
- Update kind version by @brooke-hamilton in #9942
- Dev container maintenance by @brooke-hamilton in #9936
- handle aws arns without region by @nithyatsu in #9946
- Adding a fix support multiple apiversions for UDT by @vishwahiremat in #9804
- Fix Process Functional Test Results action to handle failures gracefully by @Copilot in #9934
- Adds support for mounting terraform binaries from a container. by @sylvainsf in #9958
- Change capabilities to ManualResourceProvisioning by @nithyatsu in #9960
- Contour configuration on rad install by @brooke-hamilton in #9959
- Client-Side Validation for manifests by @lakshmimsft in #9899
- Skipping Recipe Context e2e test by @vishwahiremat in #10004
- Reverting the delete resource changes in e2e test cleanup. by @vishwahiremat in #10007
- Release 0.49.0-rc1 by @vishwahiremat in #10012
New Contributors
Full Changelog: v0.48.0...v0.49.0
Radius v0.49.0-rc1
What's Changed
## changelog
- Adding Config and Helm Preflight checks by @ytimocin in #9741
- Bump bicep-types from
f8a4177
to7629785
by @dependabot[bot] in #9846 - Bump brace-expansion from 2.0.1 to 2.0.2 in /typespec in the npm_and_yarn group by @dependabot[bot] in #9813
- Bump danhellem/github-actions-issue-to-work-item from 2.4 to 2.5 in the github-actions group by @dependabot[bot] in #9826
- Bump the go-dependencies group across 1 directory with 27 updates by @dependabot[bot] in #9847
- Bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.2 in /test/magpiego in the go_modules group across 1 directory by @dependabot[bot] in #9845
- Release v0.48.0 by @willdavsmith in #9850
- rad resource-type create should create all types in manifest by @nithyatsu in #9842
- Add golang and bicep vscode extensions to be recommended by @sylvainsf in #9857
- udt to udt connections by @nithyatsu in #9794
- Add-copilot-instructions by @sylvainsf in #9858
- Fix version issue in release verification workflow by @willdavsmith in #9862
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in the go_modules group by @dependabot[bot] in #9861
- Bump bicep-types from
7629785
to1d0af45
by @dependabot[bot] in #9884 - Fix Flux test namespace deletion timeout by @willdavsmith in #9827
- E2E tests for udt connections by @nithyatsu in #9856
- Update release documentation for Deployment Engine tag push by @willdavsmith in #9913
- modify udt2udt test to remove unneccessary dependency on configmap by @nithyatsu in #9923
- Bump the go-dependencies group across 1 directory with 16 updates by @dependabot[bot] in #9931
- Improve error message for missing secret key in populateSecretData function by @zailic in #9935
- Update kind version by @brooke-hamilton in #9942
- Dev container maintenance by @brooke-hamilton in #9936
- handle aws arns without region by @nithyatsu in #9946
- Adding a fix support multiple apiversions for UDT by @vishwahiremat in #9804
- Fix Process Functional Test Results action to handle failures gracefully by @Copilot in #9934
- Adds support for mounting terraform binaries from a container. by @sylvainsf in #9958
- Change capabilities to ManualResourceProvisioning by @nithyatsu in #9960
- Contour configuration on rad install by @brooke-hamilton in #9959
- Client-Side Validation for manifests by @lakshmimsft in #9899
- Skipping Recipe Context e2e test by @vishwahiremat in #10004
- Reverting the delete resource changes in e2e test cleanup. by @vishwahiremat in #10007
- Release 0.49.0-rc1 by @vishwahiremat in #10012
New Contributors
Full Changelog: v0.48.0-rc1...v0.49.0-rc1
Radius v0.48.0
Announcing Radius v0.48.0
Today we're happy to announce the release of Radius v0.48.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
Radius Resource Types
Radius now enables Platform Engineers to define custom Resource Types for use by developers within their enterprise. This is a major step forward, giving platform engineers much greater control over the specific implementation and deployment of cloud resources. Resource Types also make it dramatically easier for developers to follow best practices for security, compliance, and cost management. With Resource Types, developers work with higher-level, familiar abstractions defined by their organization, simplifying workflows and reducing cognitive load. Check out the tutorials to create a PostgreSQL resource type and to create a composite Recipe for a web service resource type.
Breaking changes
None.
Upgrading to Radius v0.48.0
During our preview stage, an upgrade to Radius v0.48.0 requires a full reinstallation of the Radius control-plane, rad CLI, and all Radius apps. Stay tuned for an in-place upgrade path in the future.
- Delete any environments you have created:
rad env delete <env-name>
- Uninstall the previous version of the Radius control-plane:
rad uninstall kubernetes
- Visit the Radius installation guide to install the latest CLI, or download a binary below
- Install the latest version of the Radius control-plane:
rad install kubernetes
Full changelog
What's Changed
- Release 0.47.0 by @vishwahiremat in #9572
- Bump the go-dependencies group across 1 directory with 14 updates by @dependabot in #9616
- Bump bicep-types from
faeae51
to3e76092
by @dependabot in #9617 - Bump the github-actions group with 2 updates by @dependabot in #9504
- Use Flux CLI install from GitHub action by @willdavsmith in #9672
- update terraform kubernetes provider to fix getResourceIdentitySchemas Not Implemented issue by @nithyatsu in #9675
- rad resource-type show command updates by @vishwahiremat in #9438
- Bump bicep-types from
3e76092
tof8a4177
by @dependabot in #9723 - Bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the github-actions group by @dependabot in #9721
- ts-node call fix for node 23+ by @ytimocin in #9671
- Change name to namespace by @vishwahiremat in #9517
- Temporarily skipping test using resources in
dt-recipe-ns
namespace by @lakshmimsft in #9744 - Adding the PreflightCheck interface and adding the version check preflight check by @ytimocin in #9738
- Add a workflow to require PR checklist to be filled out by @kachawla in #9732
- Fix dev container build by @brooke-hamilton in #9774
- Updates to LRT workflow by @lakshmimsft in #9746
- Update GetResourceTypeDetails to use new UCP client by @kachawla in #9779
- Adding Radius (and Contour) installation preflight check by @ytimocin in #9739
- Revert to clierrors.Message for error type checking by @kachawla in #9793
- Adding Kubernetes resources Preflight Check by @ytimocin in #9740
- Make commands for workflow editing by @brooke-hamilton in #9642
- Make command deploy AKS cluster for long-running tests by @brooke-hamilton in #9649
- Increase timeout and add retries for test Gitea and Flux installs by @willdavsmith in #9405
- Revert PR for changing name -> namespace by @vishwahiremat in #9811
- Remove "binding" from dynamicrp resource status by @lakshmimsft in #9536
- support for container --> udt connection by @nithyatsu in #9464
- Update skip condition for PR checklist workflow by @sk593 in #9817
- Bump the npm_and_yarn group across 1 directory with 1 update by @dependabot in #9819
- Windows install script fix by @brooke-hamilton in #9814
- Update to resource-type deletion by @lakshmimsft in #9821
- Release v0.48.0-rc1 by @willdavsmith in #9843
- Adding Config and Helm Preflight checks by @ytimocin in #9741
- Bump bicep-types from
f8a4177
to7629785
by @dependabot in #9846
Full Changelog: v0.47.0...v0.48.0
Radius v0.48.0-rc1
What's Changed
## changelog
- Release 0.47.0 by @vishwahiremat in #9572
- Bump the go-dependencies group across 1 directory with 14 updates by @dependabot in #9616
- Bump bicep-types from
faeae51
to3e76092
by @dependabot in #9617 - Bump the github-actions group with 2 updates by @dependabot in #9504
- Use Flux CLI install from GitHub action by @willdavsmith in #9672
- update terraform kubernetes provider to fix getResourceIdentitySchemas Not Implemented issue by @nithyatsu in #9675
- rad resource-type show command updates by @vishwahiremat in #9438
- Bump bicep-types from
3e76092
tof8a4177
by @dependabot in #9723 - Bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the github-actions group by @dependabot in #9721
- ts-node call fix for node 23+ by @ytimocin in #9671
- Change name to namespace by @vishwahiremat in #9517
- Temporarily skipping test using resources in
dt-recipe-ns
namespace by @lakshmimsft in #9744 - Adding the PreflightCheck interface and adding the version check preflight check by @ytimocin in #9738
- Add a workflow to require PR checklist to be filled out by @kachawla in #9732
- Fix dev container build by @brooke-hamilton in #9774
- Updates to LRT workflow by @lakshmimsft in #9746
- Update GetResourceTypeDetails to use new UCP client by @kachawla in #9779
- Adding Radius (and Contour) installation preflight check by @ytimocin in #9739
- Revert to clierrors.Message for error type checking by @kachawla in #9793
- Adding Kubernetes resources Preflight Check by @ytimocin in #9740
- Make commands for workflow editing by @brooke-hamilton in #9642
- Make command deploy AKS cluster for long-running tests by @brooke-hamilton in #9649
- Increase timeout and add retries for test Gitea and Flux installs by @willdavsmith in #9405
- Revert PR for changing name -> namespace by @vishwahiremat in #9811
- Remove "binding" from dynamicrp resource status by @lakshmimsft in #9536
- support for container --> udt connection by @nithyatsu in #9464
- Update skip condition for PR checklist workflow by @sk593 in #9817
- Bump the npm_and_yarn group across 1 directory with 1 update by @dependabot in #9819
- Windows install script fix by @brooke-hamilton in #9814
- Update to resource-type deletion by @lakshmimsft in #9821
- Release v0.48.0-rc1 by @willdavsmith in #9843
Full Changelog: v0.47.0-rc1...v0.48.0-rc1
Radius v0.47.0
Announcing Radius v0.47.0
Today we're happy to announce the release of Radius v0.47.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
rad version
command now also displays control plane version
The rad version
command in the Radius CLI has been updated to display both the CLI version on your machine and the control plane version running in your cluster. This change aims to provide clearer information for users to keep track of versions of the different Radius tools they have installed.
Gateway Route timeouts configuration
A timeoutPolicy
object has been added to the routes
property in the Gateway resource, allowing users to configure custom timeout settings for their Gateway routes. This change offers improved control over request handling to enhance application performance, e.g. adding flexibility for accommodating long-running HTTP calls. For more details, please see the updated Gateway resource reference.
Deploy Radius applications to Azure Container Instances (ACI)
Support for deploying applications to Azure Container Instances (ACI) is now available. You can now use Radius to provision an ACI compute environment then, without needing to modify your app definition, deploy applications and containers to the ACI environment. Radius provisions on your behalf all the necessary Azure infrastructure required to run your application. To try this feature, check out the ACI how-to guide.
Breaking changes
None.
Upgrading to Radius v0.47.0
During our preview stage, an upgrade to Radius v0.47.0 requires a full reinstallation of the Radius control-plane, rad CLI, and all Radius apps. Stay tuned for an in-place upgrade path in the future.
-
Delete any environments you have created:
rad env delete <env-name>
-
Uninstall the previous version of the Radius control-plane:
rad uninstall kubernetes
-
Visit the Radius installation guide to install the latest CLI, or download a binary below
-
Install the latest version of the Radius control-plane:
rad install kubernetes
Full changelog
- Features/superbeeny/gatewaytimeout by @superbeeny in #8739
- Bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 in the go_modules group by @dependabot in #9156
- Waiting for the cache to sync in flux test by @ytimocin in #9313
- Fixing the cache is not started, can not read objects error in flux unit test by @ytimocin in #9361
- Enable UDTs to appear in Application Graph by @nithyatsu in #9181
- Adding changes to populate the recipe outputs to the resource properties by @vishwahiremat in #9210
- Updating rad version command to also show control plane version by @ytimocin in #9167
- Bump golang.org/x/net from 0.36.0 to 0.38.0 in /test/magpiego in the go_modules group across 1 directory by @dependabot in #9193
- Fix for code scanning issue by @brooke-hamilton in #9439
- Various fixes for long-running tests by @willdavsmith in #8680
- Bump the all group across 1 directory with 38 updates by @dependabot in #9423
- Add golangci-lint to dev container by @brooke-hamilton in #9026
- Improve error logging for resource manifest registration failures by @kachawla in #9442
- Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 in the go_modules group by @dependabot in #9481
- Fix race conditions in Gateway timeout functional tests by @kachawla in #9482
- Clarify dependabot group names by @brooke-hamilton in #9487
- Bump the go-dependencies group across 1 directory with 12 updates by @dependabot in #9506
- Refactor pkg/cli/helm and add unit tests by @ytimocin in #9166
- Add initial ACI support by @sk593 in #9436
- Use dedicated acr to host test user-defined resource types by @lakshmimsft in #9376
- Update Dynamicrp per PRs #8267, #8924 by @lakshmimsft in #9195
- Release 0.47.0-rc1 by @vishwahiremat in #9569
Full Changelog: v0.46.0...v0.47.0
Radius v0.47.0-rc1
What's Changed
## changelog
- Features/superbeeny/gatewaytimeout by @superbeeny in #8739
- Bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 in the go_modules group by @dependabot in #9156
- Waiting for the cache to sync in flux test by @ytimocin in #9313
- Fixing the cache is not started, can not read objects error in flux unit test by @ytimocin in #9361
- Enable UDTs to appear in Application Graph by @nithyatsu in #9181
- Adding changes to populate the recipe outputs to the resource properties by @vishwahiremat in #9210
- Updating rad version command to also show control plane version by @ytimocin in #9167
- Bump golang.org/x/net from 0.36.0 to 0.38.0 in /test/magpiego in the go_modules group across 1 directory by @dependabot in #9193
- Fix for code scanning issue by @brooke-hamilton in #9439
- Various fixes for long-running tests by @willdavsmith in #8680
- Bump the all group across 1 directory with 38 updates by @dependabot in #9423
- Add golangci-lint to dev container by @brooke-hamilton in #9026
- Improve error logging for resource manifest registration failures by @kachawla in #9442
- Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 in the go_modules group by @dependabot in #9481
- Fix race conditions in Gateway timeout functional tests by @kachawla in #9482
- Clarify dependabot group names by @brooke-hamilton in #9487
- Bump the go-dependencies group across 1 directory with 12 updates by @dependabot in #9506
- Refactor pkg/cli/helm and add unit tests by @ytimocin in #9166
- Add initial ACI support by @sk593 in #9436
- Use dedicated acr to host test user-defined resource types by @lakshmimsft in #9376
- Update Dynamicrp per PRs #8267, #8924 by @lakshmimsft in #9195
- Release 0.47.0-rc1 by @vishwahiremat in #9569
Full Changelog: v0.46.0...v0.47.0-rc1
Radius v0.46.0
Announcing Radius v0.46.0
Today we're happy to announce the release of Radius v0.46.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
Removed dependencies on Dapr and PostgreSQL
In previous releases, dependencies on Dapr and PostgreSQL were added which meant that containers for both were instantiated alongside the Radius control plane at install time. These were added in preparation for the external datastore features that have been in development. However, these dependencies have been found to break the Radius installation process in some scenarios. Thus, we have decided to remove them from the Radius installation for now and will add them back in the future along with the features that depend on them.
Breaking changes
None.
Upgrading to Radius v0.46.0
During our preview stage, an upgrade to Radius v0.46.0 requires a full reinstallation of the Radius control-plane, rad CLI, and all Radius apps. Stay tuned for an in-place upgrade path in the future.
-
Delete any environments you have created:
rad env delete <env-name>
-
Uninstall the previous version of the Radius control-plane:
rad uninstall kubernetes
-
Visit the Radius installation guide to install the latest CLI, or download a binary below
-
Install the latest version of the Radius control-plane:
rad install kubernetes
Full changelog
- release 0.45.0 by @nithyatsu in #9065
- Add flag to 'rad bicep publish-extension' cmd by @lakshmimsft in #9067
- Add functional test: UDT Phase 1 E2E Test (Original PR #8924) by @lakshmimsft in #9073
- Fix typo in workflow by @lakshmimsft in #9074
- Add bicep download earlier in workflow by @lakshmimsft in #9076
- Remove unused recipe context by @kachawla in #9086
- Update workflow - login using credentials with rights to push to acr by @lakshmimsft in #9131
- LRT - publish udt types for new builds only by @lakshmimsft in #9142
- Migrate LRT Azure credentials to workload identity by @willdavsmith in #9072
- add capabilities to resource-type update by @nithyatsu in #9160
- Update config to use mcr target for image by @lakshmimsft in #9179
- Update Dynamic RP RBAC rules by @kachawla in #9183
- Fix radius-controller waiting on
sourcev1.GitRepository
CRD by @willdavsmith in #9165 - Changes for creating env namspace on the server side and functional test for validating existing keyword with portable resources. by @vishwahiremat in #8917
- Disable database control plane component by default by @willdavsmith in #9219
- Remove Dapr installation in
rad install kubernetes
by @willdavsmith in #9223 - Remove dapr installation from LRT by @willdavsmith in #9232
- Adding Resource Properties to Recipe Context by @kachawla in #9227
- Add E2E test for UDT connecting to external resource by @lakshmimsft in #9212
- Update Deployment Engine release process by @willdavsmith in #8999
- Release 0.46.0 Cut 1 by @ytimocin in #9262
- Fix release workflow: add github token permissions by @willdavsmith in #9263
- Adding pull-requests and contents permissions to the release workflow by @ytimocin in #9265
- Release 0.46.0 Cut 2 by @ytimocin in #9264
- Update release-get-version.sh by @ytimocin in #9268
- Release 0.46 Cut 3 by @ytimocin in #9270
Full Changelog: v0.45.0...v0.46.0
Radius v0.46.0-rc3
Radius v0.46.0-rc2
What's Changed
## changelog
- release 0.45.0 by @nithyatsu in #9065
- Add flag to 'rad bicep publish-extension' cmd by @lakshmimsft in #9067
- Add functional test: UDT Phase 1 E2E Test (Original PR #8924) by @lakshmimsft in #9073
- Fix typo in workflow by @lakshmimsft in #9074
- Add bicep download earlier in workflow by @lakshmimsft in #9076
- Remove unused recipe context by @kachawla in #9086
- Update workflow - login using credentials with rights to push to acr by @lakshmimsft in #9131
- LRT - publish udt types for new builds only by @lakshmimsft in #9142
- Migrate LRT Azure credentials to workload identity by @willdavsmith in #9072
- add capabilities to resource-type update by @nithyatsu in #9160
- Update config to use mcr target for image by @lakshmimsft in #9179
- Update Dynamic RP RBAC rules by @kachawla in #9183
- Fix radius-controller waiting on
sourcev1.GitRepository
CRD by @willdavsmith in #9165 - Changes for creating env namspace on the server side and functional test for validating existing keyword with portable resources. by @vishwahiremat in #8917
- Disable database control plane component by default by @willdavsmith in #9219
- Remove Dapr installation in
rad install kubernetes
by @willdavsmith in #9223 - Remove dapr installation from LRT by @willdavsmith in #9232
- Adding Resource Properties to Recipe Context by @kachawla in #9227
- Add E2E test for UDT connecting to external resource by @lakshmimsft in #9212
- Update Deployment Engine release process by @willdavsmith in #8999
- Release 0.46.0 Cut 1 by @ytimocin in #9262
- Fix release workflow: add github token permissions by @willdavsmith in #9263
- Adding pull-requests and contents permissions to the release workflow by @ytimocin in #9265
- Release 0.46.0 Cut 2 by @ytimocin in #9264
Full Changelog: v0.45.0-rc1...v0.46.0-rc2
Radius v0.45.0
Announcing Radius v0.45.0
Today we're happy to announce the release of Radius v0.45.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
Support for GitOps using Flux
Radius now has integrated first-class support for Flux, a popular GitOps tool. Flux is designed to work with Kubernetes and provides a set of features for managing applications and infrastructure through Git. To learn more, visit the Radius and GitOps overview and how-to guide for Radius + Flux.
Breaking changes
None.
Upgrading to Radius v0.45.0
During our preview stage, an upgrade to Radius v0.45.0 requires a full reinstallation of the Radius control-plane, rad CLI, and all Radius apps. Stay tuned for an in-place upgrade path in the future.
-
Delete any environments you have created:
rad env delete <env-name>
-
Uninstall the previous version of the Radius control-plane:
rad uninstall kubernetes
-
Visit the Radius installation guide to install the latest CLI, or download a binary below
-
Install the latest version of the Radius control-plane:
rad install kubernetes
Full changelog
- Radius Release v0.44.0 by @ytimocin in #8733
- Addressing the security issue dependabot alerts about by @ytimocin in #8741
- remove validation of resource types against the static list in recipes codebase by @nithyatsu in #8391
- Bump bicep-types from
b7606cb
toa26c397
by @dependabot in #8713 - Bump ossf/scorecard-action from 2.4.0 to 2.4.1 in the all group by @dependabot in #8641
- Remove bug label from workflow test failures by @brooke-hamilton in #8802
- Update local debug docs by @lakshmimsft in #8683
- Updating error messages to be checked in bicep recipe functional tests for the new DE by @ytimocin in #8819
- Fix bug: Terraform Recipe Deletion with Provider Config by @kachawla in #8821
- Update Terraform Postgres Recipe Test Resource Name by @kachawla in #8835
- updating doc to use DE from existing installation by @nithyatsu in #7964
- Updating VSCode settings according to the new DE settings by @ytimocin in #8846
- [Snyk] Security upgrade alpine from 3.21.0 to 3.21.3 by @sylvainsf in #8524
- Consolidated Dependabot npm updates for Typespec by @brooke-hamilton in #8897
- Bump golang.org/x/net from 0.34.0 to 0.36.0 in the go_modules group by @dependabot in #8823
- Bump golang.org/x/net from 0.33.0 to 0.36.0 in /test/magpiego in the go_modules group across 1 directory by @dependabot in #8822
- Bump bicep-types from
a26c397
toe6a71b2
by @dependabot in #8875 - Adding on-call team as owner for dependency-related files by @kachawla in #8884
- Bump github.com/containerd/containerd from 1.7.25 to 1.7.27 in the go_modules group by @dependabot in #8907
- Set go version in one place by @brooke-hamilton in #8774
- Bump the all group across 1 directory with 49 updates by @dependabot in #8916
- Add recipe support to dynamic RP (#8191 Continued) by @lakshmimsft in #8267
- Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 in the go_modules group by @dependabot in #8934
- Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 in /test/magpiego in the go_modules group across 1 directory by @dependabot in #8936
- Bump the all group with 9 updates by @dependabot in #8943
- Add maintainer/approver groups as dependency file owners by @kachawla in #8933
- Updating launch.json and running-controlplane-locally doc for updated DE by @ytimocin in #8932
- Restore AWS Bicep artifact in LRT by @sk593 in #8952
- Update codeowners: Remove oncall team from github workflows by @kachawla in #8955
- Add permissions to allow dynamic-rp to manage resources in apps apiGroup by @nithyatsu in #8969
- Fix for failing dev container dependabot checks by @brooke-hamilton in #8973
- Update release readme explanation on upmerge by @brooke-hamilton in #8937
- Bump bicep-types from
e6a71b2
tofaeae51
by @dependabot in #9031 - Bump the all group across 1 directory with 8 updates by @dependabot in #9030
- Add build and publish for Radius Bicep container image by @willdavsmith in #9039
- Add Radius Flux Controller for GitOps support by @willdavsmith in #8784
- name change to workaround lrt failures and unblock release by @nithyatsu in #9042
- Fix Flux functional tests in long-running tests workflow by @willdavsmith in #9054
- Add functional test: UDT Phase 1 E2E Test by @lakshmimsft in #8924
- Revert "Add functional test: UDT Phase 1 E2E Test (#8924)". by @lakshmimsft in #9061
- release 0.45.0-rc1 by @nithyatsu in #9059
Full Changelog: v0.44.0...v0.45.0