diff --git a/docs/release-notes/v0.38.0.md b/docs/release-notes/v0.38.0.md new file mode 100644 index 0000000000..62c19d810c --- /dev/null +++ b/docs/release-notes/v0.38.0.md @@ -0,0 +1,86 @@ +# Announcing Radius v0.38.0 + +Today we're happy to announce the release of Radius v0.38.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 + +### Secret stores in environment variables + +Secret stores can now be referenced in the environment variables of a container resource. Previously, the only way to provide secrets to a container resource in Radius is to mount them through a secret volume, so the experience is now much simpler for users who only require the secrets to be passed into the container via environment variables. See the updated [container resource format](https://docs.radapp.io/reference/resource-schema/core-schema/container-schema/) for more information. Many thanks to community contributor @superbeeny for adding this functionality! + +### Secret store reference in Dapr components + +Support has been added to manage secrets in the Dapr components. This means that users may now reference non-Kubernetes secrets within the Dapr resources, closing a feature gap between Radius and Dapr. See the [How-To: Reference secrets in Dapr components](https://docs.radapp.io/guides/author-apps/dapr/how-to-dapr-secrets) guide for more information. Many thanks to community contributor @SoTrx for adding this functionality! + +### Bicep private registry support + +Support is now available for authentication into private registries for Bicep Recipes using basic auth (username/password), Azure workload identity, and AWS IRSA. See the how-to guide on [private Bicep registries](https://docs.radapp.io/guides/recipes/howto-private-bicep-registry/) to learn more. + +## Breaking changes + +## New contributors + +Welcome to our new contributors who have merged their first PR in this release! + +- @lbzss made their first contribution in + +## Upgrading to Radius v0.38.0 + +During our preview stage, an upgrade to Radius v0.38.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 + ``` + +2. Uninstall the previous version of the Radius control-plane: + + ```bash + rad uninstall kubernetes + ``` + +3. Visit the [Radius installation guide](https://docs.radapp.io/getting-started/install/) to install the latest CLI, or download a binary below + +4. Install the latest version of the Radius control-plane: + + ```bash + rad install kubernetes + ``` + +## Full changelog + +- Update release version v0.37.0 by @vishwahiremat in +- Add dependabot updates for bicep-types submodule by @sk593 in +- Bump bicep-types from `cd259b2` to `f0cd725` by @dependabot in +- Remove unused test artifacts by @kachawla in +- Update validate workflow to test against PR specific schema changes by @sk593 in +- Remove assets.yaml by @lakshmimsft in +- Temporarily disabling tests: `Test_Storage` and `Test_PersistentVolume` by @willdavsmith in +- Update LoadSecrets() by @lakshmimsft in +- Add new secret types to Applications.Core/secretstores by @lakshmimsft in +- Bump bicep-types from `f0cd725` to `49b2a9e` by @dependabot in +- Fix doc links in kubernetes install command docs by @Reshrahim in +- Updates to adding secret types PR by @lakshmimsft in +- Bump the all group across 1 directory with 34 updates by @dependabot in +- Bump bicep-types from `49b2a9e` to `99cdcee` by @dependabot in +- Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot in +- Adding Kubernetes native secrets to secret stores by @superbeeny in +- Fixes #7391 - fixing error in rad group show for no args by @superbeeny in +- Add purge flag to delete radius related namespace by @lbzss in +- Adding fix for publishing recipes to ECR by @vishwahiremat in +- Support for secret store reference in Dapr components by @SoTrx in +- Add more Logging for cloud functional test workflow by @lakshmimsft in +- Add to debug logs for cloud functional test workflow by @lakshmimsft in +- Adding Bicep private registry support using basic auth, Azure workload identity and AWS IRSA by @vishwahiremat in +- Add workflow condition in cloud functional tests by @lakshmimsft in +- Remove radbicep references by @sk593 in +- support deployment of an application to a scope "scope1" using environment in a different scope "scope2" by @nithyatsu in +- Remove the error message added for debugging. by @vishwahiremat in +- Release Radius v0.38.0-rc1 by @willdavsmith in diff --git a/versions.yaml b/versions.yaml index e170f9cf93..266d569c54 100644 --- a/versions.yaml +++ b/versions.yaml @@ -1,9 +1,9 @@ supported: - channel: '0.38' - version: 'v0.38.0-rc1' + version: 'v0.38.0' +deprecated: - channel: '0.37' version: 'v0.37.0' -deprecated: - channel: '0.36' version: 'v0.36.0' - channel: '0.35'