From 58b6da934099be48db783f0389f4733d42b0915b Mon Sep 17 00:00:00 2001 From: nithyatsu Date: Wed, 5 Feb 2025 13:16:47 -0800 Subject: [PATCH 1/8] release 0.43.0 --- versions.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.yaml b/versions.yaml index 765a8a3610..34fd2a6d25 100644 --- a/versions.yaml +++ b/versions.yaml @@ -1,9 +1,9 @@ supported: - channel: '0.43' - version: 'v0.43.0-rc1' + version: 'v0.43.0' +deprecated: - channel: '0.42' version: 'v0.42.0' -deprecated: - channel: '0.41' version: 'v0.41.0' - channel: '0.40' From 739f1d341d585e022081b5ed63bf61e8a9777f4c Mon Sep 17 00:00:00 2001 From: nithyatsu Date: Wed, 5 Feb 2025 13:38:24 -0800 Subject: [PATCH 2/8] add release notes --- docs/release-notes/v0.43.0.md | 92 +++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 docs/release-notes/v0.43.0.md diff --git a/docs/release-notes/v0.43.0.md b/docs/release-notes/v0.43.0.md new file mode 100644 index 0000000000..3b2a879fdf --- /dev/null +++ b/docs/release-notes/v0.43.0.md @@ -0,0 +1,92 @@ +## Announcing Radius v0.43.0 + +Today we're happy to announce the release of Radius v0.43.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 + +None + +## Breaking changes + +None + +## New contributors + +@justinmaks + +## Upgrading to Radius v0.43.0 + +During our preview stage, an upgrade to Radius v0.42.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 + +* Register Manifests during ucp startup sequence by @lakshmimsft in https://github.com/radius-project/radius/pull/8120 +* Add capabilities to resource type API by @rynowak in https://github.com/radius-project/radius/pull/8182 +* Add recipe engine by @rynowak in https://github.com/radius-project/radius/pull/8180 +* Add rad bicep publish-extension command by @rynowak in https://github.com/radius-project/radius/pull/8183 +* Bump the all group with 3 updates by @dependabot in https://github.com/radius-project/radius/pull/8192 +* Fix for picking the right helm chart version during release cut by @vishwahiremat in https://github.com/radius-project/radius/pull/8196 +* Update release version v0.42.0-rc2 by @vishwahiremat in https://github.com/radius-project/radius/pull/8202 +* add dynamicrp and components info by @nithyatsu in https://github.com/radius-project/radius/pull/8201 +* [UDT] add create resource type command by @nithyatsu in https://github.com/radius-project/radius/pull/8104 +* Updating contribution docs by @kachawla in https://github.com/radius-project/radius/pull/8212 +* Implement fix for failures caused in test logging by @rynowak in https://github.com/radius-project/radius/pull/8190 +* Update instructions and config for required local dotnet version by @kachawla in https://github.com/radius-project/radius/pull/8213 +* Adding Postgres Helm chart to rad init by @superbeeny in https://github.com/radius-project/radius/pull/8072 +* add: Fuzz test for resource id parser by @justinmaks in https://github.com/radius-project/radius/pull/8214 +* Update release version v0.42.0 by @vishwahiremat in https://github.com/radius-project/radius/pull/8216 +* Revert "Adding Postgres Helm chart to rad init (#8072)" by @kachawla in https://github.com/radius-project/radius/pull/8241 +* Disabling cache in the setup-go steps of CI/CD by @ytimocin in https://github.com/radius-project/radius/pull/8147 +* Resource type create - fixes by @nithyatsu in https://github.com/radius-project/radius/pull/8248 +* [Snyk] Security upgrade alpine from 3.20 to 3.21.0 by @sylvainsf in https://github.com/radius-project/radius/pull/8125 +* Update Terraform Azure Test Resource Type by @kachawla in https://github.com/radius-project/radius/pull/8254 +* UDT - Remove Legacy Routing by @lakshmimsft in https://github.com/radius-project/radius/pull/8205 +* Revert "UDT - Remove Legacy Routing (#8205)" by @lakshmimsft in https://github.com/radius-project/radius/pull/8270 +* fixing issue with deployment to AKS by @superbeeny in https://github.com/radius-project/radius/pull/8249 +* Fix failing non-cloud functional tests by using built-in caching on the setup-go action by @brooke-hamilton in https://github.com/radius-project/radius/pull/8276 +* Bump the all group with 2 updates by @dependabot in https://github.com/radius-project/radius/pull/8259 +* Reapply UDT - Remove Legacy Routing by @lakshmimsft in https://github.com/radius-project/radius/pull/8275 +* Update PR Contributor Checklist by @kachawla in https://github.com/radius-project/radius/pull/8255 +* Bump the all group across 1 directory with 35 updates by @dependabot in https://github.com/radius-project/radius/pull/8260 +* Update long running test workflow to verify manifests are registered by @lakshmimsft in https://github.com/radius-project/radius/pull/8298 +* Bump bicep-types from `3676a8b` to `0143e0b` by @dependabot in https://github.com/radius-project/radius/pull/8261 +* Adding credential generation and secret for postgres db by @superbeeny in https://github.com/radius-project/radius/pull/8284 +* Update devcontainers dependabot by @sk593 in https://github.com/radius-project/radius/pull/8239 +* Restore bicep artifacts before starting tests by @sk593 in https://github.com/radius-project/radius/pull/8283 +* Add purge job for bicep artifacts by @sk593 in https://github.com/radius-project/radius/pull/8281 +* Unskipping tea tests and adding protection around possible nil models by @ytimocin in https://github.com/radius-project/radius/pull/8053 +* Add retry logic to UCP `GetAWSResourceWithPost` handler by @willdavsmith in https://github.com/radius-project/radius/pull/8170 +* Update to skip cleanup of built-in resources in Long Running Tests by @lakshmimsft in https://github.com/radius-project/radius/pull/8317 +* Add DeploymentTemplate controller for GitOps support by @willdavsmith in https://github.com/radius-project/radius/pull/8001 +* Add check for cleanup process - Long Running Test by @lakshmimsft in https://github.com/radius-project/radius/pull/8358 +* Make ErrorDetails into a pointer by @superbeeny in https://github.com/radius-project/radius/pull/8367 +* Updating VALID_RADIUS_BUILD_WINDOW to 30 mins by @vishwahiremat in https://github.com/radius-project/radius/pull/8387 +* Reverting VALID_RADIUS_BUILD_WINDOW changes by @vishwahiremat in https://github.com/radius-project/radius/pull/8389 +* Release: 0.43.0-rc1 by @nithyatsu in https://github.com/radius-project/radius/pull/8397 + +## New Contributors +* @justinmaks made their first contribution in https://github.com/radius-project/radius/pull/8214 + +**Full Changelog**: https://github.com/radius-project/radius/compare/v0.42.0...v0.43.0 + + From 2a18c6ed12c237074364fa7b9abfad55491f908b Mon Sep 17 00:00:00 2001 From: nithyatsu Date: Wed, 5 Feb 2025 13:41:37 -0800 Subject: [PATCH 3/8] correct v number --- docs/release-notes/v0.43.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/v0.43.0.md b/docs/release-notes/v0.43.0.md index 3b2a879fdf..24ea9f17c0 100644 --- a/docs/release-notes/v0.43.0.md +++ b/docs/release-notes/v0.43.0.md @@ -22,7 +22,7 @@ None ## Upgrading to Radius v0.43.0 -During our preview stage, an upgrade to Radius v0.42.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. +During our preview stage, an upgrade to Radius v0.43.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 From 7f5fa44537ee6fa152d7bafa8e51e5d7a8e9daf9 Mon Sep 17 00:00:00 2001 From: Will <28876888+willtsai@users.noreply.github.com> Date: Thu, 6 Feb 2025 14:48:17 -0800 Subject: [PATCH 4/8] Update docs/release-notes/v0.43.0.md Signed-off-by: Will <28876888+willtsai@users.noreply.github.com> --- docs/release-notes/v0.43.0.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/v0.43.0.md b/docs/release-notes/v0.43.0.md index 24ea9f17c0..633eafb59e 100644 --- a/docs/release-notes/v0.43.0.md +++ b/docs/release-notes/v0.43.0.md @@ -10,7 +10,8 @@ If you're new to Radius, check out our website, [radapp.io](https://radapp.io), ## Highlights -None +### DeploymentTemplate Controller +A new Kubernetes controller in Radius called the DeploymentTemplate Controller is now available that will allow users to deploy resources defined in Bicep manifests using Kubernetes tooling using Radius. This controller was added to enable integrations with GitOps platforms like Flux, which will be available in a future release. Please see the [DeploymentTemplate Controller design document](https://github.com/radius-project/design-notes/blob/main/architecture/2024-10-deploymenttemplate-controller.md) for more details. ## Breaking changes From b22ebf2377dbfbd91231f11a9e961b6a7b6b2c5c Mon Sep 17 00:00:00 2001 From: Nithya Subramanian <98416062+nithyatsu@users.noreply.github.com> Date: Fri, 7 Feb 2025 11:06:12 -0800 Subject: [PATCH 5/8] Update docs/release-notes/v0.43.0.md Co-authored-by: Reshma Abdul Rahim <61033581+Reshrahim@users.noreply.github.com> Signed-off-by: Nithya Subramanian <98416062+nithyatsu@users.noreply.github.com> --- docs/release-notes/v0.43.0.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/release-notes/v0.43.0.md b/docs/release-notes/v0.43.0.md index 633eafb59e..43f8593cb4 100644 --- a/docs/release-notes/v0.43.0.md +++ b/docs/release-notes/v0.43.0.md @@ -13,6 +13,8 @@ If you're new to Radius, check out our website, [radapp.io](https://radapp.io), ### DeploymentTemplate Controller A new Kubernetes controller in Radius called the DeploymentTemplate Controller is now available that will allow users to deploy resources defined in Bicep manifests using Kubernetes tooling using Radius. This controller was added to enable integrations with GitOps platforms like Flux, which will be available in a future release. Please see the [DeploymentTemplate Controller design document](https://github.com/radius-project/design-notes/blob/main/architecture/2024-10-deploymenttemplate-controller.md) for more details. +## rad CLI command for creating new resource types +We have added a CLI command `rad resource-type create` to create new resource-types in Radius. This was added to enable resource extensibility in Radius. The end-end functionality of creating and deploying a user-defined resource type will be available in a future release. Learn more from the [UDT technical design document](https://github.com/radius-project/design-notes/blob/main/architecture/2024-07-user-defined-types.md) ## Breaking changes None From e47cfd7687be2933faf5b95073c746362c2b28e8 Mon Sep 17 00:00:00 2001 From: Nithya Subramanian <98416062+nithyatsu@users.noreply.github.com> Date: Fri, 7 Feb 2025 11:06:20 -0800 Subject: [PATCH 6/8] Update docs/release-notes/v0.43.0.md Co-authored-by: Reshma Abdul Rahim <61033581+Reshrahim@users.noreply.github.com> Signed-off-by: Nithya Subramanian <98416062+nithyatsu@users.noreply.github.com> --- docs/release-notes/v0.43.0.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/release-notes/v0.43.0.md b/docs/release-notes/v0.43.0.md index 43f8593cb4..82f2aa7522 100644 --- a/docs/release-notes/v0.43.0.md +++ b/docs/release-notes/v0.43.0.md @@ -87,8 +87,6 @@ During our preview stage, an upgrade to Radius v0.43.0 requires a full reinstall * Reverting VALID_RADIUS_BUILD_WINDOW changes by @vishwahiremat in https://github.com/radius-project/radius/pull/8389 * Release: 0.43.0-rc1 by @nithyatsu in https://github.com/radius-project/radius/pull/8397 -## New Contributors -* @justinmaks made their first contribution in https://github.com/radius-project/radius/pull/8214 **Full Changelog**: https://github.com/radius-project/radius/compare/v0.42.0...v0.43.0 From 8b19bc076ffa3dcaa584f4907f24f1ef0f0647c6 Mon Sep 17 00:00:00 2001 From: Nithya Subramanian <98416062+nithyatsu@users.noreply.github.com> Date: Fri, 7 Feb 2025 11:06:44 -0800 Subject: [PATCH 7/8] Update docs/release-notes/v0.43.0.md Co-authored-by: Reshma Abdul Rahim <61033581+Reshrahim@users.noreply.github.com> Signed-off-by: Nithya Subramanian <98416062+nithyatsu@users.noreply.github.com> --- docs/release-notes/v0.43.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/v0.43.0.md b/docs/release-notes/v0.43.0.md index 82f2aa7522..322ac3c868 100644 --- a/docs/release-notes/v0.43.0.md +++ b/docs/release-notes/v0.43.0.md @@ -21,7 +21,7 @@ None ## New contributors -@justinmaks +@justinmaks made their first contribution in https://github.com/radius-project/radius/pull/8214 ## Upgrading to Radius v0.43.0 From 0f1bfa031ff0fdeb44775f7d877f90f6a6b4a612 Mon Sep 17 00:00:00 2001 From: Nithya Subramanian <98416062+nithyatsu@users.noreply.github.com> Date: Fri, 7 Feb 2025 11:07:09 -0800 Subject: [PATCH 8/8] Update docs/release-notes/v0.43.0.md Co-authored-by: Zach Casper Signed-off-by: Nithya Subramanian <98416062+nithyatsu@users.noreply.github.com> --- docs/release-notes/v0.43.0.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/v0.43.0.md b/docs/release-notes/v0.43.0.md index 322ac3c868..69ff705c10 100644 --- a/docs/release-notes/v0.43.0.md +++ b/docs/release-notes/v0.43.0.md @@ -12,7 +12,9 @@ If you're new to Radius, check out our website, [radapp.io](https://radapp.io), ### DeploymentTemplate Controller A new Kubernetes controller in Radius called the DeploymentTemplate Controller is now available that will allow users to deploy resources defined in Bicep manifests using Kubernetes tooling using Radius. This controller was added to enable integrations with GitOps platforms like Flux, which will be available in a future release. Please see the [DeploymentTemplate Controller design document](https://github.com/radius-project/design-notes/blob/main/architecture/2024-10-deploymenttemplate-controller.md) for more details. - +### Preparations for using PostgreSQL as the Radius database +In the near future, the Radius data store will be migrated from etcd to a PostgreSQL database. In preparation for this, the Helm chart for installing Radius now includes deploying PostgreSQL to the Kubernetes cluster. There are no changes to Radius when installed via `rad init`. +You can follow the progress of moving the Radius data store [in this issue](https://github.com/radius-project/radius/issues/8398). ## rad CLI command for creating new resource types We have added a CLI command `rad resource-type create` to create new resource-types in Radius. This was added to enable resource extensibility in Radius. The end-end functionality of creating and deploying a user-defined resource type will be available in a future release. Learn more from the [UDT technical design document](https://github.com/radius-project/design-notes/blob/main/architecture/2024-07-user-defined-types.md) ## Breaking changes