1.102.0 (2026-06-01)
- readme: drop 'generated with Stainless' attribution from SDK READMEs (f99a593)
- readme: drop 'generated with Stainless' attribution from SDK READMEs (cd0aed9)
Full Changelog: v1.99.0...v1.99.1
- api: fixed a breaking modal change (8155025)
- api: updated openapi spec to v1.99.0 and added missing endpoints as well (440d163)
Full Changelog: v1.98.0...v1.99.0
- api: stainless fixes (e8e181c)
Full Changelog: v1.97.1...v1.98.0
- api: manual updates (94a10ae)
- api: updated openapi spec to 1.98.0 (7019e4f)
- api: updated openapi spec to v1.97.10 (546be52)
- redact api-key headers in debug logs (db22497)
Full Changelog: v1.97.1...v1.97.1
- client: improve logging (ca30396)
- client: more robust error parsing (f21c80f)
- client: support proxy authentication (6db7943)
- client: create one json mapper (9c7ea26)
- remove duplicated dokka setup (397a03e)
- clarify forwards compat behavior (7b03986)
Full Changelog: v1.97.0...v1.97.1
- api: update openapi spec (8537972)
Full Changelog: v1.96.1...v1.97.0
Full Changelog: v1.96.0...v1.96.1
- internal: codegen related update (860231f)
Full Changelog: v1.95.1...v1.96.0
- support setting headers via env (f144082)
Full Changelog: v1.95.0...v1.95.1
- tests: bump steady to v0.22.1 (923ba95)
Full Changelog: v1.94.0...v1.95.0
- api: update openapi spec to v1.95.3 (7ae842c)
Full Changelog: v1.93.0...v1.94.0
- api: updated openapi spec to v1.94.2 (f9d3e4b)
Full Changelog: v1.92.1...v1.93.0
- api: updated openapi spec to v1.93.0 (cdf6555)
Full Changelog: v1.92.0...v1.92.1
- internal: update multipart form array serialization (c941225)
Full Changelog: v1.87.3...v1.92.0
- api: added cancel change plan endpoint (fb61513)
- api: manual updates (a3100ef)
- api: updated openapi spec to 1.92.1 (5b26d10)
- api: updated openapi spec to v1.92.3 (fd3e229)
- ci: skip lint on metadata-only changes (698587d)
- internal: update gitignore (21184a0)
- tests: bump steady to v0.19.6 (c78b0fe)
- tests: bump steady to v0.19.7 (dc813ad)
Full Changelog: v1.87.2...v1.87.3
- client: allow updating header/query affecting fields in
toBuilder()(744b3bd) - client: incorrect
Retry-Afterparsing (958639b)
- ci: skip uploading artifacts on stainless-internal branches (7e0d4f5)
- internal: bump ktfmt (fe29bdb)
- internal: tweak CI branches (74ac2e2)
- internal: update retry delay tests (5ad7626)
- tests: bump steady to v0.19.4 (a477f87)
- tests: bump steady to v0.19.5 (117e0f0)
- tests: switch from prism to steady (791fa37)
Full Changelog: v1.87.1...v1.87.2
- ci: upgrade deprecated gradle-build-action to setup-gradle in test job (04d65c2)
Full Changelog: v1.87.0...v1.87.1
- internal: bump palantir-java-format (ddb93a7)
- internal: codegen related update (f433620)
- test: do not count install time for mock server timeout (037b5fb)
Full Changelog: v1.86.3...v1.87.0
- api: updated openapi spec to v1.87.0 (f72c865)
Full Changelog: v1.86.2...v1.86.3
- tests: update webhook tests (56fff46)
Full Changelog: v1.86.1...v1.86.2
- api: added more models (86973ab)
Full Changelog: v1.86.0...v1.86.1
- resolve ktfmt lint failures in webhook-related models (9e408ba)
Full Changelog: v1.84.2...v1.86.0
- api: updated to openapi spec v1.86.0 (ce914f2)
Full Changelog: v1.84.1...v1.84.2
- set Accept header in more places (0f66dc5)
- drop apache dependency (dbbaa89)
- internal: expand imports (3504e8f)
- make
Propertiesmore resilient tonull(3eaf195)
Full Changelog: v1.84.0...v1.84.1
- resolve compile errors in WebhookPayload by using correct type aliases and fixing swapped constructor args (16c78c1)
Full Changelog: v1.82.0...v1.84.0
- internal: make
OkHttpconstructor internal (1d40ac4) - internal: remove unnecessary base URL (d2cf85a)
- internal: update
TestServerExtensioncomment (ab4a7bd)
Full Changelog: v1.81.0...v1.82.0
- api: add webhook signature verification (9919161)
- internal: upgrade AssertJ (90fb5d8)
Full Changelog: v1.78.0...v1.81.0
- api: updated openapi spec to v1.81.0 (0879803)
Full Changelog: v1.75.2...v1.78.0
- api: updated openapi spec for v1.78.1 (5942255)
- internal: allow passing args to
./scripts/test(b28ef96)
Full Changelog: v1.75.1...v1.75.2
- docs: fix mcp installation instructions for remote servers (f6266a4)
Full Changelog: v1.75.0...v1.75.1
- ci: upgrade
actions/github-script(68ee340)
Full Changelog: v1.74.0...v1.75.0
- api: updated openapi spec to v1.75.0 (2d85f1e)
- client: send
X-Stainless-Kotlin-Versionheader (6a17f92)
- client: preserve time zone in lenient date-time parsing (3127afd)
- tests: add missing query/header params (f9cc1e3)
- internal: correct cache invalidation for
SKIP_MOCK_TESTS(dde8efc) - internal: update maven repo doc to include authentication (c91a6c0)
Full Changelog: v1.73.0...v1.74.0
- api: updated openapi spec to v1.74.0 (acc32e8)
Full Changelog: v1.71.1...v1.73.0
- api: update openapi spec to v1.73.0 (6667900)
- client: disallow coercion from float to int (853571a)
- client: fully respect max retries (174d5bd)
- client: send retry count header for max retries 0 (174d5bd)
- date time deserialization leniency (0115d05)
- ci: upgrade
actions/setup-java(ad1150c) - internal: clean up maven repo artifact script and add html documentation to repo root (b3cfb4b)
- internal: depend on packages directly in example (174d5bd)
- internal: improve maven repo docs (ed47bcd)
- internal: update
actions/checkoutversion (425df16) - test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind#3240 in tests (0115d05)
Full Changelog: v1.71.0...v1.71.1
- client: allow configuring dispatcher executor service (d00e32a)
- internal: support uploading Maven repo artifacts to stainless package server (852e21d)
Full Changelog: v1.70.0...v1.71.0
- prominently feature MCP server setup in root SDK readmes (fa44cdc)
Full Changelog: v1.69.0...v1.70.0
- api: manual updates (743bd3d)
Full Changelog: v1.68.0...v1.69.0
- api: manual updates (81c0a38)
Full Changelog: v1.67.0...v1.68.0
- api: updated openapi spec to v1.68.4 (11d1fa6)
Full Changelog: v1.66.1...v1.67.0
- api: updated openapi spec to 1.67.0 (8252c4c)
Full Changelog: v1.66.0...v1.66.1
- api: manual updates (6817761)
Full Changelog: v1.61.6...v1.66.0
- api: updated openapi spec to v1.66.1 (bf0211b)
Full Changelog: v1.61.5...v1.61.6
- client: cancel okhttp call when future cancelled (a0b7729)
- remove
$for better copy-pasteabality (2af988f)
Full Changelog: v1.60.0...v1.61.5
- api: updated openapi spec to v1.61.5 (2f2e02c)
Full Changelog: v1.56.6...v1.60.0
- api: added update payment method and updated openapi spec to v1.60.0 (efcb2fb)
- client: multi-value header serialization (87a40e4)
Full Changelog: v1.56.5...v1.56.6
- api: set java and kotlin sonatype publishing to portal (9172aec)
Full Changelog: v1.56.4...v1.56.5
Full Changelog: v1.56.3...v1.56.4
- api: updated openapi spec to v1.56.3 (006f6b8)
Full Changelog: v1.56.0...v1.56.3
- api: updated to openapi spec v1.56.0 (d1a8b83)
Full Changelog: v1.55.7...v1.56.0
- api: added unwrap functions for webhooks (1098fec)
Full Changelog: v1.55.0...v1.55.7
- api: updates for openapi spec v1.55.7 (1f9d0eb)
Full Changelog: v1.53.4...v1.55.0
- api: updated openapi spec to v1.55.0 (06f9b95)
Full Changelog: v1.53.3...v1.53.4
- client: deserialization of empty objects (0e2dcab)
Full Changelog: v1.53.2...v1.53.3
- internal: codegen related update (abe4ad7)
Full Changelog: v1.47.1...v1.53.2
- api: manual updates (5308663)
- api: manual updates (32eef24)
- client: add convenience overloads for some methods (977c5f3)
- client: expose sleeper option (6a1400b)
- client: ensure single timer is created per client (6a1400b)
- client: incorrect
getPackageVersionimpl (b6bebb0)
Full Changelog: v1.47.0...v1.47.1
- internal: codegen related update (e88566b)
Full Changelog: v1.43.2...v1.47.0
- api: updated openapi spec to 1.47.0 (b209758)
- example: fix run example comment (495bb1d)
- increase max gradle JVM heap to 8GB (e6dd536)
- internal: add async lock helper (4d023bf)
- internal: update comment in script (573ef82)
- update @stainless-api/prism-cli to v5.15.0 (b35e540)
Full Changelog: v1.43.1...v1.43.2
- internal: remove unnecessary
[...]in[@see](https://github.com/see)(4b9b17c)
- more code comments (a20b681)
Full Changelog: v1.43.0...v1.43.1
- fix missing readme comment (2ed6479)
Full Changelog: v1.42.0...v1.43.0
- api: updated openapi spec to v1.42.5 (40d296c)
- client: add
{QueryParams,Headers}#put(String, JsonValue)methods (58db9e6) - client: add https config options (e62e91f)
- client: allow configuring env via system properties (7ae6669)
- client: ensure error handling always occurs (db84398)
- internal: allow running specific example from cli (542964c)
- internal: refactor delegating from client to options (2782e80)
Full Changelog: v1.39.0...v1.42.0
- api: updated open api spec to v1.42.0 (9859e1c)
- ci: bump
actions/setup-javato v4 (05635a7)
Full Changelog: v1.38.1...v1.39.0
- api: updated openapi spec to v1.40.0 (d9f6e5f)
Full Changelog: v1.38.0...v1.38.1
- ci: ensure docs generation always succeeds (c37b645)
Full Changelog: v1.37.1...v1.38.0
- api: updated openapi spec to v1.38.0 (19e4ded)
Full Changelog: v1.37.0...v1.37.1
Full Changelog: v1.34.2...v1.37.0
- api: updated openapi spec for v1.37.0 (2c6be21)
- ci: release-doctor — report correct token name (363bf6c)
- client: don't close client on
withOptionsusage when original is gc'd (4fa8683)
- ci: only run for pushes and fork pull requests (f6f1229)
- internal: minor
ClientOptionsTestchange (149b8a3)
Full Changelog: v1.34.1...v1.34.2
- client: bump max requests per host to max requests (5 -> 64) (9f56229)
Full Changelog: v1.34.0...v1.34.1
Full Changelog: v1.32.0...v1.34.0
- api: updated to version 1.34.0 (6e4dd77)
- client: add a
withOptionsmethod (85f49ac) - client: implement per-endpoint base URL support (23c6df7)
- ci: enable for pull requests (85dd42d)
Full Changelog: v1.30.2...v1.32.0
- api: updated openapi spec to v1.32.0 (39c7924)
Full Changelog: v1.30.0...v1.30.2
- api: fixed openapi spec (f4139fb)
Full Changelog: v1.27.0...v1.30.0
- api: manual updates (190f8d8)
- client: remove
@MustBeClosedfor future returning methods (e8e4ad3)
- configure new SDK language (15416a9)
Full Changelog: v1.25.0...v1.27.0
- docs: grammar improvements (3a8afcf)
Full Changelog: v1.22.0...v1.25.0
- client: change precision of some numeric types
- 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
- remove or fix invalid readme examples (640f15f)
- client: change precision of some numeric types (ccd614c)
Full Changelog: v1.21.0...v1.22.0
- client: allow providing some params positionally (9160e5e)
Full Changelog: v1.20.0...v1.21.0
- api: fixed api key schema to bearer (7b89fda)
- api: manual updates (5a30d88)
- api: updated openapi spec (9a9dd90)
- internal: codegen related update (664eec5)
- internal: remove flaky
-Xbackend-threads=0option (4b12d25) - internal: update java toolchain (470538e)
Full Changelog: v1.19.0...v1.20.0
- api: added addons (d675f0a)
- api: updated readme example (a75b088)
- api: updated readme example (2f54329)
Full Changelog: v1.18.3...v1.19.0
- api: manual updates (605aad9)
Full Changelog: v1.18.1...v1.18.3
- api: manual updates (d12f587)
Full Changelog: v1.18.0...v1.18.1
- ci: only use depot for staging repos (236d5d6)
- internal: codegen related update (dbaf975)
- internal: codegen related update (0b0c95d)
Full Changelog: v1.17.0...v1.18.0
- ci: add timeout thresholds for CI jobs (6d7203f)
Full Changelog: v1.16.1...v1.17.0
- api: manual updates (a80e701)
Full Changelog: v1.14.2...v1.16.1
- api: manual updates (acfb3ad)
Full Changelog: v1.14.1...v1.14.2
- internal: version bump (59ad2d8)
Full Changelog: v1.14.0...v1.14.1
- internal: version bump (91daa5e)
Full Changelog: v0.0.1-alpha.0...v1.14.0