Releases: Finch-API/finch-api-java
Releases · Finch-API/finch-api-java
v7.8.1
7.8.1 (2026-05-13)
Full Changelog: v7.8.0...v7.8.1
Chores
- internal: codegen related update (2893186)
v7.8.0
v7.7.0
7.7.0 (2026-05-12)
Full Changelog: v7.6.0...v7.7.0
Features
- api: api update (2770448)
- api: api update (7428d26)
- api: api update (e79d0da)
- api: api update (9a22d87)
- api: api update (e0941b9)
- api: api update (b81180a)
- api: change auth to npm to oidc (22cb9c3)
- api: manual updates (f4455bb)
- client: add connection pooling option (b32cb5e)
- client: add more convenience service method overloads (98dfad7)
- client: improve logging (45718e3)
- client: more robust error parsing (31c1298)
- client: support proxy authentication (164fca2)
- support setting headers via env (3d5f1bb)
Bug Fixes
- api: remove invalid transform config (8e955cc)
- client: allow updating header/query affecting fields in
toBuilder()(a2bef27) - client: incorrect
Retry-Afterparsing (184ead0) - docs: fix mcp installation instructions for remote servers (2263e95)
Performance Improvements
- client: create one json mapper (fa5904f)
Chores
- api: minor updates (517681b)
- ci: skip lint on metadata-only changes (097c2e8)
- ci: skip uploading artifacts on stainless-internal branches (511e088)
- drop apache dependency (7e8f6e8)
- internal: allow passing args to
./scripts/test(5a4b86a) - internal: codegen related update (7e59d99)
- internal: codegen related update (4c0d39d)
- internal: codegen related update (9390e9d)
- internal: expand imports (3ee90d0)
- internal: make
OkHttpconstructor internal (4817a04) - internal: tweak CI branches (0a639b6)
- internal: update
TestServerExtensioncomment (4f87f8c) - internal: update gitignore (c5b3f87)
- internal: update multipart form array serialization (971b625)
- internal: update retry delay tests (74d13c9)
- internal: upgrade AssertJ (1969203)
- make
Propertiesmore resilient tonull(0019871) - redact api-key headers in debug logs (57fb214)
- remove duplicated dokka setup (a136d65)
- tests: bump steady to v0.19.4 (c5bf4b6)
- tests: bump steady to v0.19.5 (c41f85e)
- tests: bump steady to v0.19.6 (d0696f6)
- tests: bump steady to v0.19.7 (cc4b8a7)
- tests: bump steady to v0.20.1 (8ea2902)
- tests: bump steady to v0.20.2 (62c445f)
- tests: bump steady to v0.22.1 (712b749)
Documentation
- clarify forwards compat behavior (766609c)
Refactors
- tests: switch from prism to steady (153f640)
v7.6.0
7.6.0 (2026-01-26)
Full Changelog: v7.5.2...v7.6.0
Features
- api: add per endpoint security (5fafaa5)
- api: api update (d114bf8)
- api: api update (583f215)
- api: api update (56c238b)
- api: api update (c9a39db)
- api: api update (e963bfe)
- api: api update (2814404)
- api: api update (f60dbd4)
- api: api update (f1ef890)
- api: api update (24c0b05)
- api: api update (fbab0ba)
- api: api update (3a26e4f)
- api: api update (5c9fec8)
- api: api update (bc19956)
- api: api update (19b774e)
- api: api update (7eff3c6)
- api: api update (3503998)
- api: api update (ea749ed)
- api: api update (84344df)
- api: make client id, client secret optional again (93b2777)
- api: manual updates (4c8cbc7)
- api: update automated code reviewer selection (76becaa)
- client: add
HttpRequest#url()method (b43ba30) - client: add convenience overloads for some methods (28a1baf)
- client: allow configuring dispatcher executor service (0689bb4)
- client: expose sleeper option (5f4376b)
- client: send
X-Stainless-Kotlin-Versionheader (20e5c53)
Bug Fixes
- ci: use java-version 21 for publish step (46d1d62)
- client: add missing additional properties fields (2398373)
- client: cancel okhttp call when future cancelled (86a5dc5)
- client: deserialization of empty objects (592591e)
- client: disallow coercion from float to int (2d0273c)
- client: ensure single timer is created per client (5f4376b)
- client: fully respect max retries (94750f2)
- client: incorrect
getPackageVersionimpl (8d2117e) - client: multi-value header serialization (0fb6659)
- client: preserve time zone in lenient date-time parsing (30f0600)
- client: send retry count header for max retries 0 (94750f2)
- date time deserialization leniency (fcc607b)
- fix casing issue (9d4c016)
- java: Resolve name collisions (63229b5)
- tests: skip broken date validation test (bb45176)
- update singularization rules (6bef352)
Chores
- ci: reduce log noise (b8708e5)
- ci: upgrade
actions/github-script(1813964) - ci: upgrade
actions/setup-java(7a3233e) - improve formatter performance (fd24e7b)
- internal: change some comment formatting (d3b4941)
- internal: clean up maven repo artifact script and add html documentation to repo root (eaa7933)
- internal: codegen related update (67b9eae)
- internal: codegen related update (925032e)
- internal: codegen related update (62d8e8f)
- internal: codegen related update (db5d4c4)
- internal: correct cache invalidation for
SKIP_MOCK_TESTS(58f8c23) - internal: depend on packages directly in example (94750f2)
- internal: improve maven repo docs (baeae07)
- internal: support uploading Maven repo artifacts to stainless package server (9873736)
- internal: update
actions/checkoutversion (fa05bce) - internal: update maven repo doc to include authentication (c6606b8)
- ownership: move from data to platform team (#558) (fcd08ea)
- remove memory upper bound from publishing step (a118c48)
- test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind#3240 in tests (fcc607b)
Documentation
- add comment for arbitrary value fields (a1f83d6)
- prominently feature MCP server setup in root SDK readmes (fce4bb1)
- remove
$for better copy-pasteabality (39ae10c)
Refactors
- client: handling of absent pagination total (15b40fc)
v7.5.2
v7.5.1
v7.5.0
7.5.0 (2025-08-14)
Full Changelog: v7.4.0...v7.5.0
Features
- add retryable exception (451adb3)
- api: api update (e282b93)
- api: api update (21029e1)
- client: ensure compat with proguard (56c3b0b)
Bug Fixes
Performance Improvements
- internal: make formatting faster (6c97cb5)
Chores
- example: fix run example comment (316356f)
- increase max gradle JVM heap to 8GB (1eed053)
- internal: add async lock helper (290ee95)
- internal: bump ci test timeout (9e577c2)
- internal: dynamically determine included projects (a9f3ad6)
- internal: format identity methods (fee1332)
- internal: reduce proguard ci logging (97228cc)
- internal: support passing arguments to test script (ed21d5f)
- internal: update comment in script (9a58acb)
- update @stainless-api/prism-cli to v5.15.0 (9338715)
v7.4.0
7.4.0 (2025-07-24)
Full Changelog: v7.3.1...v7.4.0
Features
- api: api update (f1f21d9)
- api: api update (21939b3)
- client: add
{QueryParams,Headers}#put(String, JsonValue)methods (c85d73a) - client: add https config options (4ae1b1a)
- client: allow configuring env via system properties (acdb059)
Bug Fixes
- client: accidental mutability of some classes (f1e80c0)
- client: ensure error handling always occurs (98e72bc)
- internal: fix error handlers on ClientImpl (8cfda8e)
- use errorHandler (f1f1119)
Chores
- ci: bump
actions/setup-javato v4 (a15c7b6) - internal: allow running specific example from cli (c1eebc5)
- internal: refactor delegating from client to options (e9e1c40)
- internal: remove unnecessary
[...]in[@see](https://github.com/see)(8b2df3c)
Documentation
v7.3.1
7.3.1 (2025-07-08)
Full Changelog: v7.3.0...v7.3.1
Chores
- ci: ensure docs generation always succeeds (0da4805)
v7.3.0
7.3.0 (2025-07-02)
Full Changelog: v7.2.0...v7.3.0
Features
- api: api update (ba2711a)
- api: api update (85f964f)
- api: api update (d06d641)
- api: api update (ad3d78f)
- client: add a
withOptionsmethod (a6d2027) - client: implement per-endpoint base URL support (9b313e8)
Bug Fixes
- ci: release-doctor — report correct token name (9ec953f)
- client:
hasNextPageimpl for some classes (1d74258) - client: bump max requests per host to max requests (5 -> 64) (c2130c2)
- client: don't close client on
withOptionsusage when original is gc'd (f16754f) - client: fix PayStatementResponse body (6e3128c)
- client: remove
@MustBeClosedfor future returning methods (17cef16) - client: update pagination (d6b79ed)
- missing baseUrl call (2040de9)
Chores
- ci: enable for pull requests (d88d4b3)
- ci: only run for pushes and fork pull requests (65d0eb9)
- docs: grammar improvements (ec2fe8b)
- internal: codegen related update (ec234c1)
- tests: skip endpoints with basic auth (6c2f07f)
Refactors
- internal: minor
ClientOptionsTestchange (459de5c)