Skip to content

release: 0.7.0#135

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

release: 0.7.0#135
stainless-app[bot] wants to merge 3 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Contributor

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

Automated Release PR

0.7.0 (2026-03-21)

Full Changelog: v0.6.2...v0.7.0

⚠ 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: add missing endpoints (0fd157b)
  • api: add test evaluation method (d0640a7)
  • api: api update (db0bfe7)
  • api: api update (553299c)
  • api: api update (e8df0b8)
  • api: api update (#68) (f58ba60)
  • api: manual updates (243f364)
  • api: manual updates (#42) (c783d0d)
  • api: manual updates (#43) (307340d)
  • api: OpenAPI spec update via Stainless API (da3f817)
  • api: OpenAPI spec update via Stainless API (#13) (d6ee032)
  • api: OpenAPI spec update via Stainless API (#16) (5a5a5ba)
  • api: OpenAPI spec update via Stainless API (#22) (90c35a9)
  • api: OpenAPI spec update via Stainless API (#36) (7bc6a73)
  • api: OpenAPI spec update via Stainless API (#8) (9d50db9)
  • api: OpenAPI spec update via Stainless API (#9) (cfe4133)
  • api: update POST /rows to use list method name (5917df4)
  • api: update via SDK Studio (#1) (0afa19f)
  • api: update via SDK Studio (#10) (2d1902c)
  • api: update via SDK Studio (#14) (28c2236)
  • api: update via SDK Studio (#15) (f946ae8)
  • api: update via SDK Studio (#21) (1719e53)
  • api: update via SDK Studio (#23) (f38382d)
  • api: update via SDK Studio (#24) (5185670)
  • api: update via SDK Studio (#27) (fbdb579)
  • api: update via SDK Studio (#32) (d81fedc)
  • api: update via SDK Studio (#40) (79fb06d)
  • api: update via SDK Studio (#41) (eefdf01)
  • api: update via SDK Studio (#5) (f01f468)
  • api: update via SDK Studio (#7) (ee5c439)
  • client: add a withOptions method (0ec9c48)
  • client: add connection pooling option (ba03a66)
  • client: add logging when debug env is set (#56) (dfc852f)
  • client: allow configuring dispatcher executor service (2638be9)
  • client: allow providing some params positionally (12d07d2)
  • client: extract auto pagination to shared classes (899dfb7)
  • client: implement per-endpoint base URL support (f2acdbc)
  • client: send X-Stainless-Kotlin-Version header (9a8ed3e)
  • closes OPEN-8532: expose 'tests/{id}/results' endpoint (4764b16)
  • closes OPEN-9425: document /rows endpoint in API reference and … (1a6b3bf)

Bug Fixes

  • add missing fields (0bec16b)
  • ci: release-doctor — report correct token name (ce92c93)
  • client: allow updating header/query affecting fields in toBuilder() (2abc904)
  • client: bump max requests per host to max requests (5 -> 64) (d52f901)
  • client: disallow coercion from float to int (77375ef)
  • client: don't close client on withOptions usage when original is gc'd (141e428)
  • client: fully respect max retries (2ba65fe)
  • client: incorrect Retry-After parsing (ce73303)
  • client: preserve time zone in lenient date-time parsing (3951fed)
  • client: remove @MustBeClosed for future returning methods (c6ebbbc)
  • client: send retry count header for max retries 0 (2ba65fe)
  • date time deserialization leniency (9020a49)
  • deserialization order (9622bc0)
  • docs: use correct putAdditionalProperty value (#33) (8edb19d)
  • update stream data example (01a6acb)

Chores

  • ci: enable for pull requests (f5f2c18)
  • ci: limit release doctor target branches (#17) (15b4e15)
  • ci: only run for pushes and fork pull requests (9f2001f)
  • ci: upgrade actions/github-script (676a815)
  • ci: upgrade actions/setup-java (da00776)
  • closes OPEN-8576: expose delete project endpoint (88a190d)
  • closes OPEN-8644: address warnings on Stainless studio (fcaebce)
  • closes OPEN-8647: add endpoint to retrieve aggregated user data for inference pipelines (4a8fade)
  • custom code changes (#44) (c97f231)
  • docs: add example project (#71) (92b7a53)
  • docs: add example project (#75) (449701f)
  • docs: grammar improvements (b4247da)
  • docs: update readme (#70) (ebe38c3)
  • docs: update readme (#73) (e4abac7)
  • drop apache dependency (9a86410)
  • go live (#6) (362fb69)
  • internal: allow passing args to ./scripts/test (e22eb3c)
  • internal: bump ktfmt (03d1fab)
  • internal: bump palantir-java-format (8cd3a11)
  • internal: clean up maven repo artifact script and add html documentation to repo root (53e8641)
  • internal: codegen related update (b8f7dd3)
  • internal: codegen related update (c11e606)
  • internal: codegen related update (4b4ac8d)
  • internal: codegen related update (d01fae1)
  • internal: codegen related update (82d8cbd)
  • internal: codegen related update (92a3bdf)
  • internal: codegen related update (66e41f4)
  • internal: codegen related update (#18) (1a0ebfe)
  • internal: codegen related update (#52) (ee0ca36)
  • internal: codegen related update (#54) (ebfe585)
  • internal: codegen related update (#58) (cacb99b)
  • internal: codegen related update (#66) (9dce8d6)
  • internal: codegen related update (#72) (aa604fb)
  • internal: codegen related update (#74) (f32b8fe)
  • internal: correct cache invalidation for SKIP_MOCK_TESTS (02a7276)
  • internal: depend on packages directly in example (2ba65fe)
  • internal: expand imports (11778da)
  • internal: improve maven repo docs (71aeb5b)
  • internal: make OkHttp constructor internal (80b7734)
  • internal: refactor release doctor script (#19) (c5697d2)
  • internal: remove unused imports (#65) (ee8efa5)
  • internal: restore release-please configuration files (#26) (a1e98a3)
  • internal: support uploading Maven repo artifacts to stainless package server (5439587)
  • internal: tweak CI branches (c1520a9)
  • internal: update actions/checkout version (7e798ae)
  • internal: update TestServerExtension comment (072130f)
  • internal: update maven repo doc to include authentication (0d5935b)
  • internal: update retry delay tests (40e87ce)
  • internal: upgrade AssertJ (f4798fb)
  • internal: version bump (#3) (2e46974)
  • make Properties more resilient to null (1f99443)
  • rebuild project due to codegen change (#45) (cd40b00)
  • rebuild project due to codegen change (#47) (bcae1b0)
  • rebuild project due to codegen change (#50) (c7db287)
  • remove _meta (edc750e)
  • sync repo (f7f1be8)
  • test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind#3240 in tests (9020a49)
  • test: do not count install time for mock server timeout (43c1d18)
  • tests: bump steady to v0.19.4 (70782fd)
  • tests: bump steady to v0.19.5 (908ffeb)
  • tests: update prism version (#25) (869979f)
  • update example values in tests and docs (#61) (9261558)

Documentation

  • add comment for arbitrary value fields (14034ba)
  • add Spring AI sample application (4cc1fb8)
  • remove or fix invalid readme examples (3832089)

Styles

  • internal: make enum value definitions less verbose (#63) (af7768b)
  • internal: move enum identity methods to bottom of class (#64) (8be700e)

Refactors

  • internal: minor ClientOptionsTest change (75ae750)
  • tests: switch from prism to steady (75c6133)

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
Copy link
Contributor Author

stainless-app bot commented Mar 21, 2026

🧪 Testing

To try out this version of the SDK:

Add the following URL as a Maven source: 'https://pkg.stainless.com/s/openlayer-java/908ffebe6143b08739be3c384abf8f718213347e/mvn'

Expires at: Mon, 20 Apr 2026 03:59:37 GMT
Updated at: Sat, 21 Mar 2026 03:59:37 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 27ddffa to 200f964 Compare March 21, 2026 03: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