Releases: radius-project/radius
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
Radius v0.45.0-rc1
What's Changed
## 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-rc1...v0.45.0-rc1
Radius v0.44.0
Announcing Radius v0.44.0
Today we're happy to announce the release of Radius v0.44.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
None.
Breaking changes
rad resource
commands
Support for User-defined resource types has introduced some breaking changes to rad resource
commands. rad resource
commands now require a fully qualified name along with namespaces to identify a resource, e.g. rad resource expose containers
will now be rad resource expose applications.core/containers
and rad resource show containers
will now be rad resource show applications.core/containers
. Learn more here. Note that the support for end-end functionality for user-defined-resource-types is still in development and will be available in a future release.
Upgrading to Radius v0.44.0
During our preview stage, an upgrade to Radius v0.44.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.43.0 by @nithyatsu in #8416
- remove hardcoded list of resource types from cli. by @nithyatsu in #8286
- Bump aws-actions/configure-aws-credentials from 4.0.2 to 4.1.0 in the all group across 1 directory by @dependabot in #8466
- Bump bicep-types from
0143e0b
tob7606cb
by @dependabot in #8468 - Add retry logic for registermanifests, introduce skip-build override for LRT by @lakshmimsft in #8495
- Update workflow conditions to enable workflow_dispatch with new build by @lakshmimsft in #8563
- Remove helm chart uploads to ACR by @sk593 in #8565
- Update config for downstream url endpoint by @lakshmimsft in #8580
- Set cache option on setup-go action in workflows by @brooke-hamilton in #8280
- fix a typo in doc for rad resource delete by @nithyatsu in #8723
- Running
go mod tidy
on main branch by @ytimocin in #8730 - Release cut number 1 for release 0.44 by @ytimocin in #8731
Full Changelog: v0.43.0...v0.44.0
Radius v0.44.0-rc1
What's Changed
## changelog
- release 0.43.0 by @nithyatsu in #8416
- remove hardcoded list of resource types from cli. by @nithyatsu in #8286
- Bump aws-actions/configure-aws-credentials from 4.0.2 to 4.1.0 in the all group across 1 directory by @dependabot in #8466
- Bump bicep-types from
0143e0b
tob7606cb
by @dependabot in #8468 - Add retry logic for registermanifests, introduce skip-build override for LRT by @lakshmimsft in #8495
- Update workflow conditions to enable workflow_dispatch with new build by @lakshmimsft in #8563
- Remove helm chart uploads to ACR by @sk593 in #8565
- Update config for downstream url endpoint by @lakshmimsft in #8580
- Set cache option on setup-go action in workflows by @brooke-hamilton in #8280
- fix a typo in doc for rad resource delete by @nithyatsu in #8723
- Running
go mod tidy
on main branch by @ytimocin in #8730 - Release cut number 1 for release 0.44 by @ytimocin in #8731
Full Changelog: v0.43.0-rc1...v0.44.0-rc1
Radius v0.43.0
Announcing Radius v0.43.0
Today we're happy to announce the release of Radius v0.43.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
DeploymentTemplate Controller
A new Kubernetes controller in Radius called the DeploymentTemplate Controller is now available that will allow users to deploy resources defined in Bicep manifests using Kubernetes tooling using Radius. This controller was added to enable integrations with GitOps platforms like Flux, which will be available in a future release. Please see the DeploymentTemplate Controller design document for more details.
Preparations for using PostgreSQL as the Radius database
In the near future, the Radius data store will be migrated from etcd to a PostgreSQL database. In preparation for this, the Helm chart for installing Radius now includes deploying PostgreSQL to the Kubernetes cluster. There are no changes to Radius when installed via rad init
.
You can follow the progress of moving the Radius data store in this issue.
rad CLI command for creating new resource types
We have added a CLI command rad resource-type create
to create new resource-types in Radius. This was added to enable resource extensibility in Radius. The end-end functionality of creating and deploying a user-defined resource type will be available in a future release. Learn more from the UDT technical design document
Breaking changes
None
New contributors
@justinmaks made their first contribution in #8214
Upgrading to Radius v0.43.0
During our preview stage, an upgrade to Radius v0.43.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
- Register Manifests during ucp startup sequence by @lakshmimsft in #8120
- Add capabilities to resource type API by @rynowak in #8182
- Add recipe engine by @rynowak in #8180
- Add rad bicep publish-extension command by @rynowak in #8183
- Bump the all group with 3 updates by @dependabot in #8192
- Fix for picking the right helm chart version during release cut by @vishwahiremat in #8196
- Update release version v0.42.0-rc2 by @vishwahiremat in #8202
- add dynamicrp and components info by @nithyatsu in #8201
- [UDT] add create resource type command by @nithyatsu in #8104
- Updating contribution docs by @kachawla in #8212
- Implement fix for failures caused in test logging by @rynowak in #8190
- Update instructions and config for required local dotnet version by @kachawla in #8213
- Adding Postgres Helm chart to rad init by @superbeeny in #8072
- add: Fuzz test for resource id parser by @justinmaks in #8214
- Update release version v0.42.0 by @vishwahiremat in #8216
- Revert "Adding Postgres Helm chart to rad init (#8072)" by @kachawla in #8241
- Disabling cache in the setup-go steps of CI/CD by @ytimocin in #8147
- Resource type create - fixes by @nithyatsu in #8248
- [Snyk] Security upgrade alpine from 3.20 to 3.21.0 by @sylvainsf in #8125
- Update Terraform Azure Test Resource Type by @kachawla in #8254
- UDT - Remove Legacy Routing by @lakshmimsft in #8205
- Revert "UDT - Remove Legacy Routing (#8205)" by @lakshmimsft in #8270
- fixing issue with deployment to AKS by @superbeeny in #8249
- Fix failing non-cloud functional tests by using built-in caching on the setup-go action by @brooke-hamilton in #8276
- Bump the all group with 2 updates by @dependabot in #8259
- Reapply UDT - Remove Legacy Routing by @lakshmimsft in #8275
- Update PR Contributor Checklist by @kachawla in #8255
- Bump the all group across 1 directory with 35 updates by @dependabot in #8260
- Update long running test workflow to verify manifests are registered by @lakshmimsft in #8298
- Bump bicep-types from
3676a8b
to0143e0b
by @dependabot in #8261 - Adding credential generation and secret for postgres db by @superbeeny in #8284
- Update devcontainers dependabot by @sk593 in #8239
- Restore bicep artifacts before starting tests by @sk593 in #8283
- Add purge job for bicep artifacts by @sk593 in #8281
- Unskipping tea tests and adding protection around possible nil models by @ytimocin in #8053
- Add retry logic to UCP
GetAWSResourceWithPost
handler by @willdavsmith in #8170 - Update to skip cleanup of built-in resources in Long Running Tests by @lakshmimsft in #8317
- Add DeploymentTemplate controller for GitOps support by @willdavsmith in #8001
- Add check for cleanup process - Long Running Test by @lakshmimsft in #8358
- Make ErrorDetails into a pointer by @superbeeny in #8367
- Updating VALID_RADIUS_BUILD_WINDOW to 30 mins by @vishwahiremat in #8387
- Reverting VALID_RADIUS_BUILD_WINDOW changes by @vishwahiremat in #8389
- Release: 0.43.0-rc1 by @nithyatsu in #8397
Full Changelog: v0.42.0...v0.43.0
Radius v0.43.0-rc1
What's Changed
## changelog
- Register Manifests during ucp startup sequence by @lakshmimsft in #8120
- Add capabilities to resource type API by @rynowak in #8182
- Add recipe engine by @rynowak in #8180
- Add rad bicep publish-extension command by @rynowak in #8183
- Bump the all group with 3 updates by @dependabot in #8192
- Fix for picking the right helm chart version during release cut by @vishwahiremat in #8196
- Update release version v0.42.0-rc2 by @vishwahiremat in #8202
- add dynamicrp and components info by @nithyatsu in #8201
- [UDT] add create resource type command by @nithyatsu in #8104
- Updating contribution docs by @kachawla in #8212
- Implement fix for failures caused in test logging by @rynowak in #8190
- Update instructions and config for required local dotnet version by @kachawla in #8213
- Adding Postgres Helm chart to rad init by @superbeeny in #8072
- add: Fuzz test for resource id parser by @justinmaks in #8214
- Update release version v0.42.0 by @vishwahiremat in #8216
- Revert "Adding Postgres Helm chart to rad init (#8072)" by @kachawla in #8241
- Disabling cache in the setup-go steps of CI/CD by @ytimocin in #8147
- Resource type create - fixes by @nithyatsu in #8248
- [Snyk] Security upgrade alpine from 3.20 to 3.21.0 by @sylvainsf in #8125
- Update Terraform Azure Test Resource Type by @kachawla in #8254
- UDT - Remove Legacy Routing by @lakshmimsft in #8205
- Revert "UDT - Remove Legacy Routing (#8205)" by @lakshmimsft in #8270
- fixing issue with deployment to AKS by @superbeeny in #8249
- Fix failing non-cloud functional tests by using built-in caching on the setup-go action by @brooke-hamilton in #8276
- Bump the all group with 2 updates by @dependabot in #8259
- Reapply UDT - Remove Legacy Routing by @lakshmimsft in #8275
- Update PR Contributor Checklist by @kachawla in #8255
- Bump the all group across 1 directory with 35 updates by @dependabot in #8260
- Update long running test workflow to verify manifests are registered by @lakshmimsft in #8298
- Bump bicep-types from
3676a8b
to0143e0b
by @dependabot in #8261 - Adding credential generation and secret for postgres db by @superbeeny in #8284
- Update devcontainers dependabot by @sk593 in #8239
- Restore bicep artifacts before starting tests by @sk593 in #8283
- Add purge job for bicep artifacts by @sk593 in #8281
- Unskipping tea tests and adding protection around possible nil models by @ytimocin in #8053
- Add retry logic to UCP
GetAWSResourceWithPost
handler by @willdavsmith in #8170 - Update to skip cleanup of built-in resources in Long Running Tests by @lakshmimsft in #8317
- Add DeploymentTemplate controller for GitOps support by @willdavsmith in #8001
- Add check for cleanup process - Long Running Test by @lakshmimsft in #8358
- Make ErrorDetails into a pointer by @superbeeny in #8367
- Updating VALID_RADIUS_BUILD_WINDOW to 30 mins by @vishwahiremat in #8387
- Reverting VALID_RADIUS_BUILD_WINDOW changes by @vishwahiremat in #8389
- Release: 0.43.0-rc1 by @nithyatsu in #8397
New Contributors
- @justinmaks made their first contribution in #8214
Full Changelog: v0.42.0-rc1...v0.43.0-rc1
Radius v0.42.0
Announcing Radius v0.42.0
Today we're happy to announce the release of Radius v0.42.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
None
Breaking changes
None
New contributors
None
Upgrading to Radius v0.42.0
During our preview stage, an upgrade to Radius v0.42.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
- Bump the all group across 1 directory with 13 updates by @dependabot in #8111
- Bump bicep-types from
ba8eaca
toc86fc24
by @dependabot in #8109 - Bump mikefarah/yq from 4.44.5 to 4.44.6 in the all group by @dependabot in #8110
- Bump golang.org/x/crypto from 0.25.0 to 0.31.0 in /test/magpiego in the go_modules group across 1 directory by @dependabot in #8123
- Remove CosmosDB database provider by @rynowak in #8116
- enable irsa on cicd by @nithyatsu in #8052
- Update Notification Condition for Scheduled Test Runs by @kachawla in #8115
- Bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the go_modules group by @dependabot in #8124
- Changing permissions of UCP - removing unused permissions by @ytimocin in #8080
- Bump bicep-types from
c86fc24
to7c34fe6
by @dependabot in #8134 - Simplify database interface by @rynowak in #8126
- Bump aws-actions/configure-aws-credentials from 1.7.0 to 4.0.2 in the all group by @dependabot in #8136
- Bump the all group across 1 directory with 21 updates by @dependabot in #8142
- Rename database APIs by @rynowak in #8143
- Move database and similar packages to components by @rynowak in #8148
- Refactor and implement shared integration test host by @rynowak in #8112
- Remove ETCd database and secret store by @rynowak in #8158
- Add async operation support to dynamic-rp by @rynowak in #8161
- Bump the all group with 11 updates by @dependabot in #8167
- Bump bicep-types from
7c34fe6
to3676a8b
by @dependabot in #8168 - Move shared services and host to components by @rynowak in #8160
- Bump the all group with 2 updates by @dependabot in #8175
- Implement resource provider API for dynamic rp by @rynowak in #8177
- Release candidate 0.42.0-rc1 by @sk593 in #8181
- Register Manifests during ucp startup sequence by @lakshmimsft in #8120
- Add capabilities to resource type API by @rynowak in #8182
- Add recipe engine by @rynowak in #8180
- Add rad bicep publish-extension command by @rynowak in #8183
- Bump the all group with 3 updates by @dependabot in #8192
- Fix for picking the right helm chart version during release cut by @vishwahiremat in #8196
- Update release version v0.42.0-rc2 by @vishwahiremat in #8202
- add dynamicrp and components info by @nithyatsu in #8201
- [UDT] add create resource type command by @nithyatsu in #8104
- Updating contribution docs by @kachawla in #8212
- Implement fix for failures caused in test logging by @rynowak in #8190
- Update instructions and config for required local dotnet version by @kachawla in #8213
- Adding Postgres Helm chart to rad init by @superbeeny in #8072
Full Changelog: v0.41.0...v0.42.0
Radius v0.42.0-rc2
What's Changed
## changelog
- Cherry picking the fix for helm chart version issue by @vishwahiremat in #8200
- Update release version v0.42.0-rc2 (#8202) by @vishwahiremat in #8208
Full Changelog: v0.42.0-rc1...v0.42.0-rc2
Radius v0.42.0-rc1
What's Changed
## changelog
- change region to solve s3 issues by @nithyatsu in #8117
- revert region since the issues were intermittent by @nithyatsu in #8119
- release 0.41.0 by @nithyatsu in #8114
- Bump the all group across 1 directory with 13 updates by @dependabot in #8111
- Bump bicep-types from
ba8eaca
toc86fc24
by @dependabot in #8109 - Bump mikefarah/yq from 4.44.5 to 4.44.6 in the all group by @dependabot in #8110
- Bump golang.org/x/crypto from 0.25.0 to 0.31.0 in /test/magpiego in the go_modules group across 1 directory by @dependabot in #8123
- Remove CosmosDB database provider by @rynowak in #8116
- enable irsa on cicd by @nithyatsu in #8052
- Update Notification Condition for Scheduled Test Runs by @kachawla in #8115
- Bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the go_modules group by @dependabot in #8124
- Changing permissions of UCP - removing unused permissions by @ytimocin in #8080
- Bump bicep-types from
c86fc24
to7c34fe6
by @dependabot in #8134 - Simplify database interface by @rynowak in #8126
- Bump aws-actions/configure-aws-credentials from 1.7.0 to 4.0.2 in the all group by @dependabot in #8136
- Bump the all group across 1 directory with 21 updates by @dependabot in #8142
- Rename database APIs by @rynowak in #8143
- Move database and similar packages to components by @rynowak in #8148
- Refactor and implement shared integration test host by @rynowak in #8112
- Remove ETCd database and secret store by @rynowak in #8158
- Add async operation support to dynamic-rp by @rynowak in #8161
- Bump the all group with 11 updates by @dependabot in #8167
- Bump bicep-types from
7c34fe6
to3676a8b
by @dependabot in #8168 - Move shared services and host to components by @rynowak in #8160
- Bump the all group with 2 updates by @dependabot in #8175
- Implement resource provider API for dynamic rp by @rynowak in #8177
Full Changelog: v0.41.0-rc1...v0.42.0-rc1
Radius v0.41.0
Announcing Radius v0.41.0
Today we're happy to announce the release of Radius v0.41.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
Improved UI for rad init
CLI prompt in a small terminal window
We have resolved a usability issue where the text in the rad init
CLI user interface gets cropped out of the visible area in a small terminal window. The text display area for the rad init
UI now gets dynamically changed based on the terminal window dimensions, allowing for the text to be displayed instead of being cropped out of the visible display area.
Breaking changes
None
New contributors
Welcome to our new contributors who have merged their first PR in this release!
- @gpltaylor made their first contribution in #8099
Upgrading to Radius v0.41.0
During our preview stage, an upgrade to Radius v0.41.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
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in the go_modules group by @dependabot in #8031
- Bump @azure-tools/typespec-providerhub from 0.46.0 to 0.47.0 in /typespec by @dependabot in #8027
- Update version for dependency to use tilde instead of carat by @lakshmimsft in #8041
- Reformat args for radius installation by @rynowak in #8038
- Skipping flaky test by @rynowak in #8045
- [UDT PR 4 of N] Add basic commands for UDT support by @rynowak in #8035
- Bump bicep-types from
3449fe6
to9c053a7
by @dependabot in #8046 - Bump the all group with 20 updates by @dependabot in #8047
- Release Radius v0.40 by @willdavsmith in #8054
- [UDT PR 5/N] Add rad resource-provider create by @rynowak in #8049
- Doc formatting for rad_group_switch synopsis text by @brooke-hamilton in #7962
- Add shellcheck extension to dev container by @brooke-hamilton in #7963
- Minor spelling update create.go by @Reshrahim in #8058
- Minor spelling update delete.go by @Reshrahim in #8059
- Adding retries and exponential backoff by @ytimocin in #8051
- Bump the all group with 12 updates by @dependabot in #8062
- Bump the all group with 2 updates by @dependabot in #8061
- Bump bicep-types from
9c053a7
to0eb4785
by @dependabot in #8060 - Fix for rad init UI issue on a small terminal by @vishwahiremat in #8068
- [UDT PR 6/N] Add default controller to async controller registry by @rynowak in #8050
- Fixing #8043 - adding long form commands and aliasing abbreviations by @superbeeny in #8073
- Installing the Dapr Helm Chart via the CLI by @superbeeny in #8033
- Bump bicep-types from
0eb4785
toba8eaca
by @dependabot in #8085 - Bump the all group with 20 updates by @dependabot in #8086
- Add functional test for resourceprovider registration (UDT) by @lakshmimsft in #8079
- UDT update for json support by @nithyatsu in #8075
- Update CODEOWNERS by @kachawla in #8076
- Update Dependabot configuration under /typespec/ by @lakshmimsft in #8055
- Format dependabot.yml by @lakshmimsft in #8094
- Bump the all group with 3 updates by @dependabot in #8093
- Remove environment flag from graph by @gpltaylor in #8099
- Update autorest version for Radius by @lakshmimsft in #8042
- [UDT PR 7 / N] Implement routing for UDT by @rynowak in #8070
- [UDT] add resource provider manifest for built in rps. by @nithyatsu in #8103
Full Changelog: v0.40.0...v0.41.0