Skip to content

Conversation

@stainless-app
Copy link

@stainless-app stainless-app bot commented Nov 25, 2025

Automated Release PR

0.1.0-alpha.1 (2025-12-03)

Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1

⚠ BREAKING CHANGES

  • client: change precision of some numeric types
  • 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: manual updates (d712abb)
  • client: add {QueryParams,Headers}#put(String, JsonValue) methods (31f7acd)
  • client: add a withOptions method (008f2ee)
  • client: add https config options (74d088e)
  • client: allow configuring env via system properties (f1de279)
  • client: allow providing some params positionally (b24d6c0)
  • client: extract auto pagination to shared classes (13f571f)
  • client: implement per-endpoint base URL support (f493836)

Bug Fixes

  • client: bump max requests per host to max requests (5 -> 64) (73b4311)
  • client: cancel okhttp call when future cancelled (5823aba)
  • client: don't close client on withOptions usage when original is gc'd (3d3f673)
  • client: ensure error handling always occurs (c4327a3)
  • client: remove @MustBeClosed for future returning methods (a6e5c78)

Chores

  • ci: enable for pull requests (30e9e4a)
  • ci: only run for pushes and fork pull requests (a3e1190)
  • configure new SDK language (30ab2b2)
  • docs: grammar improvements (33fa7c5)
  • internal: allow running specific example from cli (56695c9)
  • internal: codegen related update (e57fa55)
  • internal: codegen related update (44125db)
  • internal: refactor delegating from client to options (4ea1ff5)
  • internal: remove unnecessary [...] in [@see](https://github.com/see) (bed463e)

Documentation

  • fix missing readme comment (4fd91a7)
  • more code comments (f8420f4)
  • remove $ for better copy-pasteabality (fe8a020)

Refactors

  • client: change precision of some numeric types (c593d52)
  • internal: minor ClientOptionsTest change (b9a8ca8)

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 718d25c to 56677b6 Compare November 25, 2025 16:51
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 56677b6 to 729d336 Compare November 25, 2025 16:55
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 729d336 to 9529d1d Compare November 27, 2025 06:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9529d1d to 93cfd8d Compare December 3, 2025 08:08
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