Skip to content

Releases: radius-project/radius

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

Radius v0.47.0-rc1

22 May 19:30
69be0e9
Compare
Choose a tag to compare
Radius v0.47.0-rc1 Pre-release
Pre-release

What's Changed

## changelog

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

Radius v0.46.0

02 May 18:34
9fd8215
Compare
Choose a tag to compare

Announcing Radius v0.46.0

Today we're happy to announce the release of Radius v0.46.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

Removed dependencies on Dapr and PostgreSQL

In previous releases, dependencies on Dapr and PostgreSQL were added which meant that containers for both were instantiated alongside the Radius control plane at install time. These were added in preparation for the external datastore features that have been in development. However, these dependencies have been found to break the Radius installation process in some scenarios. Thus, we have decided to remove them from the Radius installation for now and will add them back in the future along with the features that depend on them.

Breaking changes

None.

Upgrading to Radius v0.46.0

During our preview stage, an upgrade to Radius v0.46.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.45.0...v0.46.0

Radius v0.46.0-rc3

29 Apr 00:32
9ee63f5
Compare
Choose a tag to compare
Radius v0.46.0-rc3 Pre-release
Pre-release

What's Changed

## changelog

Full Changelog: v0.46.0-rc2...v0.46.0-rc3

Radius v0.46.0-rc2

28 Apr 22:14
fc0da36
Compare
Choose a tag to compare
Radius v0.46.0-rc2 Pre-release
Pre-release

What's Changed

## changelog

Full Changelog: v0.45.0-rc1...v0.46.0-rc2

Radius v0.45.0

03 Apr 16:26
Compare
Choose a tag to compare

Announcing Radius v0.45.0

Today we're happy to announce the release of Radius v0.45.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

Support for GitOps using Flux

Radius now has integrated first-class support for Flux, a popular GitOps tool. Flux is designed to work with Kubernetes and provides a set of features for managing applications and infrastructure through Git. To learn more, visit the Radius and GitOps overview and how-to guide for Radius + Flux.

Breaking changes

None.

Upgrading to Radius v0.45.0

During our preview stage, an upgrade to Radius v0.45.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.44.0...v0.45.0