Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.25.0 #6270

Merged
merged 3 commits into from
Sep 14, 2023
Merged

Release v0.25.0 #6270

merged 3 commits into from
Sep 14, 2023

Conversation

kachawla
Copy link
Contributor

@kachawla kachawla commented Sep 13, 2023

Description

  • Adding 0.25.0 to the supported versions
  • Deprecating v0.24.1

Type of change

  • This pull request fixes a bug in Radius and has an approved issue (issue link required).
  • This pull request adds or changes features of Radius and has an approved issue (issue link required).
  • This pull request is a minor refactor, code cleanup, test improvement, or other maintenance task and doesn't change the functionality of Radius (issue link optional).

Fixes: #issue_number

Auto-generated summary

🤖 Generated by Copilot at b905bbb

Summary

⬆️↩️📝

Update versions.yaml to reflect the release of v0.25.0. Change the 0.25 channel to point to the stable version and deprecate the 0.24 channel.

v0.25.0 is out
New channel supported now
Old one deprecated

Walkthrough

  • Update the supported and deprecated channels and versions for the release of v0.25.0 (link)

@kachawla kachawla requested a review from a team as a code owner September 13, 2023 21:40
@github-actions
Copy link

github-actions bot commented Sep 13, 2023

Release Information

  • Previous version: v0.24.0
  • New version: v0.25.0

Change logs

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### ## changelog
* Remove Function Explanation heading from comments by @rynowak in https://github.com/radius-project/radius/pull/6075
* Implement Terraform Recipe Outputs by @kachawla in https://github.com/radius-project/radius/pull/6062
* Fix failures of GitHub Release by @youngbupark in https://github.com/radius-project/radius/pull/6084
* Use Kubernetes Secret as backend  by @vishwahiremat in https://github.com/radius-project/radius/pull/6038
* Add the step to publish chart to GHCR by @youngbupark in https://github.com/radius-project/radius/pull/6071
* Update `rad init` strings by @AaronCrawfis in https://github.com/radius-project/radius/pull/6088
* SplitNamespace: New Extenders type in corerp should allow for optional applicationid ip in ExtenderProperties by @lakshmimsft in https://github.com/radius-project/radius/pull/6079
* Upgrade Go 1.20 to Go 1.21 by @youngbupark in https://github.com/radius-project/radius/pull/6098
* Add Actions workflow to auto-generate CLI docs by @AaronCrawfis in https://github.com/radius-project/radius/pull/6070
* Release v0.24.0 by @willdavsmith in https://github.com/radius-project/radius/pull/6092
* SplitNamespace: Cleanup datamodel_util.go, updating spec examples by @lakshmimsft in https://github.com/radius-project/radius/pull/6080
* Disable rad CLI autogen footer by @AaronCrawfis in https://github.com/radius-project/radius/pull/6103
* Recipe Engine metrics updates by @ytimocin in https://github.com/radius-project/radius/pull/6096
* Add extension resource support for resource ID parser by @rynowak in https://github.com/radius-project/radius/pull/6110
* Adding recipe error codes  by @vishwahiremat in https://github.com/radius-project/radius/pull/6100
* Remove ResourceIdentity by @rynowak in https://github.com/radius-project/radius/pull/6089
* Initial commit of Applications.Core typespec by @youngbupark in https://github.com/radius-project/radius/pull/6097
* Terraform Delete Logic Implementation by @ytimocin in https://github.com/radius-project/radius/pull/6091
* SplitNamespace: Application.Core/extenders Functional Tests by @lakshmimsft in https://github.com/radius-project/radius/pull/6094
* Applications.Core - Regen models and clients from TypeSpec emitted swagger files by @youngbupark in https://github.com/radius-project/radius/pull/6108
* Return a daprmissing error if we are deploying dapr resource to a cluster which does not have dapr installed. by @nithyatsu in https://github.com/radius-project/radius/pull/5962
* Install TypeSpec compiler and generate clients in lint action by @youngbupark in https://github.com/radius-project/radius/pull/6122
* Convert Applications.Dapr CADL to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6115
* Convert App.Datastores and App.Messaging Cadl to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6121
* Updating terraform functional tests to verify kubernetes secret  by @vishwahiremat in https://github.com/radius-project/radius/pull/6120
* Initial commit of YAML manifest based container deployment (frontend controller) by @youngbupark in https://github.com/radius-project/radius/pull/6119
* Adding a check to the Error.Code before adding as an attribute by @ytimocin in https://github.com/radius-project/radius/pull/6145
* Fix the flakiness of validateBaseManifest test by @youngbupark in https://github.com/radius-project/radius/pull/6143
* Fix security vulnerability in npm packages by @youngbupark in https://github.com/radius-project/radius/pull/6142
* Add image pull policy to containers  by @vinayada1 in https://github.com/radius-project/radius/pull/6093
* Adding a fix for validating terraform secret in functional test by @vishwahiremat in https://github.com/radius-project/radius/pull/6141
* Log pod states on failure of PR test run by @willdavsmith in https://github.com/radius-project/radius/pull/5946
* Update running-controlplane-locally.md by @ytimocin in https://github.com/radius-project/radius/pull/6161
* Adding Recipe Engine section to Grafana Dashboard by @ytimocin in https://github.com/radius-project/radius/pull/6116
* Adding new extender details to the required places by @ytimocin in https://github.com/radius-project/radius/pull/6164
* Adding Post Delete Verify steps to the TF Functional Tests by @ytimocin in https://github.com/radius-project/radius/pull/6137
* Add GitHub Issues config file by @AaronCrawfis in https://github.com/radius-project/radius/pull/6167
* Document how to use forked repo to contribute to Radius. by @vinayada1 in https://github.com/radius-project/radius/pull/6168
* Enable support for recipe type specific garbage collection of resources. by @vishwahiremat in https://github.com/radius-project/radius/pull/6162
* SplitNamespace: Remove Applications.Link, rename linkrp package to portableresources by @lakshmimsft in https://github.com/radius-project/radius/pull/6130
* Use Hosted Pool by @youngbupark in https://github.com/radius-project/radius/pull/6169
* Use basemanifest in Container resource to create k8s resources by @youngbupark in https://github.com/radius-project/radius/pull/6154
* rename project-radius to radius-project by @nithyatsu in https://github.com/radius-project/radius/pull/6178
* Clean up CADL and unused swagger files by @youngbupark in https://github.com/radius-project/radius/pull/6181
* Rename `e2e test on Azure` to `Long-running test on Azure` by @youngbupark in https://github.com/radius-project/radius/pull/6182
* Use hosted pool for functional tests. by @youngbupark in https://github.com/radius-project/radius/pull/6190
* Use GVK for resource key in manifest by @youngbupark in https://github.com/radius-project/radius/pull/6184
* Add Terraform Recipe output functional tests by @kachawla in https://github.com/radius-project/radius/pull/6171
* Add terraform support for rad recipe show by @sk593 in https://github.com/radius-project/radius/pull/6139
* Improvements and tests for UCP proxy by @rynowak in https://github.com/radius-project/radius/pull/6194
* Enable Samples repo test in radius functional tests by @lakshmimsft in https://github.com/radius-project/radius/pull/6193
* Migrate UCP CADL to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6191
* Cleanup portableresources/api package by @lakshmimsft in https://github.com/radius-project/radius/pull/6192
* Initial commit of pod patching  by @youngbupark in https://github.com/radius-project/radius/pull/6188
* Add test RP for testing resource lifecycle by @rynowak in https://github.com/radius-project/radius/pull/6197
* Update sudo prompt by @AaronCrawfis in https://github.com/radius-project/radius/pull/6125
* rad init should use current kube context for its operations by @nithyatsu in https://github.com/radius-project/radius/pull/6212
* Detect deployment failures with gateway by @vinayada1 in https://github.com/radius-project/radius/pull/6126
* Add plumbing for tracked resources by @rynowak in https://github.com/radius-project/radius/pull/6199
* Adding applyDeploymentOutput to the necessary resources by @ytimocin in https://github.com/radius-project/radius/pull/6203
* Docs cleanup by @vinayada1 in https://github.com/radius-project/radius/pull/6229
* Add purge AWS resources GitHub workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6160
* Updating linktype, link-type, linkrecipe, linkmetadata constructs by @lakshmimsft in https://github.com/radius-project/radius/pull/6211
* Fix inconsistency in connection prefix naming for container connections by @AaronCrawfis in https://github.com/radius-project/radius/pull/6235
* Adding postDeleteVerify to the Dapr functional tests by @ytimocin in https://github.com/radius-project/radius/pull/6195
* support servicePort different from containerPort by @nithyatsu in https://github.com/radius-project/radius/pull/6234
* Move Dapr test files under daprrp/resources by @lakshmimsft in https://github.com/radius-project/radius/pull/6240
* Adding error codes as attributes to the Recipe Engine and Driver metrics by @ytimocin in https://github.com/radius-project/radius/pull/6205
* Simplify API route registration by @youngbupark in https://github.com/radius-project/radius/pull/5851
* Add missing async job controller for corerp and delete dead code. by @youngbupark in https://github.com/radius-project/radius/pull/6243
* Add more unit-tests to basemanifest renderer by @youngbupark in https://github.com/radius-project/radius/pull/6225
* Fixing and adding better logging to purge AWS resources workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6246
* Fix naming example by @AaronCrawfis in https://github.com/radius-project/radius/pull/6253
* Fix code of conduct link by @AaronCrawfis in https://github.com/radius-project/radius/pull/6254
* Fix stuck portable resource deletion bug  by @sk593 in https://github.com/radius-project/radius/pull/6247
* Adding metrics for recipe grabage collection and refactoring engine to take options. by @vishwahiremat in https://github.com/radius-project/radius/pull/6232
* Release 0.25: Create rc release by @kachawla in https://github.com/radius-project/radius/pull/6260
* Add new release documentation and release verification workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6113


**Full Changelog**: https://github.com/radius-project/radius/compare/v0.24.0...v0.25.0

⚠️ Missing release note ⚠️

This is the official Radius release. Create the release note by following instruction:

  1. Create ./docs/release-notes/v0.25.0.md from release note template
  2. Update the each section and add the above Change logs to the end of release note.
  3. Push release note changes to the PR branch.

@github-actions
Copy link

github-actions bot commented Sep 13, 2023

Radius functional test overview

🔍 Go to test action run

Name Value
Repository radius-project/radius
Commit ref refs/pull/6270/merge
Unique ID 70a973169f
Image tag pr-70a973169f
Click here to see the list of tools in the current test run
  • gotestsum 1.10.0
  • KinD: v0.20.0
  • Dapr: 1.11.0
  • Azure KeyVault CSI driver: 1.4.2
  • Azure Workload identity webhook: 1.1.0
  • Bicep recipe location radiusdev.azurecr.io/test/functional/shared/recipes/<name>:pr-70a973169f
  • Terraform recipe location http://tf-module-server.radius-test-tf-module-server.svc.cluster.local/<name>.zip (in cluster)
  • applications-rp test image location: ghcr.io/radius-project/dev/applications-rp:pr-70a973169f
  • ucp test image location: ghcr.io/radius-project/dev/ucpd:pr-70a973169f
  • deployment-engine test image location: radius.azurecr.io/deployment-engine:latest

Test Status

⌛ Building Radius and pushing container images for functional tests...
✅ Container images build succeeded
⌛ Publishing Bicep Recipes for functional tests...
✅ Recipe publishing succeeded
⌛ Starting samples functional tests...
⌛ Starting datastoresrp functional tests...
⌛ Starting shared functional tests...
⌛ Starting ucp functional tests...
⌛ Starting daprrp functional tests...
✅ datastoresrp functional tests succeeded
✅ msgrp functional tests succeeded
✅ ucp functional tests succeeded
✅ samples functional tests succeeded
✅ daprrp functional tests succeeded
✅ shared functional tests succeeded

@github-actions
Copy link

Release Information

  • Previous version: v0.24.0
  • New version: v0.25.0

Change logs

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### ## changelog
* Remove Function Explanation heading from comments by @rynowak in https://github.com/radius-project/radius/pull/6075
* Implement Terraform Recipe Outputs by @kachawla in https://github.com/radius-project/radius/pull/6062
* Fix failures of GitHub Release by @youngbupark in https://github.com/radius-project/radius/pull/6084
* Use Kubernetes Secret as backend  by @vishwahiremat in https://github.com/radius-project/radius/pull/6038
* Add the step to publish chart to GHCR by @youngbupark in https://github.com/radius-project/radius/pull/6071
* Update `rad init` strings by @AaronCrawfis in https://github.com/radius-project/radius/pull/6088
* SplitNamespace: New Extenders type in corerp should allow for optional applicationid ip in ExtenderProperties by @lakshmimsft in https://github.com/radius-project/radius/pull/6079
* Upgrade Go 1.20 to Go 1.21 by @youngbupark in https://github.com/radius-project/radius/pull/6098
* Add Actions workflow to auto-generate CLI docs by @AaronCrawfis in https://github.com/radius-project/radius/pull/6070
* Release v0.24.0 by @willdavsmith in https://github.com/radius-project/radius/pull/6092
* SplitNamespace: Cleanup datamodel_util.go, updating spec examples by @lakshmimsft in https://github.com/radius-project/radius/pull/6080
* Disable rad CLI autogen footer by @AaronCrawfis in https://github.com/radius-project/radius/pull/6103
* Recipe Engine metrics updates by @ytimocin in https://github.com/radius-project/radius/pull/6096
* Add extension resource support for resource ID parser by @rynowak in https://github.com/radius-project/radius/pull/6110
* Adding recipe error codes  by @vishwahiremat in https://github.com/radius-project/radius/pull/6100
* Remove ResourceIdentity by @rynowak in https://github.com/radius-project/radius/pull/6089
* Initial commit of Applications.Core typespec by @youngbupark in https://github.com/radius-project/radius/pull/6097
* Terraform Delete Logic Implementation by @ytimocin in https://github.com/radius-project/radius/pull/6091
* SplitNamespace: Application.Core/extenders Functional Tests by @lakshmimsft in https://github.com/radius-project/radius/pull/6094
* Applications.Core - Regen models and clients from TypeSpec emitted swagger files by @youngbupark in https://github.com/radius-project/radius/pull/6108
* Return a daprmissing error if we are deploying dapr resource to a cluster which does not have dapr installed. by @nithyatsu in https://github.com/radius-project/radius/pull/5962
* Install TypeSpec compiler and generate clients in lint action by @youngbupark in https://github.com/radius-project/radius/pull/6122
* Convert Applications.Dapr CADL to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6115
* Convert App.Datastores and App.Messaging Cadl to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6121
* Updating terraform functional tests to verify kubernetes secret  by @vishwahiremat in https://github.com/radius-project/radius/pull/6120
* Initial commit of YAML manifest based container deployment (frontend controller) by @youngbupark in https://github.com/radius-project/radius/pull/6119
* Adding a check to the Error.Code before adding as an attribute by @ytimocin in https://github.com/radius-project/radius/pull/6145
* Fix the flakiness of validateBaseManifest test by @youngbupark in https://github.com/radius-project/radius/pull/6143
* Fix security vulnerability in npm packages by @youngbupark in https://github.com/radius-project/radius/pull/6142
* Add image pull policy to containers  by @vinayada1 in https://github.com/radius-project/radius/pull/6093
* Adding a fix for validating terraform secret in functional test by @vishwahiremat in https://github.com/radius-project/radius/pull/6141
* Log pod states on failure of PR test run by @willdavsmith in https://github.com/radius-project/radius/pull/5946
* Update running-controlplane-locally.md by @ytimocin in https://github.com/radius-project/radius/pull/6161
* Adding Recipe Engine section to Grafana Dashboard by @ytimocin in https://github.com/radius-project/radius/pull/6116
* Adding new extender details to the required places by @ytimocin in https://github.com/radius-project/radius/pull/6164
* Adding Post Delete Verify steps to the TF Functional Tests by @ytimocin in https://github.com/radius-project/radius/pull/6137
* Add GitHub Issues config file by @AaronCrawfis in https://github.com/radius-project/radius/pull/6167
* Document how to use forked repo to contribute to Radius. by @vinayada1 in https://github.com/radius-project/radius/pull/6168
* Enable support for recipe type specific garbage collection of resources. by @vishwahiremat in https://github.com/radius-project/radius/pull/6162
* SplitNamespace: Remove Applications.Link, rename linkrp package to portableresources by @lakshmimsft in https://github.com/radius-project/radius/pull/6130
* Use Hosted Pool by @youngbupark in https://github.com/radius-project/radius/pull/6169
* Use basemanifest in Container resource to create k8s resources by @youngbupark in https://github.com/radius-project/radius/pull/6154
* rename project-radius to radius-project by @nithyatsu in https://github.com/radius-project/radius/pull/6178
* Clean up CADL and unused swagger files by @youngbupark in https://github.com/radius-project/radius/pull/6181
* Rename `e2e test on Azure` to `Long-running test on Azure` by @youngbupark in https://github.com/radius-project/radius/pull/6182
* Use hosted pool for functional tests. by @youngbupark in https://github.com/radius-project/radius/pull/6190
* Use GVK for resource key in manifest by @youngbupark in https://github.com/radius-project/radius/pull/6184
* Add Terraform Recipe output functional tests by @kachawla in https://github.com/radius-project/radius/pull/6171
* Add terraform support for rad recipe show by @sk593 in https://github.com/radius-project/radius/pull/6139
* Improvements and tests for UCP proxy by @rynowak in https://github.com/radius-project/radius/pull/6194
* Enable Samples repo test in radius functional tests by @lakshmimsft in https://github.com/radius-project/radius/pull/6193
* Migrate UCP CADL to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6191
* Cleanup portableresources/api package by @lakshmimsft in https://github.com/radius-project/radius/pull/6192
* Initial commit of pod patching  by @youngbupark in https://github.com/radius-project/radius/pull/6188
* Add test RP for testing resource lifecycle by @rynowak in https://github.com/radius-project/radius/pull/6197
* Update sudo prompt by @AaronCrawfis in https://github.com/radius-project/radius/pull/6125
* rad init should use current kube context for its operations by @nithyatsu in https://github.com/radius-project/radius/pull/6212
* Detect deployment failures with gateway by @vinayada1 in https://github.com/radius-project/radius/pull/6126
* Add plumbing for tracked resources by @rynowak in https://github.com/radius-project/radius/pull/6199
* Adding applyDeploymentOutput to the necessary resources by @ytimocin in https://github.com/radius-project/radius/pull/6203
* Docs cleanup by @vinayada1 in https://github.com/radius-project/radius/pull/6229
* Add purge AWS resources GitHub workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6160
* Updating linktype, link-type, linkrecipe, linkmetadata constructs by @lakshmimsft in https://github.com/radius-project/radius/pull/6211
* Fix inconsistency in connection prefix naming for container connections by @AaronCrawfis in https://github.com/radius-project/radius/pull/6235
* Adding postDeleteVerify to the Dapr functional tests by @ytimocin in https://github.com/radius-project/radius/pull/6195
* support servicePort different from containerPort by @nithyatsu in https://github.com/radius-project/radius/pull/6234
* Move Dapr test files under daprrp/resources by @lakshmimsft in https://github.com/radius-project/radius/pull/6240
* Adding error codes as attributes to the Recipe Engine and Driver metrics by @ytimocin in https://github.com/radius-project/radius/pull/6205
* Simplify API route registration by @youngbupark in https://github.com/radius-project/radius/pull/5851
* Add missing async job controller for corerp and delete dead code. by @youngbupark in https://github.com/radius-project/radius/pull/6243
* Add more unit-tests to basemanifest renderer by @youngbupark in https://github.com/radius-project/radius/pull/6225
* Fixing and adding better logging to purge AWS resources workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6246
* Fix naming example by @AaronCrawfis in https://github.com/radius-project/radius/pull/6253
* Fix code of conduct link by @AaronCrawfis in https://github.com/radius-project/radius/pull/6254
* Fix stuck portable resource deletion bug  by @sk593 in https://github.com/radius-project/radius/pull/6247
* Adding metrics for recipe grabage collection and refactoring engine to take options. by @vishwahiremat in https://github.com/radius-project/radius/pull/6232
* Release 0.25: Create rc release by @kachawla in https://github.com/radius-project/radius/pull/6260
* Add new release documentation and release verification workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6113


**Full Changelog**: https://github.com/radius-project/radius/compare/v0.24.0...v0.25.0

@github-actions
Copy link

github-actions bot commented Sep 13, 2023

Radius functional test overview

🔍 Go to test action run

Name Value
Repository radius-project/radius
Commit ref refs/pull/6270/merge
Unique ID 9c2e84d3ce
Image tag pr-9c2e84d3ce
Click here to see the list of tools in the current test run
  • gotestsum 1.10.0
  • KinD: v0.20.0
  • Dapr: 1.11.0
  • Azure KeyVault CSI driver: 1.4.2
  • Azure Workload identity webhook: 1.1.0
  • Bicep recipe location radiusdev.azurecr.io/test/functional/shared/recipes/<name>:pr-9c2e84d3ce
  • Terraform recipe location http://tf-module-server.radius-test-tf-module-server.svc.cluster.local/<name>.zip (in cluster)
  • applications-rp test image location: ghcr.io/radius-project/dev/applications-rp:pr-9c2e84d3ce
  • ucp test image location: ghcr.io/radius-project/dev/ucpd:pr-9c2e84d3ce
  • deployment-engine test image location: radius.azurecr.io/deployment-engine:latest

Test Status

⌛ Building Radius and pushing container images for functional tests...
✅ Container images build succeeded
⌛ Publishing Bicep Recipes for functional tests...
✅ Recipe publishing succeeded
⌛ Starting daprrp functional tests...
⌛ Starting samples functional tests...
⌛ Starting ucp functional tests...
⌛ Starting msgrp functional tests...
✅ datastoresrp functional tests succeeded
✅ ucp functional tests succeeded
✅ msgrp functional tests succeeded
✅ samples functional tests succeeded
✅ daprrp functional tests succeeded
✅ shared functional tests succeeded

@github-actions
Copy link

github-actions bot commented Sep 13, 2023

Test Results

2 971 tests  ±0   2 962 ✔️ ±0   2m 13s ⏱️ -3s
   252 suites ±0          9 💤 ±0 
       1 files   ±0          0 ±0 

Results for commit 09060c8. ± Comparison against base commit 456dafc.

This pull request removes 2 and adds 2 tests. Note that renamed tests count towards both.
github.com/radius-project/radius/pkg/armrpc/frontend/controller ‑ TestValidateEtag_IfMatch/3cd570be-5ec7-4f6c-b465-04a0812003be
github.com/radius-project/radius/pkg/armrpc/frontend/controller ‑ TestValidateEtag_IfMatch/3cd570be-5ec7-4f6c-b465-04a0812003be#01
github.com/radius-project/radius/pkg/armrpc/frontend/controller ‑ TestValidateEtag_IfMatch/31321779-0bce-4f81-852a-ccd544faf8f4
github.com/radius-project/radius/pkg/armrpc/frontend/controller ‑ TestValidateEtag_IfMatch/31321779-0bce-4f81-852a-ccd544faf8f4#01

♻️ This comment has been updated with latest results.

@github-actions
Copy link

66.3

For the detailed report, please go to Checks tab, click Build and Test, and then download unit_test_coverage artifact at the bottom of build page.

  • Your PR branch coverage: 66.3 %
  • main branch coverage: 66.3 %
  • diff coverage: 0 %

The coverage result does not include the functional test coverage.

@github-actions
Copy link

Release Information

  • Previous version: v0.24.0
  • New version: v0.25.0

Change logs

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### ## changelog
* Remove Function Explanation heading from comments by @rynowak in https://github.com/radius-project/radius/pull/6075
* Implement Terraform Recipe Outputs by @kachawla in https://github.com/radius-project/radius/pull/6062
* Fix failures of GitHub Release by @youngbupark in https://github.com/radius-project/radius/pull/6084
* Use Kubernetes Secret as backend  by @vishwahiremat in https://github.com/radius-project/radius/pull/6038
* Add the step to publish chart to GHCR by @youngbupark in https://github.com/radius-project/radius/pull/6071
* Update `rad init` strings by @AaronCrawfis in https://github.com/radius-project/radius/pull/6088
* SplitNamespace: New Extenders type in corerp should allow for optional applicationid ip in ExtenderProperties by @lakshmimsft in https://github.com/radius-project/radius/pull/6079
* Upgrade Go 1.20 to Go 1.21 by @youngbupark in https://github.com/radius-project/radius/pull/6098
* Add Actions workflow to auto-generate CLI docs by @AaronCrawfis in https://github.com/radius-project/radius/pull/6070
* Release v0.24.0 by @willdavsmith in https://github.com/radius-project/radius/pull/6092
* SplitNamespace: Cleanup datamodel_util.go, updating spec examples by @lakshmimsft in https://github.com/radius-project/radius/pull/6080
* Disable rad CLI autogen footer by @AaronCrawfis in https://github.com/radius-project/radius/pull/6103
* Recipe Engine metrics updates by @ytimocin in https://github.com/radius-project/radius/pull/6096
* Add extension resource support for resource ID parser by @rynowak in https://github.com/radius-project/radius/pull/6110
* Adding recipe error codes  by @vishwahiremat in https://github.com/radius-project/radius/pull/6100
* Remove ResourceIdentity by @rynowak in https://github.com/radius-project/radius/pull/6089
* Initial commit of Applications.Core typespec by @youngbupark in https://github.com/radius-project/radius/pull/6097
* Terraform Delete Logic Implementation by @ytimocin in https://github.com/radius-project/radius/pull/6091
* SplitNamespace: Application.Core/extenders Functional Tests by @lakshmimsft in https://github.com/radius-project/radius/pull/6094
* Applications.Core - Regen models and clients from TypeSpec emitted swagger files by @youngbupark in https://github.com/radius-project/radius/pull/6108
* Return a daprmissing error if we are deploying dapr resource to a cluster which does not have dapr installed. by @nithyatsu in https://github.com/radius-project/radius/pull/5962
* Install TypeSpec compiler and generate clients in lint action by @youngbupark in https://github.com/radius-project/radius/pull/6122
* Convert Applications.Dapr CADL to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6115
* Convert App.Datastores and App.Messaging Cadl to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6121
* Updating terraform functional tests to verify kubernetes secret  by @vishwahiremat in https://github.com/radius-project/radius/pull/6120
* Initial commit of YAML manifest based container deployment (frontend controller) by @youngbupark in https://github.com/radius-project/radius/pull/6119
* Adding a check to the Error.Code before adding as an attribute by @ytimocin in https://github.com/radius-project/radius/pull/6145
* Fix the flakiness of validateBaseManifest test by @youngbupark in https://github.com/radius-project/radius/pull/6143
* Fix security vulnerability in npm packages by @youngbupark in https://github.com/radius-project/radius/pull/6142
* Add image pull policy to containers  by @vinayada1 in https://github.com/radius-project/radius/pull/6093
* Adding a fix for validating terraform secret in functional test by @vishwahiremat in https://github.com/radius-project/radius/pull/6141
* Log pod states on failure of PR test run by @willdavsmith in https://github.com/radius-project/radius/pull/5946
* Update running-controlplane-locally.md by @ytimocin in https://github.com/radius-project/radius/pull/6161
* Adding Recipe Engine section to Grafana Dashboard by @ytimocin in https://github.com/radius-project/radius/pull/6116
* Adding new extender details to the required places by @ytimocin in https://github.com/radius-project/radius/pull/6164
* Adding Post Delete Verify steps to the TF Functional Tests by @ytimocin in https://github.com/radius-project/radius/pull/6137
* Add GitHub Issues config file by @AaronCrawfis in https://github.com/radius-project/radius/pull/6167
* Document how to use forked repo to contribute to Radius. by @vinayada1 in https://github.com/radius-project/radius/pull/6168
* Enable support for recipe type specific garbage collection of resources. by @vishwahiremat in https://github.com/radius-project/radius/pull/6162
* SplitNamespace: Remove Applications.Link, rename linkrp package to portableresources by @lakshmimsft in https://github.com/radius-project/radius/pull/6130
* Use Hosted Pool by @youngbupark in https://github.com/radius-project/radius/pull/6169
* Use basemanifest in Container resource to create k8s resources by @youngbupark in https://github.com/radius-project/radius/pull/6154
* rename project-radius to radius-project by @nithyatsu in https://github.com/radius-project/radius/pull/6178
* Clean up CADL and unused swagger files by @youngbupark in https://github.com/radius-project/radius/pull/6181
* Rename `e2e test on Azure` to `Long-running test on Azure` by @youngbupark in https://github.com/radius-project/radius/pull/6182
* Use hosted pool for functional tests. by @youngbupark in https://github.com/radius-project/radius/pull/6190
* Use GVK for resource key in manifest by @youngbupark in https://github.com/radius-project/radius/pull/6184
* Add Terraform Recipe output functional tests by @kachawla in https://github.com/radius-project/radius/pull/6171
* Add terraform support for rad recipe show by @sk593 in https://github.com/radius-project/radius/pull/6139
* Improvements and tests for UCP proxy by @rynowak in https://github.com/radius-project/radius/pull/6194
* Enable Samples repo test in radius functional tests by @lakshmimsft in https://github.com/radius-project/radius/pull/6193
* Migrate UCP CADL to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6191
* Cleanup portableresources/api package by @lakshmimsft in https://github.com/radius-project/radius/pull/6192
* Initial commit of pod patching  by @youngbupark in https://github.com/radius-project/radius/pull/6188
* Add test RP for testing resource lifecycle by @rynowak in https://github.com/radius-project/radius/pull/6197
* Update sudo prompt by @AaronCrawfis in https://github.com/radius-project/radius/pull/6125
* rad init should use current kube context for its operations by @nithyatsu in https://github.com/radius-project/radius/pull/6212
* Detect deployment failures with gateway by @vinayada1 in https://github.com/radius-project/radius/pull/6126
* Add plumbing for tracked resources by @rynowak in https://github.com/radius-project/radius/pull/6199
* Adding applyDeploymentOutput to the necessary resources by @ytimocin in https://github.com/radius-project/radius/pull/6203
* Docs cleanup by @vinayada1 in https://github.com/radius-project/radius/pull/6229
* Add purge AWS resources GitHub workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6160
* Updating linktype, link-type, linkrecipe, linkmetadata constructs by @lakshmimsft in https://github.com/radius-project/radius/pull/6211
* Fix inconsistency in connection prefix naming for container connections by @AaronCrawfis in https://github.com/radius-project/radius/pull/6235
* Adding postDeleteVerify to the Dapr functional tests by @ytimocin in https://github.com/radius-project/radius/pull/6195
* support servicePort different from containerPort by @nithyatsu in https://github.com/radius-project/radius/pull/6234
* Move Dapr test files under daprrp/resources by @lakshmimsft in https://github.com/radius-project/radius/pull/6240
* Adding error codes as attributes to the Recipe Engine and Driver metrics by @ytimocin in https://github.com/radius-project/radius/pull/6205
* Simplify API route registration by @youngbupark in https://github.com/radius-project/radius/pull/5851
* Add missing async job controller for corerp and delete dead code. by @youngbupark in https://github.com/radius-project/radius/pull/6243
* Add more unit-tests to basemanifest renderer by @youngbupark in https://github.com/radius-project/radius/pull/6225
* Fixing and adding better logging to purge AWS resources workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6246
* Fix naming example by @AaronCrawfis in https://github.com/radius-project/radius/pull/6253
* Fix code of conduct link by @AaronCrawfis in https://github.com/radius-project/radius/pull/6254
* Fix stuck portable resource deletion bug  by @sk593 in https://github.com/radius-project/radius/pull/6247
* Adding metrics for recipe grabage collection and refactoring engine to take options. by @vishwahiremat in https://github.com/radius-project/radius/pull/6232
* Release 0.25: Create rc release by @kachawla in https://github.com/radius-project/radius/pull/6260
* Add new release documentation and release verification workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6113


**Full Changelog**: https://github.com/radius-project/radius/compare/v0.24.0...v0.25.0

@github-actions
Copy link

github-actions bot commented Sep 14, 2023

Radius functional test overview

🔍 Go to test action run

Name Value
Repository radius-project/radius
Commit ref refs/pull/6270/merge
Unique ID 9e97766557
Image tag pr-9e97766557
Click here to see the list of tools in the current test run
  • gotestsum 1.10.0
  • KinD: v0.20.0
  • Dapr: 1.11.0
  • Azure KeyVault CSI driver: 1.4.2
  • Azure Workload identity webhook: 1.1.0
  • Bicep recipe location radiusdev.azurecr.io/test/functional/shared/recipes/<name>:pr-9e97766557
  • Terraform recipe location http://tf-module-server.radius-test-tf-module-server.svc.cluster.local/<name>.zip (in cluster)
  • applications-rp test image location: ghcr.io/radius-project/dev/applications-rp:pr-9e97766557
  • ucp test image location: ghcr.io/radius-project/dev/ucpd:pr-9e97766557
  • deployment-engine test image location: radius.azurecr.io/deployment-engine:latest

Test Status

⌛ Building Radius and pushing container images for functional tests...
✅ Container images build succeeded
⌛ Publishing Bicep Recipes for functional tests...
✅ Recipe publishing succeeded
⌛ Starting datastoresrp functional tests...
⌛ Starting daprrp functional tests...
⌛ Starting msgrp functional tests...
⌛ Starting ucp functional tests...
⌛ Starting shared functional tests...
⌛ Starting samples functional tests...
✅ datastoresrp functional tests succeeded
✅ msgrp functional tests succeeded
✅ samples functional tests succeeded
✅ ucp functional tests succeeded
✅ daprrp functional tests succeeded
✅ shared functional tests succeeded

@github-actions
Copy link

66.3

For the detailed report, please go to Checks tab, click Build and Test, and then download unit_test_coverage artifact at the bottom of build page.

  • Your PR branch coverage: 66.3 %
  • main branch coverage: 66.3 %
  • diff coverage: 0 %

The coverage result does not include the functional test coverage.

@kachawla kachawla merged commit 23c9adb into main Sep 14, 2023
@kachawla kachawla deleted the kachawla/release-0.25.0 branch September 14, 2023 16:38
kachawla added a commit that referenced this pull request Sep 14, 2023
# Description

* Adding 0.25.0 to the supported versions
* Deprecating v0.24.1

## Type of change

<!--

Please select **one** of the following options that describes your
change and delete the others. Clearly identifying the type of change you
are making will help us review your PR faster, and is used in authoring
release notes.

If you are making a bug fix or functionality change to Radius and do not
have an associated issue link please create one now.

-->

- This pull request fixes a bug in Radius and has an approved issue
(issue link required).
- This pull request adds or changes features of Radius and has an
approved issue (issue link required).
- This pull request is a minor refactor, code cleanup, test improvement,
or other maintenance task and doesn't change the functionality of Radius
(issue link optional).

<!--

Please update the following to link the associated issue. This is
required for some kinds of changes (see above).

-->

Fixes: #issue_number

## Auto-generated summary

<!--
GitHub Copilot for docs will auto-generate a summary of the PR
-->

<!--
copilot:all
-->
### <samp>🤖 Generated by Copilot at b905bbb</samp>

### Summary
:arrow_up::leftwards_arrow_with_hook::memo:

<!--
1. :arrow_up: This emoji indicates that the channel 0.25 was upgraded
from a release candidate to a stable version, which is a positive and
expected change for users who want to access the latest features and bug
fixes.
2. :leftwards_arrow_with_hook: This emoji indicates that the channel
0.24 was moved from supported to deprecated, which is a
backward-incompatible change that may affect users who are still using
the older version. They may need to migrate to a newer channel or face
potential issues with compatibility and security.
3. :memo: This emoji indicates that the documentation and configuration
files were updated to reflect the changes in the channels and versions,
which is an informative and helpful change for users who want to
understand the current status and options of the project.
-->
Update `versions.yaml` to reflect the release of v0.25.0. Change the
0.25 channel to point to the stable version and deprecate the 0.24
channel.

> _`v0.25.0` is out_
> _New channel supported now_
> _Old one deprecated_

### Walkthrough
* Update the supported and deprecated channels and versions for the
release of v0.25.0
([link](https://github.com/radius-project/radius/pull/6270/files?diff=unified&w=0#diff-1c4cd801df522f4a92edbfb0fea95364ed074a391ea47c284ddc078f512f7b6aL3-R6))

---------

Co-authored-by: karishma-chawla <[email protected]>
Co-authored-by: Aaron Crawfis <[email protected]>
(cherry picked from commit 23c9adb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants