Announcing Radius v0.23.0
Today we're happy to announce the release of Radius v0.23.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.dev, for more information. Also visit our getting started guide to learn how to install Radius and create your first app.
Highlights
- local-dev Recipes now available for most Links: Local-dev Recipes come pre-installed with new Radius environments to make local development with Recipes a seamless experience. This release adds even more Links to the list of local-dev Recipes. Check out the docs to learn more.
- Improved AWS experience for rad CLI: Working with AWS just for even easier. The rad CLI can now enumerate and let you select AWS regions instead of manually entering region names.
New contributors
Welcome to our new contributors who have merged their first PR in this release!
- @shriraml-ms made their first contribution in #5531
Upgrading to Radius v0.23.0
During our preview stage, an upgrade to Radius v0.23.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
- Update rad init prompt for AWS provider by @kachawla in #5771
- Fix publicEndpointOverride reference by @youngbupark in #5777
- Add remaining types to dev recipes processing by @AaronCrawfis in #5778
- Add mongodb resource limits by @sk593 in #5789
- Update build.yaml concurrency group to include the GitHub ref by @willdavsmith in #5779
- Readme.md for radius repo by @nithyatsu in #5703
- Mount directory for Terraform execution by @kachawla in #5797
- Rename appcore-rp to applications-rp and clean up unused files. by @youngbupark in #5802
- Update governance statement by @willtsai in #5770
- Linkrp split namespace: messagingrp by @lakshmimsft in #5733
- Fetch only radius-bot.js by @youngbupark in #5803
- Make UCP routing modular by @rynowak in #5804
- Update redis schema to include URL and SSL by @sk593 in #5791
- Create Radius release automation by @willdavsmith in #5766
- Release Radius v0.22.0-rc2 by @willdavsmith in #5811
- Clean up go mods by @youngbupark in #5813
- Add helm linter to workflow by @youngbupark in #5817
- Update redis schema check by @sk593 in #5818
- Cleaning up
release.yaml
by @willdavsmith in #5814 - Update to pull request template by @rynowak in #5822
- Streamline the test context creation by @youngbupark in #5816
- Adding Terraform driver and integration with Terraform installation by @kachawla in #5805
- Update old UCP tests by @rynowak in #5824
- Release Radius v0.22.0 by @willdavsmith in #5826
- Add AWS S3 recipe functional test by @willdavsmith in #5760
- Add comments : Part 1 (pkg/cli/...) by @shriraml-ms in #5531
- Add Comments: Part 3 (first of a few PRs for pkg/ucp) by @shriraml-ms in #5643
- Add resource ID to ErrNotFound{} by @vinayada1 in #5768
- Adding contibuting docs for app model changes by @vishwahiremat in #5773
- Adding AWS region selection to rad init by @willdavsmith in #5815
- Generate TF module config and integrate with init by @kachawla in #5841
- Update contribution docs by @nithyatsu in #5721
- Add Comments: Part 2 (pkg/arm-rpc) by @shriraml-ms in #5627
- Migrate gorilla-mux to go-chi by @youngbupark in #5828
- Add release notes instructions and template by @AaronCrawfis in #5847
- Update contibuting docs for app model changes by @vishwahiremat in #5852
- Add Comments: Part 5 (pkg/ucp/api to pkg/ucp/queue) by @shriraml-ms in #5835
- Add Comments: Part 7 (pkg/armrpc - refinements) by @shriraml-ms in #5850
- Fixing AWS connection URL to use Recipe output by @sk593 in #5862
- Add Comments: Part 8 (pkg/azure) by @shriraml-ms in #5856
- Add Comments: Part 10 (pkg/aws, pkg/version) by @shriraml-ms in #5865
- Add Comments: Part 6 (pkg/linkrp) by @shriraml-ms in #5845
- Link to contributing.md in the repo from readme. by @rynowak in #5870
- Add
test-failure
label by @youngbupark in #5871 - Add Comments: Part 11 (pkg/datastorerp) by @shriraml-ms in #5868
- Adding Terraform Module Version to environment App Model by @vishwahiremat in #5854
- Rename corerp functional tests to shared by @lakshmimsft in #5872
- Reduce GC count in appcoreRP upon start up by @nithyatsu in #5855
- Add Comments: Part 9 (pkg/ucp/resources to pkg/ucp/util) by @shriraml-ms in #5859
- MessagingRP Functional Tests by @lakshmimsft in #5853
- Update "dev recipes" to "local dev recipes" by @AaronCrawfis in #5879
- Create env in current workspace if one exists by @vinayada1 in #5882
- Move LinkRP output resource deletion logic to Bicep/Terraform drivers by @sk593 in #5875
- Initial commit of Radius infra for Azure by @youngbupark in #5884
- Fix for list recipes flakey unit test by @vishwahiremat in #5894
- small improvements in aws deletion test code by @nithyatsu in #5885
- Release v0.23.0-rc1 by @lakshmimsft in #5891
- modify container swagger files to include port and scheme fields by @farazmsiddiqi in #5887
- Fixes concurrency issue in build workflow by @willdavsmith in #5898
- Initial commit of e2e test workflow on AKS with monitor by @youngbupark in #5886