github radius-project/radius v0.61.0-rc1
Radius v0.61.0-rc1

pre-release3 hours ago

What's Changed

## changelog

  • chore(deps): bump the go-deps group across 1 directory with 2 updates by @dependabot[bot] in #12680
  • chore(resource-types-contrib): updates by @radius-resource-types[bot] in #12681
  • Update release versions 0.60.0-rc2 by @sk593 in #12682
  • Adds support to rad deploy for deploying a remote Bicep or JSON file over https by @zachcasper in #12676
  • fix(test): wait for control-plane recovery before retrying deploys by @brooke-hamilton in #12608
  • fix: derive Azure kube-recipe pins from the recipe pack (#12688) by @sk593 in #12690
  • Fix samples tutorial functional test for modernized Radius.* demo sample by @sk593 in #12697
  • Architecture-aware container image builds in deploy workflows by @sylvainsf in #12640
  • fix(cli): apply URL redaction to all remote template display paths by @lakshmimsft in #12698
  • Release-0.60.0-rc3 versions.yaml by @brooke-hamilton in #12704
  • Update release notes and versions.yaml for 0.60 by @sk593 in #12685
  • chore(deps): bump the go-deps group across 2 directories with 15 updates by @dependabot[bot] in #12706
  • Add --recipe-pack-group flag to rad env create/update --preview by @pujitha24 in #12634
  • ci(deps): bump fluxcd/flux2/action from 2.9.3 to 2.9.4 in /.github/actions/install-flux in the github-actions group across 1 directory by @dependabot[bot] in #12708
  • chore(deps-dev): bump the javascript-deps group across 1 directory with 5 updates by @dependabot[bot] in #12711
  • Update release documentation by @brooke-hamilton in #12714
  • docs(eng): move release lifecycle by @DariuszPorowski in #12717
  • Fix invalid YAML in deploy workflow templates (arch placeholder quoting) by @sk593 in #12721
  • chore(tools): bump versions by @radius-dependabot-manager[bot] in #12716
  • chore(deps): bump ghcr.io/devcontainers/features/github-cli from 1.1.0 to 1.1.1 in the devcontainers group by @dependabot[bot] in #12730
  • docs(release-lifecycle): define versioning source of truth by @DariuszPorowski in #12723
  • chore(deps): bump github.com/projectcontour/contour from 1.33.5 to 1.33.6 in the go-deps group across 1 directory by @dependabot[bot] in #12731
  • ci(deps): bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #12733
  • Add --preview support to rad resource list for Radius.Core environments and applications types by @lakshmimsft in #12728
  • Fix rad deploy resolving Radius.Core environment ID in the wrong group by @pujitha24 in #12599
  • fix: resolve API version for Azure extension resources during deletion by @pujitha24 in #12712
  • ci: update condition for build-and-push-cli job by @DariuszPorowski in #12720
  • Delete functional test resources in dependency order to fix LRT by @brooke-hamilton in #12702
  • Cancel superseded functional test runs by @brooke-hamilton in #12761
  • fix(azure): keep federated assertions valid for the whole run by @DariuszPorowski in #12751
  • Live graph support by @nithyatsu in #12727
  • ci(codeql): stabilize GoSec SARIF category by @brooke-hamilton in #12769
  • fix(test): stop AWS functional test cleanup from failing without waiting by @lakshmimsft in #12765
  • Fix run-rad-commands parse regression and add shell syntax gate for extension actions by @sk593 with @Copilot in #12775
  • Fix KinD configuration input by @brooke-hamilton in #12774
  • Improve OCI archive path handling by @brooke-hamilton in #12777
  • fix(typespec): preserve Go packages during generation by @brooke-hamilton in #12778
  • Fix deployed graph publisher enrichment by @nithyatsu in #12779
  • fix(recipes): reject mappings to undeclared module outputs by @AzureMike in #12741
  • chore(deps): bump @azure-tools/typespec-client-generator-core from 0.71.0 to 0.71.1 in /typespec in the javascript-deps group across 1 directory by @dependabot[bot] in #12781
  • fix(graph): link deployment progress to resolved resources by @nithyatsu in #12782
  • ci(update-tools): use create-pull-request action by @DariuszPorowski in #12786
  • chore(tools): bump versions by @radius-dependabot-manager[bot] in #12789
  • fix(testhost): remove panic from Eventually polling condition by @brooke-hamilton in #12788
  • Fix Azure verification during RBAC propagation by @ryanwaite in #12764
  • build(go): bump to 1.27.0 by @DariuszPorowski in #12758
  • Project managed secrets through connections by @willdavsmith in #12709
  • chore(deps): bump the go-deps group across 1 directory with 13 updates by @dependabot[bot] in #12801
  • ci(deps): bump the github-actions group across 2 directories with 1 update by @dependabot[bot] in #12802
  • Enforce K8s namespace uniqueness for Radius.Core/environments by @lakshmimsft in #12718
  • fix(chart): wait for Radius aggregated API readiness by @brooke-hamilton in #12785
  • Fix custom recipe pack reconciliation on repeat deploys by @sk593 in #12742
  • test(upgrade): trust Helm readiness and install once by @brooke-hamilton in #12790
  • Add RabbitMQ to the default Kubernetes Recipe Pack by @willdavsmith in #12752
  • Add PostgreSQL to the default Kubernetes Recipe Pack by @willdavsmith in #12755
  • Update test Test_RabbitMQ for flakiness by @lakshmimsft in #12825
  • Add depreciation warning to rad deploy for Application.* types by @lakshmimsft in #12824
  • Cascade delete applications and resources when deleting a Radius.Core environment by @lakshmimsft in #12822
  • Add CI coverage for database.enabled=true install by @nellshamrell in #12771
  • Revert default resource group and environment creation from rad install kubernetes by @lakshmimsft in #12829
  • Serialize pnpm-based lint checks by @brooke-hamilton in #12830
  • chore(release-prep): update versions.yaml and release notes for v0.60.1 by @DariuszPorowski in #12831
  • ci: update repo-files-sync action to v0.1.0-rc.18 by @DariuszPorowski in #12834
  • Report a non-success outcome when rad commands are killed by @nellshamrell in #12759
  • Fix corrupt state archive: self-heal the default group and guard rad shutdown by @sk593 in #12840
  • Fix install.sh escalating to sudo for user-writable $HOME/.local/bin by @sk593 in #12836
  • Pin RADIUS_INSTALL_REF to install.sh sudo fix commit by @sk593 in #12843
  • chore(deps): bump ghcr.io/devcontainers/features/docker-in-docker from 4.0.0 to 4.1.0 in the devcontainers group by @dependabot[bot] in #12844
  • chore(deps): bump the go-deps group across 2 directories with 5 updates by @dependabot[bot] in #12846
  • Fix empty environment list in deploy status control-plane diagnostic by @lakshmimsft in #12853
  • chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 in /hack/bicep-types-radius/src/typespec-bicep-types in the javascript-deps group across 1 directory by @dependabot[bot] in #12845
  • Return a relative paginated nextLink so clients can reach the next page by @nithyatsu in #12842
  • chore(deps): bump the go-deps group across 2 directories with 17 updates by @dependabot[bot] in #12864
  • chore(tools): bump versions by @radius-dependabot-manager[bot] in #12863
  • ci(deps): bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #12865
  • chore(deps): bump the javascript-deps group across 1 directory with 2 updates by @dependabot[bot] in #12862
  • refactor(go): apply Go 1.27 go fix simplifications by @DariuszPorowski in #12866
  • refactor(go): apply Go 1.27 go fix simplifications - part 2 by @DariuszPorowski in #12868
  • Add Repo Radius GHCR state end-to-end test workflow by @brooke-hamilton in #12476
  • Remove duplicated Repo Radius extension workflows by @sk593 in #12719
  • refactor(uuid): use built-in package by @DariuszPorowski in #12879
  • Fix Validate Bicep Code by repointing every bicepconfig.json at the built extensions by @willdavsmith in #12881
  • Add Redis to the default Kubernetes Recipe Pack by @willdavsmith in #12754
  • Support windowless background CLI execution on Windows by @brooke-hamilton in #12885
  • chore(resource-types-contrib): updates by @radius-resource-types[bot] in #12890
  • Update versions.yaml for 0.60.2 by @willdavsmith in #12892
  • chore(deps): bump ghcr.io/devcontainers/features/github-cli from 1.1.1 to 1.1.2 in the devcontainers group by @dependabot[bot] in #12896
  • chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /test/magpiego in the security group across 1 directory by @dependabot[bot] in #12886
  • chore(deps): bump the go-deps group across 1 directory with 28 updates by @dependabot[bot] in #12897
  • ci(deps): bump the github-actions group across 1 directory with 9 updates by @dependabot[bot] in #12891
  • chore(tools): bump versions by @radius-dependabot-manager[bot] in #12889
  • Add Radius Canvas to README by @Reshrahim in #12858
  • chore(deps-dev): bump @types/node from 26.2.0 to 26.4.0 in /hack/bicep-types-radius/src/typespec-bicep-types in the javascript-deps group across 1 directory by @dependabot[bot] in #12875
  • Fix gateway timeout validation assertion by @brooke-hamilton in #12904
  • docs(spec): BicepSettings AzureWI + AwsIrsa runtime completion (fast-follow design note) by @sylvainsf in #12511
  • Fix controller image build with Debian 13 by @brooke-hamilton in #12929
  • chore: remove c9k (causinator 9000) workflows and configuration by @brooke-hamilton with @Copilot in #12910
  • chore(tools): bump versions by @radius-dependabot-manager[bot] in #12915
  • chore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 in /test/magpiego in the security group across 1 directory by @dependabot[bot] in #12939
  • ci(deps): bump the github-actions group across 3 directories with 4 updates by @dependabot[bot] in #12955
  • chore(deps): bump the go-deps group across 2 directories with 17 updates by @dependabot[bot] in #12957
  • Remove Git state archive backend and require OCI for durable archival by @brooke-hamilton in #12944
  • Update and pin dynamic-rp Dockerfile base image to alpine:3.24.1 by @willdavsmith in #12933
  • Use a pinned supported Alpine runtime for magpiego by @willdavsmith in #12931
  • Fix preview environment show output by @AzureMike in #12958
  • Centralize the Windows windowless process policy by @brooke-hamilton in #12946
  • Remove unused direct Azure CLI wrapper by @brooke-hamilton in #12942
  • chore(deps): bump the security group across 2 directories with 1 update by @dependabot[bot] in #12947
  • Add advisory PR commit signature verification by @brooke-hamilton in #12703
  • Restrict external automated contributions to triaged community issues by @brooke-hamilton in #12936
  • ci: bundle noncloud functional test inputs by @willdavsmith in #12966
  • docs: design Bicep extension GHCR migrations by @willdavsmith in #12951
  • Reject schema-invalid dynamic resource PUTs before persistence by @nellshamrell in #12979
  • Design note: refresh the rad init experience by @zachcasper in #12684
  • Test producer-managed secret connections end to end by @willdavsmith in #12800
  • ci(deps): bump the github-actions group across 2 directories with 4 updates by @dependabot[bot] in #12991
  • Remove obsolete Bicep extensibility settings by @brooke-hamilton in #12993
  • chore: pin Bicep base image to Alpine 3.24.1 by @brooke-hamilton in #12981
  • chore: pin pre-upgrade Distroless base image to Debian 13 by @brooke-hamilton in #12983
  • fix(cli): use Helm's legacy waiter and make the install timeout configurable by @lakshmimsft in #12978
  • chore(sync): synced file(s) with radius-project/.github by @radius-files-sync[bot] in #12995
  • Remove legacy Recipe and annotation-based Kubernetes controllers by @willdavsmith in #12952
  • chore(deps): bump ghcr.io/devcontainers/features/docker-in-docker from 4.1.0 to 4.1.1 in the devcontainers group by @dependabot[bot] in #12988
  • chore(deps): bump the go-deps group across 2 directories with 24 updates by @dependabot[bot] in #13018
  • chore(deps): bump the docker group across 3 directories with 3 updates by @dependabot[bot] in #13004
  • Add a read-only PVC mount for container image build contexts by @AzureMike in #12982
  • chore: pin ucpd Distroless base image to Debian 13 by @brooke-hamilton in #12984
  • build(refactor-release): add release parity manifest tooling by @DariuszPorowski in #12735
  • Fix Dependabot Docker manifest parsing by @brooke-hamilton in #13050
  • Fix multi-cluster Bicep recipe deletion by @brooke-hamilton in #13054
  • chore(deps): bump the javascript-deps group across 2 directories with 11 updates by @dependabot[bot] in #12989
  • build(refactor-release): add GoReleaser snapshot validation by @DariuszPorowski in #12736
  • ci(refactor-release): add advisory Conventional Commit title check by @DariuszPorowski in #12737
  • Improve workflow-level diagnostics for Long Running Tests by @lakshmimsft in #13046
  • ci(cc): Add permissions for updating pull request status by @DariuszPorowski in #13057
  • build(refactor-release): add git-cliff changelog bootstrap by @DariuszPorowski in #12743
  • ci(refactor-release): split build workflow by trigger by @DariuszPorowski in #12749
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc from 0.19.0 to 0.21.0 in the security group across 1 directory by @dependabot[bot] in #13061
  • chore(tools): bump versions by @radius-dependabot-manager[bot] in #13062
  • docs: align Bicep GHCR migration with release publishing by @willdavsmith in #12980
  • chore: remove obsolete deployment assets by @brooke-hamilton in #13051
  • build(refactor-release): publish edge artifact aliases by @DariuszPorowski in #12750
  • build(refactor-release): shadow GoReleaser releases on tags by @DariuszPorowski in #12760
  • test: wait for Redis before deploying Dapr consumers and fix recipe namespace by @lakshmimsft in #13080
  • fix(build): harden shadow parity and edge installer verification by @DariuszPorowski in #13083
  • fix(recipes): scope resourceNameHash to the application and environment by @kachawla in #12987
  • test: retain candidate Deployment Engine images during upgrades by @willdavsmith in #13084
  • build: upgrade Bicep to v0.46.1 with scoped local registry trust by @willdavsmith in #13075
  • chore(deps): bump moby/buildkit from v0.13.2-rootless to v0.33.0-rootless in /deploy/Chart in the docker group across 1 directory by @dependabot[bot] in #13099
  • chore(deps-dev): bump the javascript-deps group across 2 directories with 3 updates by @dependabot[bot] in #13100
  • chore(resource-types-contrib): updates by @radius-resource-types[bot] in #13098
  • ci(deps): bump the github-actions group across 2 directories with 4 updates by @dependabot[bot] in #13102
  • chore(deps): bump the go-deps group across 2 directories with 9 updates by @dependabot[bot] in #13101
  • chore(release): bump supported version to v0.61.0-rc1 by @sk593 in #13103

New Contributors

Full Changelog: v0.60.0-rc1...v0.61.0-rc1

Don't miss a new radius release

NewReleases is sending notifications on new releases.