Skip to content

Releases: googleapis/google-api-dotnet-client

v1.54.0 Support multiple properties for a single parameter

09 Aug 09:57

Choose a tag to compare

Features

  • #1914 Which add supports for multiple properties for the same parameter. This will allow to add support for repeated enums in query strings.

v1.53.0 Several new features

28 Jul 09:40

Choose a tag to compare

Features

  • #1890 Allows scopes for self signed JWTs
  • #1886 Allows custom payloads for JWTs verification

Several new features, fixes and dependency updates.

15 Jun 15:04

Choose a tag to compare

Features

  • #1832 Helper for loading Client Secrets directly from file.
  • #1838 and #1874 Support for credential impersonation.
  • #1851 Make it easier to configure a credential's HTTP client, in particular it's now easier to set a proxy to be used for token fetching.

Fixes

  • #1874 ServiceAccountCredential should copy scopes from initializer.

Dependencies

  • #1842 System.Net.Http to 4.3.4
  • #1873 Add target for .NET 4.6.1

v1.51.0 Several new features

18 Mar 16:32

Choose a tag to compare

Features:

v1.50.0 Several new features

09 Feb 10:32

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

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

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

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

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

Choose a tag to compare

Bug fixes:

  • #1523 Fix reading credential from a file