Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Mar 27, 2025

Automated Release PR

0.1.0-alpha.3 (2026-01-25)

Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3

⚠ BREAKING CHANGES

  • client: extract auto pagination to shared classes
  • client: Migration: - If you were referencing the AutoPager class on a specific *Page or *PageAsync type, then you should instead reference the shared AutoPager and AutoPagerAsync types, under the core package
    • AutoPagerAsync now has different usage. You can call .subscribe(...) on the returned object instead to get called back each page item. You can also call onCompleteFuture() to get a future that completes when all items have been processed. Finally, you can call .close() on the returned object to stop auto-paginating early
    • If you were referencing getNextPage or getNextPageParams:
      • Swap to nextPage() and nextPageParams()
      • Note that these both now return non-optional types (use hasNextPage() before calling these, since they will throw if it's impossible to get another page)

Features

  • api: api update (589ce7a)
  • api: api update (5997aeb)
  • api: api update (bb22539)
  • api: api update (#9) (a0ab87a)
  • client: add enum validation method (ebf7b97)
  • client: allow providing some params positionally (4f35e18)
  • client: expose request body setter and getter (#16) (69c2c6c)
  • client: extract auto pagination to shared classes (e735ee9)
  • client: make datetime deserialization more lenient (#15) (d1cf89d)
  • client: make union deserialization more robust (#14) (ebf7b97)
  • client: support setting base URL via env var (7b40d13)

Bug Fixes

  • client: add missing convenience methods (afd652a)
  • client: bump to better jackson version (21f5b79)
  • client: don't call validate() during deserialization if we don't have to (#11) (e5af84a)
  • client: limit json deserialization coercion (#12) (a476286)
  • client: return Optional&lt;T&gt; instead of Optional<? extends T> (#19) (becb670)
  • pluralize list response variables (#13) (a7a0b4a)

Performance Improvements

  • client: cached parsed type in HttpResponseFor (#17) (91c37b1)
  • internal: improve compilation+test speed (668e12a)

Chores

  • ci: add timeout thresholds for CI jobs (2711202)
  • ci: only use depot for staging repos (76c8fa1)
  • client: remove unnecessary json state from some query param classes (ebf7b97)
  • configure new SDK language (4e8ff89)
  • docs: grammar improvements (ccd164e)
  • internal: add invalid json deserialization tests (ebf7b97)
  • internal: add json roundtripping tests (ebf7b97)
  • internal: codegen related update (f5151f7)
  • internal: codegen related update (0b6be6f)
  • internal: expand CI branch coverage (1eddeb1)
  • internal: java 17 -> 21 on ci (2bcbac5)
  • internal: reduce CI branch coverage (c8a88d7)
  • internal: remove flaky -Xbackend-threads=0 option (2548d25)
  • internal: swap from getNullable to getOptional (#18) (b4a0c8b)
  • internal: update java toolchain (5c62cf3)
  • internal: use byteInputStream() in tests (afd652a)

Documentation

  • add comments to JsonField classes (becb670)
  • client: update jackson compat error message (b2310d3)
  • document how to forcibly omit required field (4dc5520)
  • explain http client customization (e43d638)
  • explain jackson compat in readme (b62faed)
  • swap examples used in readme (#20) (4dc5520)
  • update documentation links to be more uniform (c878297)

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

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9aa0fba to de98db1 Compare March 27, 2025 23:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from dff6300 to e5af84a Compare March 29, 2025 03:16
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 933bdad to a476286 Compare April 1, 2025 07:49
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d0905a6 to a7a0b4a Compare April 2, 2025 10:14
feat(client): add enum validation method
chore(client): remove unnecessary json state from some query param classes
chore(internal): add json roundtripping tests
chore(internal): add invalid json deserialization tests
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 09c9fdd to ebf7b97 Compare April 2, 2025 10:50
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d59da58 to d1cf89d Compare April 3, 2025 12:41
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 997468c to 69c2c6c Compare April 3, 2025 13:24
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from e0c853f to f78cf68 Compare April 10, 2025 03:28
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f03f2a3 to 7b40d13 Compare April 10, 2025 03:55
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 84ceb0e to 1eddeb1 Compare April 10, 2025 04:01
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4f752a2 to 21f5b79 Compare April 10, 2025 04:11
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b8867dd to c8a88d7 Compare April 10, 2025 04:40
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 2720225 to 07f269c Compare January 25, 2026 08:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 07f269c to a8bf88f Compare January 25, 2026 10:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a8bf88f to 059ae3b Compare January 25, 2026 11:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 059ae3b to ad59fc5 Compare January 25, 2026 12:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ad59fc5 to 4ba6df2 Compare January 25, 2026 13:29
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Jan 25, 2026

Note: this release PR has been open for more than 60 days. Until this PR is merged, we will temporarily stop pushing codegen updates due to changes to Stainless' codegen.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4ba6df2 to 1413fe5 Compare January 25, 2026 15:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1413fe5 to 359faa1 Compare January 25, 2026 16:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 359faa1 to 91fd326 Compare January 25, 2026 17:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 91fd326 to de30fc2 Compare January 25, 2026 18:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from de30fc2 to d7f201d Compare January 25, 2026 19:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d7f201d to 4d29d0c Compare January 25, 2026 20:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4d29d0c to 270f3ab Compare January 25, 2026 21:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 270f3ab to 90bdbcf Compare January 25, 2026 22:29
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 90bdbcf to ba8e0a7 Compare January 25, 2026 23:29
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.

1 participant