Skip to content

Releases: Finch-API/finch-api-java

v7.5.2

21 Aug 15:34
e7e3c8d

Choose a tag to compare

7.5.2 (2025-08-20)

Full Changelog: v7.5.1...v7.5.2

Chores

  • client: refactor closing / shutdown (133f431)
  • internal: support running formatters directly (fb89e60)

v7.5.1

18 Aug 19:52
95a334a

Choose a tag to compare

7.5.1 (2025-08-14)

Full Changelog: v7.5.0...v7.5.1

Chores

v7.5.0

14 Aug 16:24
1890647

Choose a tag to compare

7.5.0 (2025-08-14)

Full Changelog: v7.4.0...v7.5.0

Features

Bug Fixes

  • client: prioritise bearer auth (3e8af3a)
  • client: r8 support (700fb08)

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

25 Jul 16:10
5a44ce6

Choose a tag to compare

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-java to 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

09 Jul 21:04
8370327

Choose a tag to compare

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

02 Jul 20:37
26584b3

Choose a tag to compare

7.3.0 (2025-07-02)

Full Changelog: v7.2.0...v7.3.0

Features

Bug Fixes

  • ci: release-doctor — report correct token name (9ec953f)
  • client: hasNextPage impl for some classes (1d74258)
  • client: bump max requests per host to max requests (5 -> 64) (c2130c2)
  • client: don't close client on withOptions usage when original is gc'd (f16754f)
  • client: fix PayStatementResponse body (6e3128c)
  • client: remove @MustBeClosed for 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 ClientOptionsTest change (459de5c)

v7.2.0

17 May 21:51
2c513ca

Choose a tag to compare

7.2.0 (2025-05-16)

Full Changelog: v7.1.0...v7.2.0

Features

v7.1.0

16 May 20:35
614001d

Choose a tag to compare

7.1.0 (2025-05-16)

Full Changelog: v7.0.0...v7.1.0

Features

v7.0.0

16 May 16:07
5737bc6

Choose a tag to compare

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 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: api update (f226da9)
  • api: api update (7932861)
  • api: api update (17bd5c1)
  • client: allow providing some params positionally (ec6fa40)
  • client: extract auto pagination to shared classes (c4a8874)

v6.0.0

08 May 21:01
f901d77

Choose a tag to compare

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

Chores

  • internal: remove flaky -Xbackend-threads=0 option (4271051)
  • internal: update java toolchain (0242272)