v0.7.0
0.7.0 (2026-04-01)
Full Changelog: v0.6.2...v0.7.0
⚠ BREAKING CHANGES
- client: extract auto pagination to shared classes
- client: Migration: - If you were referencing the
AutoPagerclass on a specific*Pageor*PageAsynctype, then you should instead reference the sharedAutoPagerandAutoPagerAsynctypes, under thecorepackageAutoPagerAsyncnow has different usage. You can call.subscribe(...)on the returned object instead to get called back each page item. You can also callonCompleteFuture()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
getNextPageorgetNextPageParams:- Swap to
nextPage()andnextPageParams() - 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)
- Swap to
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
withOptionsmethod (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-Versionheader (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
withOptionsusage when original is gc'd (141e428) - client: fully respect max retries (2ba65fe)
- client: incorrect
Retry-Afterparsing (ce73303) - client: preserve time zone in lenient date-time parsing (3951fed)
- client: remove
@MustBeClosedfor 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: skip lint on metadata-only changes (7bf62eb)
- 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
OkHttpconstructor 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/checkoutversion (7e798ae) - internal: update
TestServerExtensioncomment (072130f) - internal: update gitignore (b35a3d6)
- internal: update maven repo doc to include authentication (0d5935b)
- internal: update multipart form array serialization (9049ffa)
- internal: update retry delay tests (40e87ce)
- internal: upgrade AssertJ (f4798fb)
- internal: version bump (#3) (2e46974)
- make
Propertiesmore resilient tonull(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: bump steady to v0.19.6 (b5cc65d)
- tests: bump steady to v0.19.7 (7203ca9)
- tests: bump steady to v0.20.1 (e02947e)
- tests: bump steady to v0.20.2 (3493f2d)
- 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)