Releases: Finch-API/finch-api-java
Releases · Finch-API/finch-api-java
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)
v7.2.0
v7.1.0
v7.0.0
7.0.0 (2025-05-16)
Full Changelog: v6.0.0...v7.0.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
v6.0.0
6.0.0 (2025-05-08)
Full Changelog: v5.5.0...v6.0.0
⚠ BREAKING CHANGES
- client: don't require end-users to specify constants
- client: Migration: Builder methods that previously accepted a single possible value no longer need to be called.
Features
- api: api update (59c1d39)
- api: api update (2aa8003)
- api: api update (988e834)
- api: api update (b98adb3)
- api: api update (f816b28)
- api: api update (d399e4f)
- api: api update (cc2b828)
- api: api update (a9fefbc)
- api: api update (9e451d0)
- api: api update (f45fb21)
- api: api update (43c21f7)
- api: api update (35e522b)
- api: api update (70708d7)
- api: api update (f8988d7)
- api: api update (53c3147)
- api: api update (30df955)
- api: api update (79e067e)
- client: don't require end-users to specify constants (055d459)