Skip to content

Releases: googleapis/google-api-dotnet-client

v1.50.0 Several new features

09 Feb 10:32
Compare
Choose a tag to compare

Features:

  • #1757 Allows injecting System.Net.Http.HttpMessageHandler when creating Google.Apis.Http.ConfigurableHtppClient.
  • #1749 and #1753 Include more detailed error information in batch operations.
  • #1741 Allows parameter validation to be bypassed.
  • #1710 Makes obtaining default credentials more async (when possible).
  • #1665 Adss support for GCE_METADATA_HOST environment variable.

v1.49.0 ASP.NET Core Google Auth packages now work with Endpoints

17 Aug 18:00
Compare
Choose a tag to compare

Bug Fixes:

  • #1616 fixes #1615 by making ASP.NET Core Google Auth packages work with Endpoints.

Documentation (samples) improvement:

  • #1616 closes #1584 by updating Google.Apis.Auth.AspNetCore3.IntegrationTests project to use Endpoints and general recommended configuration for ASP.NET Core 3.

v1.48.0 Improvements and fixes to Google.Apis.Auth.OAuth2.LocalServerCodeReceiver

09 Jul 15:22
Compare
Choose a tag to compare

Bug Fixes:

  • #1597 fixes #1596 by making .NET Standard 2.0 use an HttpListener instead of a TcpListener on LocalServerCodeReceiver.
  • #1597 fixes some issues that arose from several authorization requests happening rappidly one after the other.

New features:

  • #1597 Makes the choosing of the local callback URL configurable.

v1.47.0 Quota project related features; Signed JWT fixes.

01 Jul 14:21
Compare
Choose a tag to compare

Breaking changes:

  • #1581 Semantically breaking change: Fails if the x-goog-user-project header is set through interceptors.
    • This is unlikely to actually break anyone since the x-goog-user-project is not being currently used by Google APIs, so it's unlikely being set by client code.

Bug fixes:

  • #1592 fixes #1574. Adds the signing key ID to the header of a service account key signed JWT.
  • #1592 When generating a JWT to access a REST API, sets the audience to https://service_name instead of the full requested URL.

New features:

  • #1581 All credential types support the setting of quota project (x-goog-user-project).
  • #1581 Added GoogleCredential.CreateWithQuotaProject(string) that allows overriding the quota project associated to the credential.
  • #1583 and #1585 Make AccessTokenWithHeaders more usable from outside its package.

v1.46.0 OIDC fixes and features; config improvements for requests; access token in query string helper deprecation.

01 Jun 15:03
Compare
Choose a tag to compare

Bug fixes:

  • #1558 Fixes issues with OIDC token emission:
    • Sets the correct audience in the JWT used to request the OIDC token.
    • The OIDC token exposes the id_token instead of the access_token.

New features:

  • #1558 Adds support for IAP token verification.
  • #1563 Extension method for requests to allow for fluent configuration.

Obsoletes:

  • #1564 Marks as obsolete Google.Apis.Auth.OAuth2.BearerToken.QueryParameterAccessMethod.

v1.44.1 Fix async reading credential from a file

06 Mar 16:53
Compare
Choose a tag to compare

Bug fixes:

  • #1523 Fix reading credential from a file

v1.44.0 Auth fixes and features; json.net upgrade

06 Mar 14:16
Compare
Choose a tag to compare

Bug fixes:

  • #1508 Minor changes to quota project as a header related code
  • #1513 Fixes service/call credential clashes in REST clients
  • #1516 Upgrade newtonsoft.json from v10.x -> v12.x

New features:

  • #1515 Allow async and cancellable credential fetching

v1.43.0 Various new features for ASP.NET Core 3.x, client creation, quota, auth

06 Jan 14:03
Compare
Choose a tag to compare

New features:

  • #1434 GetFallbackPolicyAsync does not have an implementation (ASP.NET Core 3.x)
  • #1466 Make HttpClientFactory.CreateSimpleClientHandler virtual
  • #1484 Quota project read from credential and passed along as x-goog-user-project header
  • #1487, #1488 Allow null auth Scopes

v1.41.1 x-goog-api-client header support; uploading bug fixes

16 Sep 10:37
Compare
Choose a tag to compare

Bug fixes:

  • #1430 ResumableUpload modifies the existing HttpClient
  • #1449 Improve error handling for closed streams when uploading
  • #1453 Google.Apis 1.41.0 > "Names in version headers must be unique"

New features:

  • #1440 Support x-goog-api-client in REST libraries

v1.40.3 ResumableUpload fix

06 Aug 09:37
Compare
Choose a tag to compare

Bug fixes:

  • #1432 ResumableUpload passes not-received chunks to upload interceptor