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 #5028
- Adding in a cli command to show recipe details (including parameters) by @snehabandla in #5015
- Add aws credential register command by @bjoginapally in #5057
- TEMPORARILY disable sample test by @rynowak in #5056
- Initial commit of AWS UCP credential provider by @youngbupark in #5040
- Updating metrics port from 2222 to 9090 by @ytimocin in #5059
- Improve UCP docs by @vinayada1 in #5007
- Enable value-based recipes by @rynowak in #5050
- Enable UCPCredential in helm chart by @youngbupark in #5052
- Fix regressions in helm chart by @rynowak in #5084
- Pratmishra/value backed test by @mishrapratikshya in #5058
- Poll for deployment complete in CLI every 5 sec by @rynowak in #5087
- dev-recipe support for redis link and aws/k8s by @rynowak in #5086
- Set aws cloud provider options in init command by @bjoginapally in #5100
- Remove provider configuration from rad install kubernetes by @bjoginapally in #5102
- Ammending dev recipe path to be radius.azurecr.io by @snehabandla in #5107
- Hide rad env init and rad env init kubernetes by @bjoginapally in #5103
- Adding a controller that allows users to see details of a given recipe by @snehabandla in #5039
- Fix bug for not setting dev recipe flag through rad init by @bjoginapally in #5133
New Contributors
- @anamikapan made their first contribution in #4885
Full Changelog: v0.16.0...v0.17.0