From 6f721ac3da13678eb476f8231617510e8f0b9e34 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 04:53:37 +0000 Subject: [PATCH 1/3] fix: fix issue with unmarshaling in some cases --- authconnection.go | 6 +++--- credential.go | 5 ++--- credentialprovider.go | 5 ++--- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/authconnection.go b/authconnection.go index ed76924..7af27d7 100644 --- a/authconnection.go +++ b/authconnection.go @@ -1079,7 +1079,7 @@ func (r AuthConnectionNewParams) MarshalJSON() (data []byte, err error) { return shimjson.Marshal(r.ManagedAuthCreateRequest) } func (r *AuthConnectionNewParams) UnmarshalJSON(data []byte) error { - return json.Unmarshal(data, &r.ManagedAuthCreateRequest) + return apijson.UnmarshalRoot(data, r) } type AuthConnectionUpdateParams struct { @@ -1092,7 +1092,7 @@ func (r AuthConnectionUpdateParams) MarshalJSON() (data []byte, err error) { return shimjson.Marshal(r.ManagedAuthUpdateRequest) } func (r *AuthConnectionUpdateParams) UnmarshalJSON(data []byte) error { - return json.Unmarshal(data, &r.ManagedAuthUpdateRequest) + return apijson.UnmarshalRoot(data, r) } type AuthConnectionListParams struct { @@ -1161,5 +1161,5 @@ func (r AuthConnectionSubmitParams) MarshalJSON() (data []byte, err error) { return shimjson.Marshal(r.SubmitFieldsRequest) } func (r *AuthConnectionSubmitParams) UnmarshalJSON(data []byte) error { - return json.Unmarshal(data, &r.SubmitFieldsRequest) + return apijson.UnmarshalRoot(data, r) } diff --git a/credential.go b/credential.go index 28b5839..fd8befe 100644 --- a/credential.go +++ b/credential.go @@ -4,7 +4,6 @@ package kernel import ( "context" - "encoding/json" "errors" "fmt" "net/http" @@ -260,7 +259,7 @@ func (r CredentialNewParams) MarshalJSON() (data []byte, err error) { return shimjson.Marshal(r.CreateCredentialRequest) } func (r *CredentialNewParams) UnmarshalJSON(data []byte) error { - return json.Unmarshal(data, &r.CreateCredentialRequest) + return apijson.UnmarshalRoot(data, r) } type CredentialUpdateParams struct { @@ -273,7 +272,7 @@ func (r CredentialUpdateParams) MarshalJSON() (data []byte, err error) { return shimjson.Marshal(r.UpdateCredentialRequest) } func (r *CredentialUpdateParams) UnmarshalJSON(data []byte) error { - return json.Unmarshal(data, &r.UpdateCredentialRequest) + return apijson.UnmarshalRoot(data, r) } type CredentialListParams struct { diff --git a/credentialprovider.go b/credentialprovider.go index 244dd18..f445e8d 100644 --- a/credentialprovider.go +++ b/credentialprovider.go @@ -4,7 +4,6 @@ package kernel import ( "context" - "encoding/json" "errors" "fmt" "net/http" @@ -323,7 +322,7 @@ func (r CredentialProviderNewParams) MarshalJSON() (data []byte, err error) { return shimjson.Marshal(r.CreateCredentialProviderRequest) } func (r *CredentialProviderNewParams) UnmarshalJSON(data []byte) error { - return json.Unmarshal(data, &r.CreateCredentialProviderRequest) + return apijson.UnmarshalRoot(data, r) } type CredentialProviderUpdateParams struct { @@ -336,5 +335,5 @@ func (r CredentialProviderUpdateParams) MarshalJSON() (data []byte, err error) { return shimjson.Marshal(r.UpdateCredentialProviderRequest) } func (r *CredentialProviderUpdateParams) UnmarshalJSON(data []byte) error { - return json.Unmarshal(data, &r.UpdateCredentialProviderRequest) + return apijson.UnmarshalRoot(data, r) } From f0fe2910eac3224852fad313732f0f353c3b5a0e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 23:17:57 +0000 Subject: [PATCH 2/3] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8ed1b33..1bda9d3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 104 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-20310988401243aa5c4a2e2ac6cba5dd90873fb7b83497a2d50c691352c0dd7b.yml -openapi_spec_hash: e19e650b4b2c8c8fde1f739c4aab6b33 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-403eadeddcd92ecf5c0ada739fb59d73d829a9b463788a81ac3ed97d0cd3a64b.yml +openapi_spec_hash: 8fdd3a5bd5e035f0adeb72329c215ad7 config_hash: 16e4457a0bb26e98a335a1c2a572290a From 540837a4e81940e36e2d0745143823b4eed92215 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 23:18:16 +0000 Subject: [PATCH 3/3] release: 0.45.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ README.md | 2 +- internal/version.go | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index fc0d7ff..d7b1288 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.45.0" + ".": "0.45.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 36ae3e9..4198d22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.45.1 (2026-04-01) + +Full Changelog: [v0.45.0...v0.45.1](https://github.com/kernel/kernel-go-sdk/compare/v0.45.0...v0.45.1) + +### Bug Fixes + +* fix issue with unmarshaling in some cases ([6f721ac](https://github.com/kernel/kernel-go-sdk/commit/6f721ac3da13678eb476f8231617510e8f0b9e34)) + ## 0.45.0 (2026-03-30) Full Changelog: [v0.44.0...v0.45.0](https://github.com/kernel/kernel-go-sdk/compare/v0.44.0...v0.45.0) diff --git a/README.md b/README.md index c114a13..17002df 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.45.0' +go get -u 'github.com/kernel/kernel-go-sdk@v0.45.1' ``` diff --git a/internal/version.go b/internal/version.go index 0f8ee25..d948881 100644 --- a/internal/version.go +++ b/internal/version.go @@ -2,4 +2,4 @@ package internal -const PackageVersion = "0.45.0" // x-release-please-version +const PackageVersion = "0.45.1" // x-release-please-version