Releases: radius-project/radius
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
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
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
Radius v0.50.0
Announcing Radius v0.50.0
Today we're happy to announce the release of Radius v0.50.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
Introducing in-place upgrades
Radius can now be upgraded using the new rad upgrade
command. The new command upgrades the Radius control plane while preserving existing environments and applications. There is also a rad rollback
command. Read more in the Radius documentation.
Enhancements to Radius resource types
Properties on Radius resource types can now be arrays of objects. You can also now specify an enum
type to validate inputs prior to deployment.
The YAML file schema for resource type definitions changed. name
is now namespace
. For example, when you use rad resource-type create -f types.yaml
to create a new resource type, the types.yaml file must have namespace: Radius.Resources
rather than name: Radius.Resources
on line one.
Offline installation
Radius can now be installed in an offline environment using the rad install
command or via the Helm chart by setting location of the Radius containers via the global.imageRegistry
and global.imageTag
parameters.
Breaking changes
The name
property in resource type definition YAML file is now namespace
. See the Radius resource type section above for details.
Upgrading to Radius v0.50.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
- Download terraform default by @sylvainsf in #10019
- Modify message to print capabilities only when present by @nithyatsu in #10005
- Bump the go-dependencies group across 1 directory with 24 updates by @dependabot[bot] in #10025
- Bump mikefarah/yq from 4.45.4 to 4.46.1 in the github-actions group by @dependabot[bot] in #9974
- Increase qps for ci by @sylvainsf in #10031
- Update UDT tests to use resource-type create by @lakshmimsft in #10044
- Remove reference to
status
in UDT postgres test by @lakshmimsft in #10072 - Bump the go-dependencies group with 6 updates by @dependabot[bot] in #10095
- Adding fix to increse qps based on config by @vishwahiremat in #10114
- Integrating preflight checks with rad upgrade kubernetes command by @ytimocin in #9745
- Add validation for reserved words. (UDT) by @lakshmimsft in #10041
- Add Server-Side validation for resource data against type schema by @lakshmimsft in #10008
- Bump mikefarah/yq from 4.46.1 to 4.47.1 in the github-actions group by @dependabot[bot] in #10093
- Enable UDT array, enum types (now enabled in bicep-tools) by @lakshmimsft in #10140
- Update TF install to shared binary approach by @lakshmimsft in #10147
- Updated the release process to add release branch and tags to bicep-tools repo by @vishwahiremat in #10138
- Bump the go-dependencies group with 11 updates by @dependabot[bot] in #10164
- rad rollback kubernetes command implementation by @ytimocin in #9765
- Bump bicep-types from
1d0af45
to5f3c0eb
by @dependabot[bot] in #10163 - Add global.imageRegistry and global.imageTag parameters by @ytimocin in #10131
- Add global.imagePullSecrets parameter for private registry authentication by @ytimocin in #10184
- Remove CLAUDE.md from repository by @ytimocin in #10188
- Update release docs with bicep-types-aws workflow run by @sk593 in #10195
- Change name to namespace by @vishwahiremat in #10196
- Bump the go-dependencies group with 14 updates by @dependabot[bot] in #10190
- Add
pre-upgrade
container for Radius preflight checks by @willdavsmith in #9898
Full Changelog: v0.49.0...v0.50.0
Radius v0.50.0-rc5
What's Changed
## changelog
- Adding rc5 to versions.yaml by @brooke-hamilton in #10220
Full Changelog: v0.50.0-rc4...v0.50.0-rc5
Radius v0.50.0-rc4
What's Changed
## changelog
- Adding rc3 to the versions.yaml by @ytimocin in #10205
- rc-4 by @brooke-hamilton in #10219
Full Changelog: v0.50.0-rc2...v0.50.0-rc4
Radius v0.50.0-rc2
What's Changed
## changelog
- Release 0.49.0 by @vishwahiremat in #10017
- Download terraform default by @sylvainsf in #10019
- modify message to print capabilities only when present by @nithyatsu in #10005
- Bump the go-dependencies group across 1 directory with 24 updates by @dependabot[bot] in #10025
- Bump mikefarah/yq from 4.45.4 to 4.46.1 in the github-actions group by @dependabot[bot] in #9974
- Increase qps for ci by @sylvainsf in #10031
- Update UDT tests to use resource-type create by @lakshmimsft in #10044
- Remove reference to
status
in UDT postgres test by @lakshmimsft in #10072 - Bump the go-dependencies group with 6 updates by @dependabot[bot] in #10095
- Adding fix to increse qps based on config by @vishwahiremat in #10114
- Integrating preflight checks with rad upgrade kubernetes command by @ytimocin in #9745
- Add validation for reserved words. (UDT) by @lakshmimsft in #10041
- Add Server-Side validation for resource data against type schema by @lakshmimsft in #10008
- Bump mikefarah/yq from 4.46.1 to 4.47.1 in the github-actions group by @dependabot[bot] in #10093
- Enable UDT array, enum types (now enabled in bicep-tools) by @lakshmimsft in #10140
- Update TF install to shared binary approach by @lakshmimsft in #10147
- Updated the release process to add release branch and tags to bicep-tools repo by @vishwahiremat in #10138
- Bump the go-dependencies group with 11 updates by @dependabot[bot] in #10164
- rad rollback kubernetes command implementation by @ytimocin in #9765
- Bump bicep-types from
1d0af45
to5f3c0eb
by @dependabot[bot] in #10163 - feat: adding global.imageRegistry and global.imageTag parameters by @ytimocin in #10131
- feat: add global.imagePullSecrets parameter for private registry authentication by @ytimocin in #10184
- chore: remove CLAUDE.md from repository by @ytimocin in #10188
- Update release docs with bicep-types-aws workflow run by @sk593 in #10195
- Change name to namespace by @vishwahiremat in #10196
- Bump the go-dependencies group with 14 updates by @dependabot[bot] in #10190
- Add
pre-upgrade
container for Radius preflight checks by @willdavsmith in #9898 - Adding 0.50.0-rc1 to versions.yaml by @ytimocin in #10202
- Adding bicep-tools checkout to the release workflow by @ytimocin in #10203
- Adding 0.50.0-rc2 to versions.yaml by @ytimocin in #10204
Full Changelog: v0.49.0-rc1...v0.50.0-rc2
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