Skip to content

Commit

Permalink
Add 0.24 release notes to release branch (#6114)
Browse files Browse the repository at this point in the history
Looks like we need the release notes in the release branch to perform
the GH release:
https://github.com/project-radius/radius/actions/runs/5944301828


* Adding 0.24.0 to the supported versions
* Deprecating v0.23.1

## Auto-generated summary

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

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

### Summary
📝🎉🗑️

<!--
1. 📝 - This emoji represents updating or editing a document, which is
what this pull request does for the `./versions.yaml` file.
2. 🎉 - This emoji represents celebrating a new release, which is what
this pull request does for the radius project by adding the latest
version (v1.2.0) to the file.
3. 🗑️ - This emoji represents removing or deleting something, which is
what this pull request does for the radius project by marking the oldest
version (v0.9.0) as deprecated and removing it from the file. -->
Update `./versions.yaml` with latest release and deprecation
information, and fix formatting.

> _`Radius` is the project of doom_
> _We update the versions in the gloom_
> _We mark the old ones as deprecated_
> _We fix the format that was neglected_

### Walkthrough
* Update the supported and deprecated channels for the radius project
([link](https://github.com/project-radius/radius/pull/6092/files?diff=unified&w=0#diff-1c4cd801df522f4a92edbfb0fea95364ed074a391ea47c284ddc078f512f7b6aL3-R6))
* Remove a trailing whitespace from the last YAML file
([link](https://github.com/project-radius/radius/pull/6092/files?diff=unified&w=0#diff-1c4cd801df522f4a92edbfb0fea95364ed074a391ea47c284ddc078f512f7b6aL50-R50))

---------

Co-authored-by: Aaron Crawfis <[email protected]>
(cherry picked from commit 325af84)

# Description

_Please explain the changes you've made._

## 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 e43ad4d</samp>

### Summary
📝🆙🗑️

<!--
1. 📝 - This emoji can be used to represent the change that adds the
release notes for Radius v0.24.0, as it indicates that documentation or
writing was involved in this change. Alternatively, the 🚀 emoji could
also be used to signify a new release or launch of a product or feature.
2. 🆙 - This emoji can be used to represent the change that updates the
`versions.yaml` file, as it indicates that something was upgraded or
increased in this change. Alternatively, the 🌟 emoji could also be used
to signify that a new or improved version of Radius was released.
3. 🗑️ - This emoji can be used to represent the change that deprecates
older versions of Radius, as it indicates that something was removed or
discarded in this change. Alternatively, the ⚠️ emoji could also be used
to signify that a warning or caution was involved in this change.
-->
This pull request releases Radius v0.24.0, the latest version of the
cloud-native application platform. It updates the `versions.yaml` file
to reflect the new version and deprecates older ones. It also adds the
release notes for v0.24.0 to the `docs/release-notes/v0.24.0.md` file,
which document the new features, fixes, and breaking changes in this
release.

> _Rise from the ashes of the old versions_
> _`Radius` is the platform of the future_
> _Unleash the power of `Dapr` and `Kubernetes`_
> _`v0.24.0` is the release of the legends_

### Walkthrough
* Add release notes for Radius v0.24.0 in
`docs/release-notes/v0.24.0.md`
([link](https://github.com/project-radius/radius/pull/6114/files?diff=unified&w=0#diff-56473f1b0e22ec63aa89eb625c10f8aec808b69ad8a5179c14714e01b3651e1dR1-R138))
* Update supported and deprecated versions of Radius in `versions.yaml`
([link](https://github.com/project-radius/radius/pull/6114/files?diff=unified&w=0#diff-1c4cd801df522f4a92edbfb0fea95364ed074a391ea47c284ddc078f512f7b6aL3-R6))
* Resolve merge conflict or format `versions.yaml`
([link](https://github.com/project-radius/radius/pull/6114/files?diff=unified&w=0#diff-1c4cd801df522f4a92edbfb0fea95364ed074a391ea47c284ddc078f512f7b6aL50-R50))
  • Loading branch information
willdavsmith authored Aug 23, 2023
1 parent e3b0ad1 commit 5ee99f2
Show file tree
Hide file tree
Showing 2 changed files with 139 additions and 3 deletions.
136 changes: 136 additions & 0 deletions docs/release-notes/v0.24.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
## Announcing Radius v0.24.0

Today we're happy to announce the release of Radius v0.24.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.dev](https://radapp.dev), for more information. Also visit our [getting started guide](https://docs.radapp.dev/getting-started/) to learn how to install Radius and create your first app.

## Highlights

### Radius assets now published to GitHub Releases/Artifacts

Radius release assets are now published via [GitHub Releases](https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases) and [GitHub Container Registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry). Stay tuned as we gradually move our installation scripts and delivery pipelines to these assets.

### `rad init` experience

`rad init` has been updated to initialize a developer-focused environment by default, complete with `local-dev` Recipes. The previous `rad init --dev` experience can now be run with just `rad init`. For a full list of prompts and customization options, run `rad init --full`. [Learn more](https://docs.radapp.dev/reference/cli/rad_init/)

### `rad app connections`

`rad app connections` is a new CLI command to visualize your application graph. Try it out to see the connections between your resources and the relationships they form. [Learn more](https://docs.radapp.dev/reference/cli/rad_application_connections/)

## Breaking changes

### `rad init`

To initialize a Radius installation with all available options, please use the `rad init --full` CLI command. This replaces the previous `rad init` experience. The simplified experience (formerly `rad init --dev`) is now `rad init`.

## Upgrading to Radius v0.24.0

During our preview stage, an upgrade to Radius v0.24.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 <env-name>
```
1. Uninstall the previous version of the Radius control-plane:
```bash
rad uninstall kubernetes
```
1. Visit the [Radius installation guide](https://docs.radapp.dev/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

* Fix valid radius build window const by @youngbupark in https://github.com/project-radius/radius/pull/5901
* Generate Terraform Providers Config for Supported Required Providers by @kachawla in https://github.com/project-radius/radius/pull/5874
* Remove deployments plane from Radius by @rynowak in https://github.com/project-radius/radius/pull/5821
* Add terraform directory to gitignore by @rynowak in https://github.com/project-radius/radius/pull/5908
* Improve table formatting for multi-line entries by @rynowak in https://github.com/project-radius/radius/pull/5899
* Correction in docs URL by @lakshmimsft in https://github.com/project-radius/radius/pull/5905
* Add publishing of terraform recipes for tests by @rynowak in https://github.com/project-radius/radius/pull/5909
* Document release notes process and add 0.23.0 release notes by @AaronCrawfis in https://github.com/project-radius/radius/pull/5913
* Skip MongoDB recipe test by @youngbupark in https://github.com/project-radius/radius/pull/5930
* Add Comments: Part 4 (pkg/cli/cmd...) by @shriraml-ms in https://github.com/project-radius/radius/pull/5834
* Add 'rad app connections' command by @rynowak in https://github.com/project-radius/radius/pull/5907
* Add terraform recipes test infra by @rynowak in https://github.com/project-radius/radius/pull/5931
* Add Comments: Part 14 (pkg/sdk, pkg/algorithm, pkg/middleware, pkg/to) by @shriraml-ms in https://github.com/project-radius/radius/pull/5927
* Add Comments: Part 16 (pkg/metrics, pkg/trace, pkg/profiler) by @shriraml-ms in https://github.com/project-radius/radius/pull/5938
* Add Comments: Part 13 (pkg/kube*) by @shriraml-ms in https://github.com/project-radius/radius/pull/5923
* Use GHCR for container images by @youngbupark in https://github.com/project-radius/radius/pull/5915
* Remove list output from rad CLI by @AaronCrawfis in https://github.com/project-radius/radius/pull/5945
* Split Namespace: Applications.Dapr Types by @lakshmimsft in https://github.com/project-radius/radius/pull/5943
* Update `rad run` port-forwarding logic by @willdavsmith in https://github.com/project-radius/radius/pull/5745
* Allow functional test to set DE_IMAGE and DE_TAG by @willdavsmith in https://github.com/project-radius/radius/pull/5937
* Cleanup todos by @vinayada1 in https://github.com/project-radius/radius/pull/5911
* Fix undefined repo name in functional test run by @willdavsmith in https://github.com/project-radius/radius/pull/5951
* Add az cli command for purging CDN by @youngbupark in https://github.com/project-radius/radius/pull/5955
* Clean up sample resource groups and container images in 3 days by @youngbupark in https://github.com/project-radius/radius/pull/5957
* Fail deployments based on pod status by @vinayada1 in https://github.com/project-radius/radius/pull/5823
* Add Comments: Part 17 (pkg/daprrp) by @shriraml-ms in https://github.com/project-radius/radius/pull/5940
* Upgrade all packages to resolve the security vulnerability by @youngbupark in https://github.com/project-radius/radius/pull/5960
* Add Comments: Part 18 (pkg/messagingrp) by @shriraml-ms in https://github.com/project-radius/radius/pull/5942
* Update the grafana dashboard to the latest by @youngbupark in https://github.com/project-radius/radius/pull/5965
* Security vulnerability: Upgrade base container image and packages in magpiego by @youngbupark in https://github.com/project-radius/radius/pull/5966
* Add functional test for Terraform recipes by @rynowak in https://github.com/project-radius/radius/pull/5939
* disable pod unschedulable check by @vinayada1 in https://github.com/project-radius/radius/pull/5968
* Skipping failing AWS tests by @willdavsmith in https://github.com/project-radius/radius/pull/5986
* Fix DE_IMAGE and DE_TAG not being set by @willdavsmith in https://github.com/project-radius/radius/pull/5970
* Fix rad debug-logs by @rynowak in https://github.com/project-radius/radius/pull/5989
* Add TODO comment to enable new discovery client by @youngbupark in https://github.com/project-radius/radius/pull/5975
* Improve failure reporting in CLI by @rynowak in https://github.com/project-radius/radius/pull/5990
* Improve test/infra bicep template by @youngbupark in https://github.com/project-radius/radius/pull/5969
* Add host, port, vhost, username, password, and uri to RabbitMQ resource by @vishwahiremat in https://github.com/project-radius/radius/pull/5863
* fix multiple bugs with rad credential by @nithyatsu in https://github.com/project-radius/radius/pull/5900
* Upgrade tool versions for functional tests by @youngbupark in https://github.com/project-radius/radius/pull/5956
* Add Comments: Part 15 (pkg/recipes, pkg/rp, pkg/resourcemodel, pkg/validator) by @shriraml-ms in https://github.com/project-radius/radius/pull/5933
* Add Comments: Part 12 (pkg/corerp) by @shriraml-ms in https://github.com/project-radius/radius/pull/5922
* Generate Terraform Providers Credentials Config by @kachawla in https://github.com/project-radius/radius/pull/5961
* DaprRP Functional Tests by @lakshmimsft in https://github.com/project-radius/radius/pull/5959
* Add unit test for JSON Terraform config validation by @kachawla in https://github.com/project-radius/radius/pull/6000
* Dapr Test Update (dapr_component_name_conflict_test) by @lakshmimsft in https://github.com/project-radius/radius/pull/6011
* Add container changes to generate a k8s service when it exposes ports. by @farazmsiddiqi in https://github.com/project-radius/radius/pull/5857
* Lower polling frequency for async operations by @rynowak in https://github.com/project-radius/radius/pull/6019
* Update `rad init --dev` to be the main experience instead of a flag by @AaronCrawfis in https://github.com/project-radius/radius/pull/5665
* Display HTTP response body on health check failure by @rynowak in https://github.com/project-radius/radius/pull/6010
* Add Terraform Recipe functional test by @kachawla in https://github.com/project-radius/radius/pull/6012
* Add Comments: Part 19 (test/...) by @shriraml-ms in https://github.com/project-radius/radius/pull/5979
* Populate RecipeContext to Terraform module config by @youngbupark in https://github.com/project-radius/radius/pull/5999
* Populate missing env namespace in recipe config by @youngbupark in https://github.com/project-radius/radius/pull/6025
* Use Recipe context to kubernetes redis recipe by @youngbupark in https://github.com/project-radius/radius/pull/6030
* Add E2E test for Terraform recipe with Azure storage by @kachawla in https://github.com/project-radius/radius/pull/6014
* Fix TF recipe context test in long-running by @youngbupark in https://github.com/project-radius/radius/pull/6033
* Standardize cloud provider table labels by @AaronCrawfis in https://github.com/project-radius/radius/pull/6036
* update gateway for dns functionality by @farazmsiddiqi in https://github.com/project-radius/radius/pull/6024
* Split Namespace: Applications.Datastores Types by @lakshmimsft in https://github.com/project-radius/radius/pull/6018
* Enable tutorial test by @rynowak in https://github.com/project-radius/radius/pull/6049
* Test improvements to AWS functional tests by @willdavsmith in https://github.com/project-radius/radius/pull/6035
* Fix misuse of log verbosity by @rynowak in https://github.com/project-radius/radius/pull/6050
* Publish rad cli to GitHub Release by @youngbupark in https://github.com/project-radius/radius/pull/6026
* Application.Datastores Functional Tests by @lakshmimsft in https://github.com/project-radius/radius/pull/6043
* Configuring Terraform Driver logs by @ytimocin in https://github.com/project-radius/radius/pull/6037
* Add check for Bicep filename in `rad app delete` by @AaronCrawfis in https://github.com/project-radius/radius/pull/6039
* Increase memory limit for applications-rp by @rynowak in https://github.com/project-radius/radius/pull/6067
* Making template kind a discriminator by @vishwahiremat in https://github.com/project-radius/radius/pull/6029
* Split Namespace: Applications.Core/extender type update by @lakshmimsft in https://github.com/project-radius/radius/pull/6057
* Remove imagePullPolicy from being set by @AaronCrawfis in https://github.com/project-radius/radius/pull/6066
* Fix spelling by @AaronCrawfis in https://github.com/project-radius/radius/pull/6072
* Add functional tests for Bicep driver by @rynowak in https://github.com/project-radius/radius/pull/6048
* Update Radius release automation versions file by @willdavsmith in https://github.com/project-radius/radius/pull/5917
* Fix typo in release script by @willdavsmith in https://github.com/project-radius/radius/pull/6078
* Update TF Logs Writer by @ytimocin in https://github.com/project-radius/radius/pull/6076
* Recipe Engine and Driver Metrics by @ytimocin in https://github.com/project-radius/radius/pull/6041
* Remove Function Explanation heading from comments by @rynowak in https://github.com/project-radius/radius/pull/6075
* Implement Terraform Recipe Outputs by @kachawla in https://github.com/project-radius/radius/pull/6062
* Fix failures of GitHub Release by @youngbupark in https://github.com/project-radius/radius/pull/6084
* Use Kubernetes Secret as backend by @vishwahiremat in https://github.com/project-radius/radius/pull/6038
* Add the step to publish chart to GHCR by @youngbupark in https://github.com/project-radius/radius/pull/6071


**Full Changelog**: https://github.com/project-radius/radius/compare/v0.23.0...v0.24.0
6 changes: 3 additions & 3 deletions versions.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
supported:
- channel: '0.24'
version: 'v0.24.0-rc1'
version: 'v0.24.0'
deprecated:
- channel: '0.23'
version: 'v0.23.1'
deprecated:
- channel: '0.22'
version: 'v0.22.0'
- channel: '0.21'
Expand Down Expand Up @@ -47,4 +47,4 @@ deprecated:
- channel: '0.2'
version: 'v0.2.1'
- channel: '0.1'
version: 'v0.1.0'
version: 'v0.1.0'

0 comments on commit 5ee99f2

Please sign in to comment.