Conversation
|
🧪 Testing To try out this version of the SDK: Expires at: Thu, 07 May 2026 22:36:26 GMT |
10761a1 to
bc6554e
Compare
bc6554e to
2e62491
Compare
2e62491 to
dc657f1
Compare
dc657f1 to
373fd8d
Compare
Note that we still want to run tests, as these depend on the metadata.
373fd8d to
82a5938
Compare
82a5938 to
a56f09a
Compare
a56f09a to
d9d5b54
Compare
d9d5b54 to
c5a9798
Compare
c5a9798 to
189fdc2
Compare
189fdc2 to
c55effa
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
| u = parsed.String() | ||
| } else { | ||
| u = u + "?" + params | ||
| } |
There was a problem hiding this comment.
Discarded url.Parse error risks nil pointer dereference
Low Severity
The error from url.Parse(u) is discarded with _, and the result parsed is immediately dereferenced on the next line via parsed.RawQuery. Go's url.Parse returns (nil, error) on failure (e.g., invalid percent-encoding like %zz in a user-supplied path segment), so if parsing fails, parsed will be nil and accessing parsed.RawQuery will panic. While current callers pass simple path strings that are unlikely to fail, the previous code (u = u + "?" + params) had no such risk.
c55effa to
4ae1714
Compare
4ae1714 to
57b1d77
Compare
57b1d77 to
04b9666
Compare
04b9666 to
7a3f0ae
Compare
7a3f0ae to
c477630
Compare
c477630 to
43a3f9c
Compare
43a3f9c to
5cafb66
Compare
|
🤖 Release is at https://github.com/kernel/hypeman-go/releases/tag/v0.17.0 🌻 |


Automated Release PR
0.17.0 (2026-04-07)
Full Changelog: v0.16.0...v0.17.0
Features
Bug Fixes
Chores
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 new Instances subservices/endpoints and expands request/response models, plus changes core request/query and (multi)part/JSON encoding behavior; these are broadly used code paths and could affect existing client serialization/query construction.
Overview
Releases v0.17.0 with updated docs/manifest/version and expanded generated API surface.
Instances API enhancements: adds
Instances.Waitfor blocking state transitions, introduces Linuxauto_standbypolicy/status support (includingInstances.AutoStandby.Statusand newauto_standbyfields on instance create/update/response), and adds snapshot scheduling viaInstances.SnapshotSchedule(Get/Update/Delete) with new schedule/retention types.Internal/client behavior changes: fixes query-param appending to avoid duplicate
?, adds comma-format array encoding for multipart forms, and introduces adefault:"..."struct tag honored by both JSON and multipart encoders (with updated tests). CI now skips the build job oncodegen metadatapush commits, and.gitignoreis updated.Reviewed by Cursor Bugbot for commit 5cafb66. Bugbot is set up for automated code reviews on this repo. Configure here.