Skip to content

release: 0.17.0#32

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

release: 0.17.0#32
stainless-app[bot] wants to merge 6 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.17.0 (2026-03-26)

Full Changelog: v0.16.0...v0.17.0

Features

  • Add scheduled instance snapshots with retention cleanup (f0d4d52)

Chores

  • ci: skip lint on metadata-only changes (e3c8b1f)
  • client: fix multipart serialisation of Default() fields (0abcf13)
  • internal: support default value struct tag (e9226b4)
  • internal: update gitignore (3dbe64e)

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
Adds a new SnapshotSchedule API surface to Instances and changes request serialization behavior by introducing a default struct tag for JSON/multipart encoding, which could subtly affect payloads for zero-valued fields.

Overview
Adds scheduled instance snapshots support. Introduces client.Instances.SnapshotSchedule with Update/Get/Delete for /instances/{id}/snapshot-schedule, plus new request/response types (SnapshotSchedule, retention params) and generated tests/docs updates.

Extends request encoding. Adds a default:"..." struct tag (string-only) that causes JSON and multipart form encoders to emit the default value when the field is otherwise zero.

Release/ops updates. Bumps version to 0.17.0 (manifest, README, internal version, changelog/spec stats), updates .gitignore, and tweaks CI to skip the build job on codegen metadata push commits.

Written by Cursor Bugbot for commit d9d5b54. 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/hypeman-go/0abcf13ab96198afe17152d6653309ad5aecbb97/source.zip'. Run 'go mod edit -replace github.com/kernel/hypeman-go=/path/to/unzipped_directory'.

Expires at: Sat, 25 Apr 2026 04:16:19 GMT
Updated at: Thu, 26 Mar 2026 04:16:19 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 10761a1 to bc6554e Compare March 23, 2026 17:45
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from bc6554e to 2e62491 Compare March 24, 2026 04:55
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 2e62491 to dc657f1 Compare March 24, 2026 17:00
@stainless-app stainless-app bot changed the title release: 0.16.1 release: 0.17.0 Mar 24, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from dc657f1 to 373fd8d Compare March 24, 2026 17:00
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 373fd8d to 82a5938 Compare March 25, 2026 03:23
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 82a5938 to a56f09a Compare March 26, 2026 04:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a56f09a to d9d5b54 Compare March 26, 2026 04:15
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