diff --git a/.release-please-manifest.json b/.release-please-manifest.json index a24ae61..b4da64f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.131.0" + ".": "0.132.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cbe27b..34f48b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.132.0](https://github.com/kernel/kernel-go-sdk/compare/v0.131.0...v0.132.0) (2026-10-26) + + +### Features + +* Return `last_used_at` on API keys ([5549ed9](https://github.com/kernel/kernel-go-sdk/commit/5549ed93f6c4fe2e83e321fbda19a7b23d8ba456)) + ## [0.131.0](https://github.com/kernel/kernel-go-sdk/compare/v0.130.0...v0.131.0) (2026-10-26) diff --git a/README.md b/README.md index 53a7d1d..2616a5e 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Or to pin the version: ```sh -go get -u 'github.com/kernel/kernel-go-sdk@v0.131.0' +go get -u 'github.com/kernel/kernel-go-sdk@v0.132.0' ``` diff --git a/apikey.go b/apikey.go index 5f1c661..8eb16ca 100644 --- a/apikey.go +++ b/apikey.go @@ -137,6 +137,9 @@ type APIKey struct { DeletedAt time.Time `json:"deleted_at" api:"required" format:"date-time"` // When the API key expires ExpiresAt time.Time `json:"expires_at" api:"required" format:"date-time"` + // When the API key last authenticated a request, accurate to within about 20 + // minutes. Null if the key has not been used since last-use tracking began. + LastUsedAt time.Time `json:"last_used_at" api:"required" format:"date-time"` // Masked version of the API key MaskedKey string `json:"masked_key" api:"required"` // Label for the API key. API keys are not addressable by name; use the ID or key @@ -157,6 +160,7 @@ type APIKey struct { CreatedBy respjson.Field DeletedAt respjson.Field ExpiresAt respjson.Field + LastUsedAt respjson.Field MaskedKey respjson.Field Name respjson.Field ProjectID respjson.Field diff --git a/internal/version.go b/internal/version.go index de93b87..82077ff 100644 --- a/internal/version.go +++ b/internal/version.go @@ -2,4 +2,4 @@ package internal -const PackageVersion = "0.131.0" // x-release-please-version +const PackageVersion = "0.132.0" // x-release-please-version