Radius v0.30.0
Announcing Radius v0.30.0
Today we're happy to announce the release of Radius v0.30.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
Terraform Recipe enhancements
We’ve added a bunch of new supported features and scenarios for Terraform Recipes, including sub-module support, Git module source support, and version ranges. We’re actively working on additional features such as private modules and any provider. Stay tuned for updates! Learn more in our docs.
Radius roadmap
The Radius roadmap is now published at https://aka.ms/radius-roadmap, where you can keep track of all the major features and improvements we are tracking. Check it out and make sure to upvote and leave feedback on your favorites!
Introducing the Radius dashboard
We’re excited to share a first look at a new experimental feature of Radius: the Radius dashboard! Our new dashboard allows you to interact with Radius environments, applications, and recipes from an easy-to-use graphical interface. Visit the dashboard repo to try it out today.
Breaking changes
None
New contributors
Welcome to our new contributors who have merged their first PR in this release!
- @IvanJosipovic made their first contribution in #6996
- @gpltaylor made their first contribution in #6974
- @akshayrohilla made their first contribution in #7083
Upgrading to Radius v0.30.0
During our preview stage, an upgrade to Radius v0.30.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
- Remove copilot4prs by @sk593 in #6988
- Create 0.29.0 release by @nithyatsu in #6992
- fix: remove duplicate securityContext by @IvanJosipovic in #6996
- Get long-haul test cluster working by @ytimocin in #6936
- [Add] Adding ignore-not-found to the deletion of certificate in long haul test workflow by @ytimocin in #6999
- Improve error message under 401 condition with Azure ACR by @gpltaylor in #6974
- Remove skipped test by @kachawla in #6998
- Restore AWS S3 tests by @willdavsmith in #6993
- Enable CLI container port expose test by @youngbupark in #7000
- Enable Bicep recipe unit-test with fake registry server by @youngbupark in #7021
- Remove old issues workflow by @AaronCrawfis in #7020
- chore: replace issue templates with forms by @lechnerc77 in #6982
- Updating the caBundle for the controller webhook by @ytimocin in #7022
- Updating the Radius installation step of the long-haul workflow by @ytimocin in #7008
- Add Functional Test for Bicep Recipe Context Parameter by @kachawla in #7041
- Add event logging for Terraform recipe publishing by @sk593 in #7028
- Updating delete confirmation message by @ytimocin in #7049
- Avoid docker debian image ratelimitting issue in long running test by @youngbupark in #7067
- Make the properties field of tracked resource required by @vinayada1 in #6889
- Add check for Terraform submodules by @sk593 in #7013
- Support direct route connection in AppGraph by @youngbupark in #7072
- Fix connection direction by @youngbupark in #7076
- Support routes.*.destination of gateway for App Graph by @youngbupark in #7079
- Remove rad app switch reference from the error message by @akshayrohilla in #7083
- Fix release race condition by @willdavsmith in #6995
- Update versions.yaml for 0.30 rc by @vinayada1 in #7091
- Fix syntax error in release.yaml workflow by @willdavsmith in #7092
- Re-enable skipped test
Test_RecipeCommands
by @sk593 in #7080 - Create RC2 release version by @vinayada1 in #7093
- Add error handling in case release branch doesn't exist yet by @willdavsmith in #7094
- update versions file for rc3 release by @vinayada1 in #7096