Skip to content

Latest commit

 

History

History
73 lines (51 loc) · 3.36 KB

File metadata and controls

73 lines (51 loc) · 3.36 KB

v25.1.1

Features

  • Add UseForEnrollment, ForceSave, and certificate cleanup fields (AllowedEnrollmentTypes, StandaloneCA, MonitorThresholds, FullScanIntervalMinutes, IncrementalScanIntervalMinutes) to CA request/response models in v25/api/keyfactor/v1

Fixes

  • Restore AccessToken, Audience, Scopes fields to buildHttpClientV2 OAuth config (fields were silently dropped in prior refactor)
  • Skip appending port 443 to request URL to avoid duplicate port in HTTPS connections

Tests

  • Add OAuth access_token/audience/scopes field propagation regression tests for v1 and v2 clients
  • Add CA model regression tests covering cleanup and enrollment fields

v24.1.1

Features

  • Add UseForEnrollment, ForceSave, and certificate cleanup fields (AllowedEnrollmentTypes, StandaloneCA, MonitorThresholds, FullScanIntervalMinutes, IncrementalScanIntervalMinutes) to CA request/response models in v24/api/keyfactor/v1

Fixes

  • Restore AccessToken, Audience, Scopes fields to buildHttpClientV2 OAuth config (fields were silently dropped in prior refactor)
  • Skip appending port 443 to request URL to avoid duplicate port in HTTPS connections

Tests

  • Add OAuth access_token/audience/scopes field propagation regression tests for v1 and v2 clients
  • Add CA model regression tests covering cleanup and enrollment fields

v25.0.1

Chores

  • Bump github.com/Keyfactor/keyfactor-auth-client-go dependency from v1.1.0-rc.8 to 1.3.0.

Fixes

  • fix: Fix issue with the OAuth token flow with explicit access token provided to config runs into an error

v25.0.0

Features

v24.0.1

Chores

  • Bump github.com/Keyfactor/keyfactor-auth-client-go dependency from v1.1.0-rc.8 to 1.3.0.

Fixes

  • fix: Fix issue with the OAuth token flow with explicit access token provided to config runs into an error
  • fix: Skip appending port 443 to request URL to avoid duplicate port in HTTPS connections

v24.0.0

Features

  • Support for Keyfactor Command REST API endpoints up to 24.4
  • Support for v1 and v2 REST API endpoints

Fixes

  • fix: Fixes an issue where API calls are hardcoded to /KeyfactorAPI. Now, the API clients can point to API subpaths defined in your authentication configuration.

Breaking Changes

  • chore: Support for v1 and v2 REST endpoints results in new structure for calling APIs. The base API client exposes a V1 and V2 API client. Package names are different as a result.
  • chore: Changes in the OpenAPI specification results in different method and class names. Please refer to the v1 and v2 documentation for which class / method to use.

v2.0.0

Features

  • Support for OAuth2 client config
  • Added support for Keyfactor client config file with OAuth2 client config(s)

Breaking Changes

  • fix: Return errors if client setup fails rather than log.fatalf
  • fix: NewAPIClient returns (*APIClient, error)

v1.0.0

  • Initial release