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