What's Changed
## changelog
- Update Radius -> DE sync by @willdavsmith in #10897
- Add global panic recovery for CLI commands by @kachawla in #10901
- add env recipe parameters reconciliation by @nithyatsu in #10891
- Adding cli support to manage Radius.Core/Environment resource by @vishwahiremat in #10844
- Update versions.yaml for v0.54.0-rc2 by @ytimocin in #10905
- Release 0.54 by @ytimocin in #10906
- fix: update change detection patterns to exclude release notes by @DariuszPorowski in #10909
- Bump the github-actions group with 6 updates by @dependabot[bot] in #10910
- Bump bicep-types from
5d19652to1133b78by @dependabot[bot] in #10911 - Uncommenting bicep converter tests by @lakshmimsft in #10908
- Fix and simplify DE functional test trigger by @willdavsmith in #10917
- fix: ensure deterministic sort order for environment recipes by @ytimocin in #10918
- Improve oci error message by @brooke-hamilton in #10816
- ci(workflows): initial best practices by @DariuszPorowski in #10915
- Add
permission-contents: readto GitHub app token infunctional-test-cloud.yamlby @willdavsmith in #10948 - fix(lrt): add missing env var by @DariuszPorowski in #10950
- Fix broken lint.yaml due to helm-unittest plugin installation failure by @brooke-hamilton in #10952
- Rename PR review folder to .copilot-tracking by @brooke-hamilton in #10931
- Increased timeout for long-running test Azure build job by @brooke-hamilton in #10942
- Increased timeout for functional-test-noncloud workflow by @brooke-hamilton in #10945
- fix(ci-build): update permissions for unit test result action by @DariuszPorowski in #10954
- Increased timeout for cloud functional tests by @brooke-hamilton in #10958
- Fix packages write permission for long-running tests workflow by @brooke-hamilton in #10957
- Fix rad deploy to support environment resource deployment by @kachawla in #10926
- Fix revision timestamps in rad rollback kubernetes --list-revisions by @nicolejms in #10955
- fix(ci-build): increase timeout for build job to 30 minutes by @DariuszPorowski in #10968
- buid(deps): bump go and upgrade testify by @DariuszPorowski in #10962
- Contributing documentation for design documents and Spec Kit by @brooke-hamilton in #10959
- rad deploy should be able work with both rad core and app core environments by @nithyatsu in #10923
- add type, name and id to properties accessible. by @nithyatsu in #10932
- refactor: bump typespec by @DariuszPorowski in #10971
- fix(ci-changes): change detection only for PR events by @DariuszPorowski in #10980
- feat(ci): add CodeQL by @DariuszPorowski in #10966
- Potential fix: Incomplete string escaping by @kachawla in #10969
- ci(codeql): handle cancellations and naming update by @DariuszPorowski in #10985
- Aligned Helm versions across dev container and workflows by @brooke-hamilton in #10978
- Add support to fetch recipe from a http registry in case of recipe packs and new environment by @nithyatsu in #10975
- ci(dependency-review): add workflow for scanning vulnerable dependencies by @DariuszPorowski in #10916
- chore(deps): bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #10986
- chore(deps): bump bicep-types from
1133b78tocf9a49eby @dependabot[bot] in #10993 - get "rad core environment" needs env name not id by @nithyatsu in #10998
- chore(deps): bump securego/gosec from 538a05cc5d6eb7bb41624e48f6e5019cccb1a2b8 to 082deb6cee063d5b8ce740fbee614460d2c2211b in the github-actions group by @dependabot[bot] in #11001
- Add support for new 'x-radius-sensitive' annotation by @lakshmimsft in #10999
- Fix DE functional test workflow to be consistent with publish workflow by @willdavsmith in #10963
- Fix rad version --output json to return valid JSON by @brooke-hamilton in #11019
- chore(lint): update golangci-lint by @DariuszPorowski in #11020
- chore(deps): bump the go-dependencies group across 1 directory with 41 updates by @dependabot[bot] in #11016
- Add schema validation for new annotation by @lakshmimsft in #11007
- Adding Providers details for env show command with --preview flag by @vishwahiremat in #10925
- Automated debug environment by @sylvainsf in #10054
- Add filter for schema annotations by @sk593 in #11009
- chore(deps): bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #11022
- Improvement: Moves to building once and saving the artifacts for re-use in all test workflows. by @sylvainsf in #11021
- Fix approval workflow by @sylvainsf in #11026
- use proper outputs by @sylvainsf in #11027
- Approval fix 2 by @sylvainsf in #11028
- Approval fix 2 by @sylvainsf in #11029
- Approval fix 3 by @sylvainsf in #11030
- revert workflow changes. by @sylvainsf in #11035
- chore(deps): bump the go-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #11037
- chore(deps): bump bicep-types from
cf9a49eto5b1db4cby @dependabot[bot] in #11032 - chore(deps): bump the magpie-go-dependencies group in /test/magpiego with 3 updates by @dependabot[bot] in #11033
- chore(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #11036
- Fix name of bicep binary by @nellshamrell in #10838
- chore(deps): bump tar from 7.5.2 to 7.5.3 in /typespec by @dependabot[bot] in #11040
- Long-running test workflow refactored to use current Radius release by @brooke-hamilton in #10949
- Fix: rad upgrade kubernetes fails when Contour not installed or disabled by @Copilot in #11025
- Fix corerp-noncloud functional test extended timing by @lakshmimsft in #11044
- chore(deps): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #11051
- chore(deps): bump tar from 7.5.3 to 7.5.6 in /typespec by @dependabot[bot] in #11050
- chore(deps): bump bicep-types from
c1a289bto556bf5eby @dependabot[bot] in #11052 - chore(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #11055
- chore(deps): bump go.mongodb.org/mongo-driver from 1.17.6 to 1.17.7 in /test/magpiego in the magpie-go-dependencies group by @dependabot[bot] in #11053
- Fix for wrong error message with kubernetes namespace value validation by @vishwahiremat in #11058
- Add encryption secret by @sk593 in #11047
- Go module dependency for bicep-types-go instead of submodule by @brooke-hamilton in #11059
- Pin alpine image to 3.23 in terraform init containers by @ytimocin in #11079
- Deploy by recipe digest by @vishwahiremat in #11057
- Sylvainsf/remove approval workflow by @sylvainsf in #11077
- Sylvainsf/allow dependabot pr tests by @sylvainsf in #11112
- Register Radius.Compute and Radius.Security resource types by default by @kachawla in #11113
- Sylvainsf/allow dependabot pr tests by @sylvainsf in #11115
- Add v0.55.0-rc1 to supported versions by @ytimocin in #11122
- Add encryption/decryption logic by @lakshmimsft in #11114
- Sylvainsf/ok to test by @sylvainsf in #11116
- Fix Azure scope construction for v20250801preview API by @Copilot in #11056
- Sylvainsf/fix workflows by @sylvainsf in #11152
- Sylvainsf/fix workflows by @sylvainsf in #11162
- Skip cloud functional test build for fork PRs by @sylvainsf in #11165
- Skip report-test-results for dependabot pull_request events by @sylvainsf in #11167
- chore(deps): bump tar from 7.5.6 to 7.5.7 in /typespec by @dependabot[bot] in #11111
- Simplify functional test approval for external contributors by @sylvainsf in #11169
- Fix operator precedence in approval-gate environment expression by @sylvainsf in #11170
- Add key rotation for secrets management by @sk593 in #11098
- Go module and generated mock updates for main branch by @brooke-hamilton in #11168
- build(go): update version from 1.25.5 to 1.25.6 by @DariuszPorowski in #11173
New Contributors
- @nellshamrell made their first contribution in #10838
Full Changelog: v0.54.0-rc1...v0.55.0-rc2