Releases: radius-project/radius
Project Radius v0.22
Installation
Visit https://get.radapp.dev/ to download and install the latest Radius release.
What's Changed
- Add copilot docs summary to PR template by @AaronCrawfis in #5588
- Suppress etcd logs in integration test by @rynowak in #5589
- Update documentation for running Radius locally by @rynowak in #5596
- Fix test failure reporting by @youngbupark in #5590
- Copyright spacing by @vinayada1 in #5595
- Remove location from scaffolded app by @ytimocin in #5600
- A fresh coat of paint for rad init by @rynowak in #5587
- Clean up CoreRP controller using default controller by @youngbupark in #5478
- Ensure resource group is deleted by @youngbupark in #5608
- Use UUID validator for tenant id by @rynowak in #5613
- Make validation tolerant of intermediate states by @rynowak in #5614
- Add recipe support for Dapr State Store by @rynowak in #5598
- Add tests for plane-scoped API scenarios by @rynowak in #5620
- Cleanup of the docs folder and Contributing by @rynowak in #5619
- Fix the wrong version of container tag for Radius installation by @nithyatsu in #5628
- Enable repository_dispatcher trigger in functional test" by @vinayada1 in #5640
- Mask credentials in
rad init
interactive mode by @willdavsmith in #5644 - Recipe support for Dapr Secret Store resource by @vishwahiremat in #5637
- Recipe support for rabbitmq resource by @vishwahiremat in #5615
- Recipe support for Sql database resource by @vishwahiremat in #5572
- Fix formatting of how-to by @rynowak in #5650
- Update code of conduct to contributor covenant by @AaronCrawfis in #5642
- Set Pod resource limit for Radius containers. by @youngbupark in #5663
- Update Security advisory to focus on Radius by @AaronCrawfis in #5667
- Assign Radius-Eng team to the functional test failure bug by @youngbupark in #5676
- Add Recipe support for Dapr Pub Sub Brokers by @ytimocin in #5623
- Add AWS access keys create instruction message by @youngbupark in #5687
- Fix development configuration by @rynowak in #5679
- Update recipe metadata name for default recipe by @kachawla in #5635
- Add gotestsum to functional test by @rynowak in #5691
- User Confirmation Prompt Before rad resource delete by @farazmsiddiqi in #5647
- MongoDB default recipe experience by @sk593 in #5555
- Refactor helm chart by @youngbupark in #5690
- Add support for plane-scoped list operations by @rynowak in #5680
- Check user membership for ok-to-test comment on PR and if active, then trigger e2e tests by @vinayada1 in #5660
- change mentions of to just by @willtsai in #5696
- Add docs on CodeQL by @AaronCrawfis in #5662
- Fix for updating the dapr bicep files to remove mode. by @vishwahiremat in #5688
- Removing mode from resources that are migrated to the new process by @ytimocin in #5692
- Updating Redis username and Mongo database properties to read/write by @sk593 in #5708
- Fix Kubernetes POD deployment goroutine leak by @vinayada1 in #5693
- Rename READMD.md to README.md by @AaronCrawfis in #5709
- Fix test failure issue creation by @youngbupark in #5710
- Fix functional test by dispatch trigger by @youngbupark in #5712
- add /lgtm command to approve PR by @youngbupark in #5711
- Upgrade github-action version to v6 by @youngbupark in #5715
- Revert /lgtm command by @youngbupark in #5718
- Fix AWS credential bug by @willdavsmith in #5639
- Filter out APIServer Auth headers in UCP by @youngbupark in #5719
- Add appsettings to de configmap in chart by @youngbupark in #5720
- Fix the chart formatting and clean up charts by @youngbupark in #5723
- Ensure cache is synced before processing by @youngbupark in #5724
- Fix RC release version tag in chart by @youngbupark in #5727
- Update sqlDatabases resource to store secrets and new values by @vishwahiremat in #5707
- Fix handling of --group for rad env create by @rynowak in #5697
- Reduce deployment resync duration and fix invalid context usage by @youngbupark in #5728
- Fix for Datamodel conversion error by @vishwahiremat in #5732
- Updating the release process doc by @ytimocin in #5370
- Revert "Reduce deployment resync duration" by @youngbupark in #5741
- Fix for validate bicep for sql-recipe by @vishwahiremat in #5743
- Adding a fix for nil pointer issue in converter. by @vishwahiremat in #5742
- Populate Recipe Name during conversion by @vishwahiremat in #5730
- Update install/uninstall commands by @rynowak in #5725
- Simplify and document CLI error handling by @rynowak in #5700
- Use plane-scoped environment list in CLI by @rynowak in #5746
- Increase timeout of bubbletea UI tests by @rynowak in #5748
- Remove DaprInvokeHttpRoute by @rynowak in #5750
- Remove some dead code by @rynowak in #5749
- Remove uses of deployment processor by @rynowak in #5751
- Remove deployment processor for listsecrets apis by @rynowak in #5752
- Remove linkrp deployment processor and secretvalueclient by @rynowak in #5753
- Add address and pathbase properties to controller options by @rynowak in #5756
- Add recipe support to extenders by @sk593 in #5706
- Removing
hostname
from TLS spec by @willdavsmith in #5681 - Fixing Gateways TLS minimumProtocolVersion bug by @willdavsmith in #5683
- Disable flaky tests by @rynowak in #5763
- Use armrpc options and handler definition by @rynowak in #5759
- Populate the resource id on current context - Part1 by @vinayada1 in #5761
- Update Recipe Definition Schema by @vishwahiremat in #5735
- Add UUID validation to
rad env update
by @AaronCrawfis in #5758 - Fix publicEndpointOverride reference (cherry-picked) by @youngbupark in #5780
New Contributors
- @farazmsiddiqi made their first contribution in #5647
Full Changelog: v0.21.0...v0.22.0
Project Radius v0.21
Installation
Visit https://get.radapp.dev/ to download and install the latest Radius release.
What's Changed
- Provide RuntimeConfiguration to processor by @rynowak in #5505
- Fix functional test when latest tag doesn't exist by @youngbupark in #5502
- Add patch namespace and split test utils by @rynowak in #5506
- Initial commit of secret store controllers by @youngbupark in #5484
- Add ResourceReference datamodel type and validator by @rynowak in #5507
- Errata in Dapr utility functions by @rynowak in #5508
- Update recipes to per resource unique name format by @vishwahiremat in #5480
- Update Grafana dashboard to the latest by @youngbupark in #5518
- Remove remoteaddr to reduce attribute cardinality by @youngbupark in #5514
- Initial commit of functional tests for SecretStores by @youngbupark in #5510
- Adding ConditionalCreateOnlyProperties handling to AWS patch logic by @willdavsmith in #5512
- fix potential leaks by @vinayada1 in #5445
- Handling dev recipes conflict with user defined recipes by @vishwahiremat in #5521
- Enable default recipes by @vishwahiremat in #5525
- Initial commit of functional tests by @youngbupark in #5532
- Remove ADO pipeline yaml by @youngbupark in #5536
- Add listSecrets custom action by @youngbupark in #5529
- Clean up resource groups created 6+ hours before by @youngbupark in #5537
- Fix not found in cleanup workflow by @youngbupark in #5538
- cleanup / refactor various portions of cli code by @nithyatsu in #5499
- Add publishing of recipes for pull requests by @rynowak in #5511
- Add cleanup code for legacy rad location by @AaronCrawfis in #5549
- Standardize test output strings and emoji by @AaronCrawfis in #5542
- Update RAD to Radius application in
rad application
CLI command by @AaronCrawfis in #5539 - Fix the bugs in secrestores and clean ups by @youngbupark in #5551
- Make label validation optional for recipe functional tests by @vishwahiremat in #5530
- Create one issue for the scheduled functional test failure by @youngbupark in #5552
- Remove cloud provider double prompts by @AaronCrawfis in #5545
- Make cloud provider print conditional by @AaronCrawfis in #5550
- Update recipe template path on functional test bicep files by @vishwahiremat in #5553
- Update and reenable tutorial tests by @rynowak in #5088
- Update
rad run
docs to describe logs and port-forward by @AaronCrawfis in #5560 - Update cloud-provider credential refresh timeout by @AaronCrawfis in #5561
- Fix init --dev double prompting bug by @AaronCrawfis in #5563
- [Feature] TLS Termination by @willdavsmith in #5465
- Remove unused files. by @vinayada1 in #5570
- Adding Git binary to core rp image by @kachawla in #5568
- Namespace Splitting: Phase 1 : new types by @lakshmimsft in #5557
- Add support for template kind in Environment Recipe schema by @kachawla in #5575
- Remove homedir as a dependency by @rynowak in #5582
- Using dev flag during rad init to install dev recipes by @ytimocin in #5526
- Removing useDevRecipes property and skip-dev-recipes flag by @ytimocin in #5528
- Corrections in generate.mk for new namespaces by @lakshmimsft in #5576
- remove AWS region from helm chart by @nithyatsu in #5567
- Make TemplateKind required by @kachawla in #5580
- Redis default recipe experience by @sk593 in #5566
- Update copyright to Radius authors by @vinayada1 in #5559
- Adding retries to bicep download by @ytimocin in #5578
- Fix for rad deploy should wait for deployment to complete by @vinayada1 in #5579
- Dev recipe log update by @ytimocin in #5583
rad bicep publish
command by @ytimocin in #5485- Update documentation for running Radius locally by @rynowak in #5571
- Rel v0.21: CherryPick PR5600 by @lakshmimsft in #5604
Full Changelog: v0.20.0...v0.21.0
Project Radius v0.20
Installation
Visit https://get.radapp.dev/ to download and install the latest Radius release
What's Changed
- Config loader changes for refactoring recipe by @vishwahiremat in #5242
- Add step on vscode upload by @AaronCrawfis in #5399
- Add nightly test for CLI by @AaronCrawfis in #5376
- Add Grafana JSON upload step by @AaronCrawfis in #5405
- Add JobAttempt to Artifact Name by @AaronCrawfis in #5410
- Remove step on manual VSCode upload by @AaronCrawfis in #5406
- create developer documentation for trace support by @nithyatsu in #5373
- remove environment and workspace flags from rad init by @nithyatsu in #5398
- Update app commands and add tests by @rynowak in #5420
- Adding CADL implementation of UCP and modifying credential APIs to a split resource implementation by @jkotalik in #4940
- close streams properly to avoid leaks by @vinayada1 in #5429
- Increase QPS and Burst in rest.Config by @youngbupark in #5415
- Do not switch environment during functional tests by @youngbupark in #5435
- Adding retries to AWS resource deletion by @willdavsmith in #5337
- Enable Persistent Volume test by @youngbupark in #5434
- BugFix: Using a recipe with environment parameters and no developer-parameters crashes by @lakshmimsft in #5441
- Add Engine and Driver components by @vishwahiremat in #5341
- Restore service principal creation message by @AaronCrawfis in #5448
- Fixing UCP functional test failure: "waiter state transitioned to Failure" by @willdavsmith in #5456
- Typo in README by @ytimocin in #5450
- Make curl-with-retries do retries by @rynowak in #5459
- Fix Windows installation script by @AaronCrawfis in #5447
- Update prompt width to 40 characters by @AaronCrawfis in #5466
- Upgrade KiND cluster to 0.18.0 by @youngbupark in #5472
- Add generic recipe backend controller by @rynowak in #5458
- Add validation helper for resource processors by @rynowak in #5468
- Initial commit of secret store resource apis by @youngbupark in #5475
- Enable pprof profiling by @vinayada1 in #5409
- Revert "Stop build if coverage is lower than main" by @sylvainsf in #5473
- Enable fallback workspace for some easy commands by @rynowak in #5414
- Enable fallback workspace for last commands by @rynowak in #5421
- Download the correct architecture of bicep compiler by @youngbupark in #5481
- Revert "Revert "Ban functions that exit the process (#5359)" (#5365)" by @rynowak in #5403
- Initial commit of datamodel for Applications.Core/secretStores by @youngbupark in #5477
- Make Retry-After header configurable by @rynowak in #5412
- Make Recipe parameters a separate table for
rad recipe show
by @AaronCrawfis in #5469 - Change
rad recipe
commands to positional argument instead of flag by @AaronCrawfis in #5482 - Fix unit-test for arm arch machine by @youngbupark in #5489
- Add resource client for links/recipes by @rynowak in #5483
- Make display order of recipe parameters deterministic by @rynowak in #5490
- Implement redis processor by @rynowak in #5486
- replace rad env init with new commands in cicd by @nithyatsu in #5479
- Add reporting of unit tests results by @rynowak in #5426
New Contributors
- @sylvainsf made their first contribution in #5473
Full Changelog: v0.19.0...v0.20.0
Project Radius v0.19
Installation
Visit https://get.radapp.dev to download and install the latest Radius release
What's Changed
- Update test resource id env var names by @mishrapratikshya in #5233
- Update the release-process doc for creating patch release by @mishrapratikshya in #5208
- Initial commit of unit-test coverage report generation by @youngbupark in #5239
- Replace AWS.Kinesis/Stream with AWS.S3/Bucket in functional tests by @willdavsmith in #5227
- Upgrade action versions and fix the deprecation warning by @youngbupark in #5246
- Cache coverage files by @youngbupark in #5250
- Fix azure-blob-storage-upload task by @youngbupark in #5252
- Add CDN purge step to release notes by @AaronCrawfis in #5251
- Change --destination-path to --destination by @youngbupark in #5254
- Fix blob upload by @youngbupark in #5255
- Add concurrency to DevOps sync by @AaronCrawfis in #5258
- Using Referer header to generate Async Operation and Location headers by @sk593 in #5156
- Skip comment for the forked branch by @youngbupark in #5262
- Added a step for Grafana dashboard to release doc by @ytimocin in #5260
- Add BaseResource for UCP plane and resourcegroup by @vinayada1 in #5244
- Fix error handling and display for Windows installation script by @AaronCrawfis in #5231
- Use Operation controller for UCP Planes resource by @vinayada1 in #5248
- Add commands for setting provider scope on env resource by @bjoginapally in #5160
- Use operation controller for credentials resource by @vinayada1 in #5270
- add traceId to cli debugs by @nithyatsu in #5238
- Use operation controller for UCP resourcegroups by @vinayada1 in #5266
- Stop build if coverage is lower than main by @youngbupark in #5300
- Remove emoji from Windows installation script by @AaronCrawfis in #5301
- Use operation controller for AWS resources by @vinayada1 in #5281
- Adding ucp backend service for async operation support by @vinayada1 in #5286
- Using async generic controllers for Dapr State Store resource type by @ytimocin in #5279
- support rad install kubernetes --set values by @nithyatsu in #5243
- Switch self-host to ubuntu-latest (temporary change) by @youngbupark in #5331
- Fix the failure of cache/save by @youngbupark in #5324
- HTTPRoute: Extend KME functionality for cascaded Labels/Annotations from env, app by @lakshmimsft in #5282
- Ensure test resource group is deleted by @youngbupark in #5328
- Code cleanup by @vinayada1 in #5312
- templatise config map by @nithyatsu in #5307
- Initial commit of multi-arch (ARMv7, ARM64, AMD64) by @youngbupark in #5338
- Revert "Switch self-host to ubuntu-latest (temporary change) (#5331)" by @youngbupark in #5332
- Use generic operation controllers for UCP by @vinayada1 in #5302
- Populate workload identity label to pod by @youngbupark in #5349
- Upgrade contour chart to 11.1.1 to support ARM64 by @youngbupark in #5345
- Support darwin-arm64 for M1/M2 arch by @youngbupark in #5356
- Gateway: Extend KME functionality for cascaded Labels/Annotations from env, app by @lakshmimsft in #5340
- Enabling Dapr tests by fixing a few bugs by @ytimocin in #5274
- refactoring helm chart by @nithyatsu in #5353
- Ban functions that exit the process by @rynowak in #5359
- Update Dapr naming conventions by @sk593 in #5306
- Download Darwin ARM64 CLI in publish by @AaronCrawfis in #5363
- Revert "Ban functions that exit the process (#5359)" by @youngbupark in #5365
- fix the bug to populate image and tag in chart correctly by @nithyatsu in #5367
- rename radius-rp chart to rp by @nithyatsu in #5368
- Enable Recipe Tests by @vishwahiremat in #5112
- Fixing the applyDeploymentOuput for DaprStateStore by @ytimocin in #5394
Full Changelog: v0.18.0...v0.19.0
Project Radius v0.18
What's Changed
- Removing the dependency to ADAL by @ytimocin in #4842
- Fixing flaky test validation for rad recipe show by @snehabandla in #5110
- Unhide rad init by @bjoginapally in #5114
- Fix issue: Per-plane list endpoint in UCP does not function by @vinayada1 in #5061
- Fix init and credential bugs by @bjoginapally in #5117
- Initial commit of
to
helper by @youngbupark in #5116 - Remove kind from env get and list output by @bjoginapally in #5123
- Update dapr recipe renderer to include all output resources by @kachawla in #5124
- Big Fixes for v0.17-rc1 by @vishwahiremat in #5127
- Revert "Big Fixes for v0.17-rc1 (#5127)" by @vishwahiremat in #5128
- Migrate to to pkg/to by @youngbupark in #5125
- re-enable dapr tests by @mishrapratikshya in #5137
- Update workflow to use 1ES GitHub Runner Pool by @jkotalik in #4780
- Fix bubble tea exit handler for ctrl+c, esc by @bjoginapally in #5145
- Updating Recipe command descriptions by @jasonviviano in #5148
- Switch DevOps syncing back to ubuntu-latest by @AaronCrawfis in #5153
- Use pre-created azure resources for tests by @mishrapratikshya in #3515
- Adding alias property to AWS tests by @willdavsmith in #5131
- Enabling metrics for UCP by @ytimocin in #5132
- Radius Metrics Dashboard -- appcore-rp & ucp related metrics by @ytimocin in #5136
- Disable flaky test by @vinayada1 in #5178
- Initialize tracer based on trace provider configs by @nithyatsu in #5152
- Removing enabled property of Zipkin from yamls by @ytimocin in #5184
- Adding a test client to remove the dep to autorest by @ytimocin in #5118
- Fix bug for not setting dev recipe flag through rad init (#5133) by @vishwahiremat in #5149
- Fix for rad recipe register by @mishrapratikshya in #5183
- HOTFIX - unpopulated providers in environment resource by @youngbupark in #5189
- Increaing the redis resource creation timeout to 60mins by @vishwahiremat in #5207
- fix rad recipe register by @mishrapratikshya in #5204
- Changing getrecipemetadata tests to read local files instead of calling repo by @snehabandla in #5108
- Add bug label to new bugs by @AaronCrawfis in #5218
- Remove add to project job by @AaronCrawfis in #5221
- [Feature branch] Enable observability by @youngbupark in #5185
- Make log field name consistent by @youngbupark in #5226
- Adding changes to usr kubernetes resources for recipe functional tests. by @vishwahiremat in #5201
- Revert tests changes by PR: 5201 to fix build validation timeouts. by @vinayada1 in #5235
- Clean up otel sdk init and add missing servicename for metric by @youngbupark in #5234
Full Changelog: v0.17.0...v0.18.0
Project Radius v0.17
What's Changed
- Introduce TestSecretResource helper in corerp e2e test by @youngbupark in #4841
- Fix datarace in MaxConcurrency Test by @youngbupark in #4855
- Validate Dapr install in Dapr links by @rynowak in #4856
- Remove Dapr from Radius installation by @rynowak in #4857
- Set parameters to the recipe while linking it to the environment. by @mishrapratikshya in #4819
- Introduce 'required features' on functional test by @rynowak in #4861
- Pull tags and link latest version on env for dev recipes by @snehabandla in #4813
- Initial commit of Azure Client V2 for Radius by @ytimocin in #4851
- Update release-process.md by @jkotalik in #4840
- Adding validation for output resources in functional tests by @kachawla in #4866
- Update Contour chart version by @willdavsmith in #4869
- Add credential PUT controller by @bjoginapally in #4843
- Removing Definition in RendererDependency by @sk593 in #4854
- Disable K8s Service Links by @rynowak in #4870
- Use generic GET/LIST controllers for Redis cache by @rynowak in #4872
- Use generic GET/LIST controllers for link RP by @rynowak in #4873
- Return error if create credential request is not a bad request by @bjoginapally in #4874
- Add generic get controller for credentials by @bjoginapally in #4876
- Updating listSecrets to use the new Azure Client by @ytimocin in #4862
- Add delete credential controller by @bjoginapally in #4879
- Correct crendential id parsing by @bjoginapally in #4883
- Move Link RP resources from Swagger files to CADL modelling by @vishwahiremat in #4867
- Add functional tests for credential operations by @bjoginapally in #4884
- Add in-memory integration tests for UCP by @rynowak in #4880
- Update interface{} -> any by @rynowak in #4889
- Decouple generic PUT/DELETE controllers from rps by @rynowak in #4890
- Rename stale reference conn (connector) -> link by @rynowak in #4904
- Dashboard json template: 5148 by @anamikapan in #4885
- Introduce bubble tea to cli framework by @bjoginapally in #4891
- consolidate loggers into ucplog package by @nithyatsu in #4911
- Update
rad recipe create
torad recipe register
by @kachawla in #4913 - Set location for Link RP service by @rynowak in #4905
- Change init prompts to bubble tea by @bjoginapally in #4912
- Remove prompt ui framework by @bjoginapally in #4917
- Update
rad recipe delete
torad recipe unregister
by @kachawla in #4919 - logger package minor updates by @nithyatsu in #4921
- Adding documentation for RP configuration schema by @sk593 in #4909
- consolidate radlogger into ucplog by @nithyatsu in #4914
- Give Core and Link RP access to call into UCP by @rynowak in #4929
- Fix for UCP response format by @asilverman in #4928
- Parse Referer header to preserve the casing of URL Path. by @youngbupark in #4930
- Migrating more clients to the v2 by @ytimocin in #4864
- UCP logging changes by @nithyatsu in #4927
- Support case insensitive resource id for cosmosdb store by @youngbupark in #4936
- Fix bugs with prompter by @bjoginapally in #4924
- Preserve metadata from old resource to keep the case of name in CoreRP by @youngbupark in #4938
- Refactoring cadl modelling changes by @vishwahiremat in #4922
- Add workflow to alert on code-changes requiring docs updates by @AaronCrawfis in #4944
- Allow upper case of resource name in swagger by @youngbupark in #4956
- Add SDK package as home for client code by @rynowak in #4952
- Normalize k8s resource name and update functional test to validate upper case by @youngbupark in #4959
- Adding in generic controllers for create and delete for linkrps by @snehabandla in #4960
- Apply the recipe parameters while deploying the recipe. by @mishrapratikshya in #4957
- Remove old link app model specs from Readme by @vishwahiremat in #4964
- Move credential clients into single file and refactor example names by @bjoginapally in #4985
- Rename credential configuring commands and keep them separate from provider commands by @bjoginapally in #4988
- Skip flaky test by @rynowak in #4993
- Add plumbing for UCP connection in RPs by @rynowak in #4991
- Fix flaky recipe parameter test by removing constant resource name by @mishrapratikshya in #4995
- Update docs for UCP connection settings by @rynowak in #5002
- Fix datamodel and bugs in credential controller by @youngbupark in #4997
- Changing Generic Resource Client Delete api to async by @vishwahiremat in #5003
- Migrating Deployments Client and DeploymentOperations Client by @ytimocin in #4939
- Moving link ResourceTypes to a common file and changing "ApplicationLink/*" to use variable instead of string by @snehabandla in #5012
- Updating the api versions for clients by @ytimocin in #5018
- Removing old clients by @ytimocin in #5022
- localrp fix by @nithyatsu in #4972
- Refactor rp package to resolve cyclic import by @youngbupark in #5021
- add logging config to yaml by @nithyatsu in #4942
- Add AWS provider to environment schema by @mishrapratikshya in #5013
- Add provider management client by @bjoginapally in #4996
- Adding recipe support for DaprStatestore link by @vishwahiremat in #4958
- Return 200 status code on successful delete by @jkotalik in #5027
- Add functional tests for recipe parameters by @mishrapratikshya in #4984
- Pass context parameter to recipe deployment by @mishrapratikshya in #4934
- Adding recipedata to the new resource by @vishwahiremat in #5038
- Added the UT back which got removed during merge conflict by @mishrapratikshya in #5041
- Refresh azure service principal credential from secretstore by @youngbupark in #5010
- Make CreateOrUpdate controller async for link resources by @vishwahiremat in #5006
- Disabling flaky test by @rynowak in #5048
- Use UCP deployment client for recipes by @rynowak in #5030
- Skip flaky functional tests. by @youngbupark in #5054
- Add credential and provider scope registeration in rad init by @bjoginapally in #5043
- Initial commit of enabling traces in cli by @nithyatsu in #5032
- Follow up pr for linkrp backend controller. by @vishwahiremat in #5049
- Adding otelhttp middleware by @ytimocin in https://githu...
Project Radius v0.16
Download v0.16
Visit https://radapp.dev to download and try Project Radius v0.16 today!
What's Changed
- Update deploy command to new framework by @rynowak in #4542
- Clean up resources even though AWS resources are not used by @youngbupark in #4612
- Add application scaffolding to rad init by @rynowak in #4504
- Updating patching logic for UCP AWS Update by @willdavsmith in #4291
- Enable persistent volume test by @youngbupark in #4637
- Add api version parameter to UCP credential resource by @vinayada1 in #4645
- add tls.sslpassthrough to gateways by @nithyatsu in #4639
- remove unneccessary file by @nithyatsu in #4650
- Inject application parameter for deployment by @rynowak in #4638
- MBCP - updates to container,env,app datamodel by @lakshmimsft in #4448
- Add secret provider by @bjoginapally in #4642
- Fix API validation for UCP by @vinayada1 in #4641
- Adding negative tests, swagger examples and refactor LinkMode changes for SqlDatabase, RabbitMq, SecretStore links by @vishwahiremat in #4669
- Fix UCP examples to conform with
oav validate-example
command by @asilverman in #4532 - Remove application name prefix in k8s resource name by @youngbupark in #4649
- Adding kubernetes namespace to application by @sk593 in #4667
- Support fallback workspace in environment commands by @rynowak in #4676
- Add list and text prompts for bubble tea by @bjoginapally in #4671
- Updating UCP AWS Post handlers with new update logic by @willdavsmith in #4668
- Add CLI log-streaming infrastructure by @rynowak in #4679
- Init ucp secret at server start by @bjoginapally in #4674
- ssl passthrough support in gateways by @nithyatsu in #4672
- Add e2e test for AWS multi-identifier resource by @vinayada1 in #4685
- Add helpers to get environment and app scope namepspaces by @youngbupark in #4687
- Auto-create app as part of deployment by @rynowak in #4700
- Get AWS PrimaryIdentifier from ProgressEvent by @willdavsmith in #4690
- Changing check on Recipe.Name to checking mode type. by @snehabandla in #4697
- Trying self hosted runners to see if they work by @jkotalik in #4707
- Add
rad run
command by @rynowak in #4702 - Adding namespace to controller by @sk593 in #4691
- Renderer for kubernetes metadata by @lakshmimsft in #4675
- Initial work on enabling the metrics for Radius by @ytimocin in #4762
- Set lint timeout to 30 minutes by @rynowak in #4770
- Update release-process.md by @jkotalik in #4703
- Reject user provided label/annotation where key starts with reserved phrase by @lakshmimsft in #4775
- Run sample validation in CI/CD and validate that starting page works by @asilverman in #4686
- Add application-scoped port-forward infra by @rynowak in #4769
- Attempt to fix flaky test for AWS Multi Identifier resource by @vinayada1 in #4792
- Refine credential client data model by @bjoginapally in #4786
- Update description in application model by @youngbupark in #4802
- Enable fallback workspace for
rad resource ...
by @rynowak in #4801 - Add port-forwarding to
rad run
by @rynowak in #4800 - secure gateway by @nithyatsu in #4785
- rename by @nithyatsu in #4805
- Enabling initial metrics on UCP by @ytimocin in #4765
- Use matrix strategy to separate the functional tes jobs by @asilverman in #4806
- Adding in a functional test for using dev recipes by @snehabandla in #4804
- Change az login to use service principal rather than outdated credentails by @jkotalik in #4815
- Create per container role by @youngbupark in #4809
- Functional test for kubernetesmetadata extension by @lakshmimsft in #4807
- Add credential converter by @bjoginapally in #4803
- Removing kind for Dapr Links by @vishwahiremat in #4764
- Validating Swagger examples using oav and fixing them by @vishwahiremat in #4817
- datamodel renaming by @nithyatsu in #4818
- Adding template for a container with azure workload identity by @ytimocin in #4491
- Adding backing container validation to tutorial by @willdavsmith in #4767
- Update docs release instructions to use envs by @AaronCrawfis in #4820
- Rename app-scoped namespace extension kind and populate status.compute by @youngbupark in #4832
- Use application scope namespace by @youngbupark in #4783
- Prevent namespace update in application resource by @youngbupark in #4845
Full Changelog: v0.15.0...v0.16.0
Project Radius v0.14
We're happy to announce Project Radius v0.14!
You can visit https://radapp.dev to download and begin using 0.14. Note that you must delete all Radius environments and start with a fresh installation.
New features
- AWS support: You can now model AWS resources in Bicep and deploy to UCP and your AWS account
rad env create
: You can now create multiple environments within the same resource group and workspacerad group
: You can now manage UCP resource groups using therad group
set of commands.
Release notes
- ADDED: #3599
- ADDED: #3655
- ADDED: #3647
- ADDED: #3689
- ADDED: #3669
- ADDED: #3671
- ADDED: https://github.com/project-radius/deployment-engine/issues/238
- ADDED: #3798
- ADDED: #3757
- ADDED: #3526
- ADDED: #3941
- ADDED: #4087
- ADDED: #4079
- ADDED: #4080
- ADDED: #4088
- ADDED: #3845
- ADDED: #3013
- ADDED: #3433
- FIXED: #3702
- FIXED: #3706
- FIXED: #3708
- FIXED: #3966
- FIXED: https://github.com/project-radius/deployment-engine/issues/75
- FIXED: #3686
- FIXED: #3780
- FIXED: #3686
- FIXED: #3688
- FIXED: #3629
- FIXED: #3708
- FIXED: #3736
- FIXED: #3533
- FIXED: #3823
- FIXED: #3825
- FIXED: radius-project/samples#69
Acknowledgements
Thanks to everyone who made this release possible!
@rynowak @ytimocin @jkotalik @asilverman @youngbupark @youngbupark @shalabhms @willdavsmith @sk593 @AaronCrawfis @sk593 @kachawla @nithyatsu @mishrapratikshya @bjoginapally @vishwahiremat @lakshmimsft @anamikapan @Reshrahim @jasonviviano