diff --git a/docs/release-notes/v0.30.0.md b/docs/release-notes/v0.30.0.md new file mode 100644 index 0000000000..05ab758f60 --- /dev/null +++ b/docs/release-notes/v0.30.0.md @@ -0,0 +1,87 @@ +## Announcing Radius v0.30.0 + +Today we're happy to announce the release of Radius v0.30.0. Check out the [highlights](#highlights) below, along with the [full changelog](#full-changelog) for more details. + +We would like to extend our thanks to all the [new](#new-contributors) and existing contributors who helped make this release possible! + +## Intro to Radius + +If you're new to Radius, check out our website, [radapp.io](https://radapp.io), for more information. Also visit our [getting started guide](https://docs.radapp.io/getting-started/) 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](https://docs.radapp.io/guides/recipes/overview/). + +### 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](https://github.com/radius-project/dashboard) 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 https://github.com/radius-project/radius/pull/6996 +* @gpltaylor made their first contribution in https://github.com/radius-project/radius/pull/6974 +* @akshayrohilla made their first contribution in https://github.com/radius-project/radius/pull/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. + +1. Delete any environments you have created: + ```bash + rad env delete + ``` +1. Uninstall the previous version of the Radius control-plane: + ```bash + rad uninstall kubernetes + ``` +1. Visit the [Radius installation guide](https://docs.radapp.io/getting-started/install/) to install the latest CLI, or download a binary below +1. Install the latest version of the Radius control-plane: + ```bash + rad install kubernetes + ``` + +## Full changelog + +* Remove copilot4prs by @sk593 in https://github.com/radius-project/radius/pull/6988 +* Create 0.29.0 release by @nithyatsu in https://github.com/radius-project/radius/pull/6992 +* fix: remove duplicate securityContext by @IvanJosipovic in https://github.com/radius-project/radius/pull/6996 +* Get long-haul test cluster working by @ytimocin in https://github.com/radius-project/radius/pull/6936 +* [Add] Adding ignore-not-found to the deletion of certificate in long haul test workflow by @ytimocin in https://github.com/radius-project/radius/pull/6999 +* Improve error message under 401 condition with Azure ACR by @gpltaylor in https://github.com/radius-project/radius/pull/6974 +* Remove skipped test by @kachawla in https://github.com/radius-project/radius/pull/6998 +* Restore AWS S3 tests by @willdavsmith in https://github.com/radius-project/radius/pull/6993 +* Enable CLI container port expose test by @youngbupark in https://github.com/radius-project/radius/pull/7000 +* Enable Bicep recipe unit-test with fake registry server by @youngbupark in https://github.com/radius-project/radius/pull/7021 +* Remove old issues workflow by @AaronCrawfis in https://github.com/radius-project/radius/pull/7020 +* chore: replace issue templates with forms by @lechnerc77 in https://github.com/radius-project/radius/pull/6982 +* Updating the caBundle for the controller webhook by @ytimocin in https://github.com/radius-project/radius/pull/7022 +* Updating the Radius installation step of the long-haul workflow by @ytimocin in https://github.com/radius-project/radius/pull/7008 +* Add Functional Test for Bicep Recipe Context Parameter by @kachawla in https://github.com/radius-project/radius/pull/7041 +* Add event logging for Terraform recipe publishing by @sk593 in https://github.com/radius-project/radius/pull/7028 +* Updating delete confirmation message by @ytimocin in https://github.com/radius-project/radius/pull/7049 +* Avoid docker debian image ratelimitting issue in long running test by @youngbupark in https://github.com/radius-project/radius/pull/7067 +* Make the properties field of tracked resource required by @vinayada1 in https://github.com/radius-project/radius/pull/6889 +* Add check for Terraform submodules by @sk593 in https://github.com/radius-project/radius/pull/7013 +* Support direct route connection in AppGraph by @youngbupark in https://github.com/radius-project/radius/pull/7072 +* Fix connection direction by @youngbupark in https://github.com/radius-project/radius/pull/7076 +* Support routes.*.destination of gateway for App Graph by @youngbupark in https://github.com/radius-project/radius/pull/7079 +* Remove rad app switch reference from the error message by @akshayrohilla in https://github.com/radius-project/radius/pull/7083 +* Fix release race condition by @willdavsmith in https://github.com/radius-project/radius/pull/6995 +* Update versions.yaml for 0.30 rc by @vinayada1 in https://github.com/radius-project/radius/pull/7091 +* Fix syntax error in release.yaml workflow by @willdavsmith in https://github.com/radius-project/radius/pull/7092 +* Re-enable skipped test `Test_RecipeCommands` by @sk593 in https://github.com/radius-project/radius/pull/7080 +* Create RC2 release version by @vinayada1 in https://github.com/radius-project/radius/pull/7093 +* Add error handling in case release branch doesn't exist yet by @willdavsmith in https://github.com/radius-project/radius/pull/7094 +* update versions file for rc3 release by @vinayada1 in https://github.com/radius-project/radius/pull/7096 \ No newline at end of file diff --git a/versions.yaml b/versions.yaml index 95a428b747..0e4a7baad8 100644 --- a/versions.yaml +++ b/versions.yaml @@ -1,9 +1,9 @@ supported: - channel: '0.30' - version: 'v0.30.0-rc3' + version: 'v0.30.0' +deprecated: - channel: '0.29' version: 'v0.29.0' -deprecated: - channel: '0.28' version: 'v0.28.0' - channel: '0.27'