You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Identified Areas for filling gap between azure-core and clientcore
Policies: Support for more general policies like, user agent policy, cookie policy, addHeaders.
Going through policies case-by-case to investigate the need for "lift & shift" with openrewrite without async-ness, or filtering azure specific details from the policies only applying what is needed for generic concept of the policy.
Serialization: Missing API support for custom serializer/adapter from user.
NEED TO CONFIRM
Response Handling: The need for ResponseBase with strongly typed headers. (with lazily invoked headers, so that the typed headers the values aren't converted until access time)
Don't need this in client-core
Pagination: Support for paged responses and LRO operations.
Support pagination in client-core, with "lift & shift" with openrewrite without async-ness
Authentication: Missing support for TokenCredential points to a gap in the authentication mechanisms.
Follow up issue filed.
Policy positioning: The concept of adding before and after retry policies for handling transient errors and ensuring reliable retries/redirects.
NEED TO CONFIRM
ServiceVersion: Missing support for ServiceVersion, there is no mechanism to handle different versions of the API.
Support in client-core, with "lift & shift" with openrewrite without async-ness
Compatibility with azure-core: Utilize azure-core's shared primitives, abstractions, and helpers to maintain consistency Azure SDK client libraries.
Extend and re-use as much as we can to take the easy wins, but where it cannot, make intentional choices for the new state/models.
Tracing: Missing support for tracing.
Follow up with Liudmila, for the approach we want to undertake for client-core tracing.
Minor:
Missing #NONE configuration, lack of default settings or a way to handle unspecified configurations.
The text was updated successfully, but these errors were encountered:
The only thing I have noted that isn't mentioned above is com.azure.core.client.traits.* - is missing some that were used in the app config SDK, ConnectionStringTrait in particular. Am guessing similar to policies, in that if it's required it should be pretty simple to lift/shift?
Identified Areas for filling gap between azure-core and clientcore
ResponseBase
with strongly typed headers. (with lazily invoked headers, so that the typed headers the values aren't converted until access time)TokenCredential
points to a gap in the authentication mechanisms.ServiceVersion
, there is no mechanism to handle different versions of the API.The text was updated successfully, but these errors were encountered: