Skip to content

Releases: radius-project/radius

Radius v0.51.0-rc1

14 Sep 02:20
88f5941
Compare
Choose a tag to compare
Radius v0.51.0-rc1 Pre-release
Pre-release

What's Changed

## changelog

New Contributors

Full Changelog: v0.50.0-rc5...v0.51.0-rc1

Radius v0.50.0

19 Aug 19:16
42e20cc
Compare
Choose a tag to compare

Announcing Radius v0.50.0

Today we're happy to announce the release of Radius v0.50.0. Check out the highlights below, along with the full changelog for more details.

We would like to extend our thanks to all the contributors who helped make this release possible!

Intro to Radius

If you're new to Radius, check out our website, radapp.io, for more information. Also visit our getting started guide to learn how to install Radius and create your first app.

Highlights

Introducing in-place upgrades

Radius can now be upgraded using the new rad upgrade command. The new command upgrades the Radius control plane while preserving existing environments and applications. There is also a rad rollback command. Read more in the Radius documentation.

Enhancements to Radius resource types

Properties on Radius resource types can now be arrays of objects. You can also now specify an enum type to validate inputs prior to deployment.

The YAML file schema for resource type definitions changed. name is now namespace. For example, when you use rad resource-type create -f types.yaml to create a new resource type, the types.yaml file must have namespace: Radius.Resources rather than name: Radius.Resources on line one.

Offline installation

Radius can now be installed in an offline environment using the rad install command or via the Helm chart by setting location of the Radius containers via the global.imageRegistry and global.imageTag parameters.

Breaking changes

The name property in resource type definition YAML file is now namespace. See the Radius resource type section above for details.

Upgrading to Radius v0.50.0

You can upgrade to this release by upgrading your Radius CLI then running rad upgrade kubernetes. Only incremental version upgrades are supported. Consult the upgrade documentation for full details.

Full changelog

Full Changelog: v0.49.0...v0.50.0

Radius v0.50.0-rc5

18 Aug 21:14
2480a26
Compare
Choose a tag to compare
Radius v0.50.0-rc5 Pre-release
Pre-release

What's Changed

## changelog

Full Changelog: v0.50.0-rc4...v0.50.0-rc5

Radius v0.50.0-rc4

18 Aug 19:53
ff6b5e4
Compare
Choose a tag to compare
Radius v0.50.0-rc4 Pre-release
Pre-release

What's Changed

## changelog

Full Changelog: v0.50.0-rc2...v0.50.0-rc4

Radius v0.50.0-rc2

15 Aug 19:01
5103d36
Compare
Choose a tag to compare
Radius v0.50.0-rc2 Pre-release
Pre-release

What's Changed

## changelog

Full Changelog: v0.49.0-rc1...v0.50.0-rc2

Radius v0.49.0

18 Jul 22:06
1b97caa
Compare
Choose a tag to compare

Announcing Radius v0.49.0

Today we're happy to announce the release of Radius v0.49.0. Check out the highlights below, along with the full changelog for more details.

We would like to extend our thanks to all the contributors who helped make this release possible!

Intro to Radius

If you're new to Radius, check out our website, radapp.io, for more information. Also visit our getting started guide to learn how to install Radius and create your first app.

Highlights

Radius Resource Types (RRT) Enhancements

Radius Resource types Connection

Connection support between RRT->RRT is now available. For example, when connecting a Radius.Resources/webServices resource to a Radius.Resources/postgreSQL resource, the PostgreSQL properties are now included in the Recipe's context object. This makes it easier for platform engineers to reference these properties for creating secrets in Recipes.

rad resource-type create

The [rad resource-type create] (https://docs.radapp.io/reference/cli/rad_resource-type_create/) command now supports creating all specified resource types in the yaml definition at once.

Multiple API versions

RRTs now support multiple API versions. You can now version your custom resource types with the current date of your choice 2025-07-18-preview following the required format YYYY-MM-DD-preview

Capabilities Improvements

  • The capabilities: ["SupportsRecipes"] property is deprecated and the Recipe support is enabled by default.

  • Introduced capabilities: ["manualResourceProvisioning"] to support externally provisioned resources. This lets developers connect to resources outside of Radius, while platform engineers expose them via RRTs without needing Recipes.

Contour Ingress Controller support

You now have full control over Contour during Kubernetes installation with rad install kubernetes:

Breaking changes

None

Upgrading to Radius v0.49.0

During our preview stage, an upgrade to Radius v0.49.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:
    rad env delete <env-name>
  2. Uninstall the previous version of the Radius control-plane:
    rad uninstall kubernetes
  3. Visit the Radius installation guide to install the latest CLI, or download a binary below
  4. Install the latest version of the Radius control-plane:
    rad install kubernetes

Full changelog

What's Changed

## changelog

New Contributors

  • @zailic made their first contribution in #9935
  • @Copilot made their first contribution in #9934

Full Changelog: v0.48.0...v0.49.0

Radius v0.49.0-rc1

18 Jul 07:06
172f93e
Compare
Choose a tag to compare
Radius v0.49.0-rc1 Pre-release
Pre-release

What's Changed

## changelog

New Contributors

  • @zailic made their first contribution in #9935
  • @Copilot made their first contribution in #9934

Full Changelog: v0.48.0-rc1...v0.49.0-rc1

Radius v0.48.0

27 Jun 17:36
9c56bf8
Compare
Choose a tag to compare

Announcing Radius v0.48.0

Today we're happy to announce the release of Radius v0.48.0. Check out the highlights below, along with the full changelog for more details.

We would like to extend our thanks to all the contributors who helped make this release possible!

Intro to Radius

If you're new to Radius, check out our website, radapp.io, for more information. Also visit our getting started guide to learn how to install Radius and create your first app.

Highlights

Radius Resource Types

Radius now enables Platform Engineers to define custom Resource Types for use by developers within their enterprise. This is a major step forward, giving platform engineers much greater control over the specific implementation and deployment of cloud resources. Resource Types also make it dramatically easier for developers to follow best practices for security, compliance, and cost management. With Resource Types, developers work with higher-level, familiar abstractions defined by their organization, simplifying workflows and reducing cognitive load. Check out the tutorials to create a PostgreSQL resource type and to create a composite Recipe for a web service resource type.

Breaking changes

None.

Upgrading to Radius v0.48.0

During our preview stage, an upgrade to Radius v0.48.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:
    rad env delete <env-name>
  2. Uninstall the previous version of the Radius control-plane:
    rad uninstall kubernetes
  3. Visit the Radius installation guide to install the latest CLI, or download a binary below
  4. Install the latest version of the Radius control-plane:
    rad install kubernetes

Full changelog

What's Changed

Full Changelog: v0.47.0...v0.48.0

Radius v0.48.0-rc1

23 Jun 16:45
6717ce5
Compare
Choose a tag to compare
Radius v0.48.0-rc1 Pre-release
Pre-release

What's Changed

## changelog

Full Changelog: v0.47.0-rc1...v0.48.0-rc1

Radius v0.47.0

23 May 21:26
8b18539
Compare
Choose a tag to compare

Announcing Radius v0.47.0

Today we're happy to announce the release of Radius v0.47.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.io, for more information. Also visit our getting started guide to learn how to install Radius and create your first app.

Highlights

rad version command now also displays control plane version

The rad version command in the Radius CLI has been updated to display both the CLI version on your machine and the control plane version running in your cluster. This change aims to provide clearer information for users to keep track of versions of the different Radius tools they have installed.

Gateway Route timeouts configuration

A timeoutPolicy object has been added to the routes property in the Gateway resource, allowing users to configure custom timeout settings for their Gateway routes. This change offers improved control over request handling to enhance application performance, e.g. adding flexibility for accommodating long-running HTTP calls. For more details, please see the updated Gateway resource reference.

Deploy Radius applications to Azure Container Instances (ACI)

Support for deploying applications to Azure Container Instances (ACI) is now available. You can now use Radius to provision an ACI compute environment then, without needing to modify your app definition, deploy applications and containers to the ACI environment. Radius provisions on your behalf all the necessary Azure infrastructure required to run your application. To try this feature, check out the ACI how-to guide.

Breaking changes

None.

Upgrading to Radius v0.47.0

During our preview stage, an upgrade to Radius v0.47.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:

    rad env delete <env-name>
  2. Uninstall the previous version of the Radius control-plane:

    rad uninstall kubernetes
    
  3. Visit the Radius installation guide to install the latest CLI, or download a binary below

  4. Install the latest version of the Radius control-plane:

    rad install kubernetes

Full changelog

Full Changelog: v0.46.0...v0.47.0