Skip to content

release: 0.44.1#90

Open
stainless-app[bot] wants to merge 5 commits intomainfrom
release-please--branches--main--changes--next
Open

release: 0.44.1#90
stainless-app[bot] wants to merge 5 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Mar 23, 2026

Automated Release PR

0.44.1 (2026-03-26)

Full Changelog: v0.44.0...v0.44.1

Chores

  • ci: skip lint on metadata-only changes (8296238)
  • client: fix multipart serialisation of Default() fields (cabda49)
  • internal: support default value struct tag (dd77af4)
  • internal: update gitignore (48baab7)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions


Note

Medium Risk
Medium risk because it changes core JSON/multipart serialization behavior by introducing default tag handling, which can alter request payloads when fields are left at zero values.

Overview
Bumps the SDK release to 0.44.1 (manifest, internal/version.go, changelog, and README version pin) and updates .gitignore.

Adds support for a new default:"..." struct tag in internal JSON and multipart form encoders so zero-valued string fields can be serialized with a default value; includes new unit tests and updates several generated response/event structs to use default tags for constant discriminator/region fields.

Updates CI to skip running the build job on push commits whose message is codegen metadata.

Written by Cursor Bugbot for commit 7eb1834. This will update automatically on new commits. Configure here.

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Mar 23, 2026

🧪 Testing

To try out this version of the SDK:

Download and unzip: 'https://pkg.stainless.com/s/kernel-go/cabda49a25334cd3fa3fc747f69b8a515e2b77d9/source.zip'. Run 'go mod edit -replace github.com/kernel/kernel-go-sdk=/path/to/unzipped_directory'.

Expires at: Sat, 25 Apr 2026 02:57:17 GMT
Updated at: Thu, 26 Mar 2026 02:57:17 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ab8652e to 13a8c98 Compare March 24, 2026 02:56
Note that we still want to run tests, as these depend on the metadata.
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 13a8c98 to 26afb46 Compare March 25, 2026 02:31
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 26afb46 to e2ed144 Compare March 26, 2026 02:52
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e2ed144 to 7eb1834 Compare March 26, 2026 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants