Announcing Radius v0.26.0
Today we're happy to announce the release of Radius v0.26.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.dev, for more information. Also visit our getting started guide to learn how to install Radius and create your first app.
Highlights
New logo
Radius has a new logo! Stay tuned as we work to roll this out to our websites, docs, and repos.
Updated API version
All Radius resource types now use the API version 2023-10-01-preview
. Please find-and-replace all existing 2022-03-15-privatepreview
strings to the new API version.
Breaking changes
All Radius resource types have been updated with the API version 2023-10-01-preview
. All apps need to be updated with the new version.
New contributors
Welcome to our new contributors who have merged their first PR in this release!
- @nicolejms made their first contribution in #6274
- @jonvsm made their first contribution in #6435
- @Reshrahim made their first contribution in #6445
Upgrading to Radius v0.26.0
During our preview stage, an upgrade to Radius v0.26.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.
- Delete any environments you have created:
rad env delete <env-name>
- Uninstall the previous version of the Radius control-plane:
rad uninstall kubernetes
- Visit the Radius installation guide to install the latest CLI, or download a binary below
- Install the latest version of the Radius control-plane:
rad install kubernetes
Full changelog
- Add new release documentation and release verification workflow by @willdavsmith in #6113
- Release v0.25.0 by @kachawla in #6270
- Add code review documentation by @rynowak in #6250
- Update release verification workflow by @willdavsmith in #6268
- add recipe failure error message by @nithyatsu in #6276
- Update Release Verification Workflow Link by @kachawla in #6272
- Update error message for missing application by @AaronCrawfis in #6281
- Removing TF secret prefix by @sk593 in #6273
- Refactoring unmarshal time string by @sk593 in #6330
- Fix flaky test: Test_Render_Multiple_Routes by @willdavsmith in #6333
- Update apiversion to 2023-10-01-preview by @vinayada1 in #6332
- Update codeowners by @AaronCrawfis in #6117
- Fixing CodeQL Warnings by @ytimocin in #6277
- Update check for application in manual processing of Dapr Components by @lakshmimsft in #6282
- Remove temp change to not run samples tests due to dependency on updated API version by @vinayada1 in #6347
- Add AWS creation timestamp to test resources by @willdavsmith in #6262
- Switch Bicep Recipe deletion logic from sequential to parallel and add retries by @willdavsmith in #6256
- Increase timeouts for DatastoresRP resources by @willdavsmith in #6348
rad deploy
: remove environment validation if--environment
is not set by @willdavsmith in #6351- Fix 500 panic when generated Kubernetes namespace is too long by @willdavsmith in #6349
- Add
--runtime-version
to functional test Dapr install by @willdavsmith in #6278 - Add triage process document by @nicolejms in #6274
- Moving constants for resourcetypes defined in portableresources package to their respective packages by @lakshmimsft in #6343
- Replace
radius.dev
and some instances ofradapp.dev
withradapp.io
by @willdavsmith in #6357 - Add Kubernetes controller plumbing by @rynowak in #6418
- Updates to the generic resource client by @rynowak in #6421
- Add 'manual' provisioning to containers by @rynowak in #6423
- Adding ApplicationGraphResource model API TypeSpec by @nithyatsu in #6425
- Add queuemessages to ucp rbac by @vinayada1 in #6427
- Fix
rad group show
andrad group list
by @AaronCrawfis in #6252 - Increase
maxOperationConcurrency
: 3 -> 10 by @willdavsmith in #6433 - Skip Terraform recipe deletion if Terraform state backend does not exist by @kachawla in #6437
- Add recipe controller by @rynowak in #6438
- Populate terraform resource ids to recipe response by @vishwahiremat in #6430
- Update GitHub SUPPORT.md to point to Radius Discord server by @jonvsm in #6435
- Update
rad bicep
to pull binaries from GHCR by @sk593 in #6426 - Update path to app.bicep in tutorial_test.go by @lakshmimsft in #6449
- Fix rad recipe show example by @kachawla in #6453
- Create unique directory for every TF recipe operation by @kachawla in #6452
- Ensure consistent casing convention. by @Reshrahim in #6445
- Release 0.26: RC release candidate by @sk593 in #6455
- Mock env to deploy without actually creating resources by @vinayada1 in #6424
Full Changelog: v0.25.0...v0.26.0