Skip to content

Conversation

manvkaur
Copy link
Collaborator

@manvkaur manvkaur commented Jul 18, 2025

This pull request introduces significant updates to the ServerlessLibraryAPI project to enhance authentication flexibility and modernize dependencies. The most important changes include introducing support for DefaultAzureCredential for Cosmos DB authentication, updating NuGet package versions, and suppressing certain build warnings.

Authentication Updates:

  • Updated CosmosLibraryStore to support both connection string-based authentication and DefaultAzureCredential for Cosmos DB. This allows the application to use Azure Active Directory for authentication when connection strings are not provided. (ServerlessLibraryAPI/CosmosLibraryStore.cs, ServerlessLibraryAPI/CosmosLibraryStore.csL101-R122)

Dependency Updates:

Build Configuration:

  • Added <SuppressTfmSupportBuildWarnings> and set <TreatWarningsAsErrors> to false in the project file to suppress specific build warnings and prevent them from being treated as errors. (ServerlessLibraryAPI/ServerlessLibraryAPI.csproj, ServerlessLibraryAPI/ServerlessLibraryAPI.csprojR14-R27)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants