Skip to content

Releases: Finch-API/finch-api-kotlin

v8.5.0

26 Jan 18:42
187669a

Choose a tag to compare

8.5.0 (2026-01-26)

Full Changelog: v8.4.0...v8.5.0

Features

Bug Fixes

  • ci: use java-version 21 for publish step (782e222)
  • client: add missing additional properties fields (28d6a59)
  • client: deserialization of empty objects (c276a03)
  • client: disallow coercion from float to int (1ddc864)
  • client: ensure single timer is created per client (27e831e)
  • client: fully respect max retries (bcd5f4f)
  • client: incorrect getPackageVersion impl (f83aef2)
  • client: multi-value header serialization (13dfda2)
  • client: preserve time zone in lenient date-time parsing (6576ead)
  • client: send retry count header for max retries 0 (bcd5f4f)
  • date time deserialization leniency (0b080ba)
  • java: Resolve name collisions (f10d902)
  • tests: skip broken date validation test (8f1f92b)

Chores

  • ci: upgrade actions/setup-java (2f2ddfb)
  • internal: change some comment formatting (a6e3883)
  • internal: codegen related update (23d76a6)
  • internal: codegen related update (ffb4a15)
  • internal: codegen related update (33faa66)
  • internal: codegen related update (f85811f)
  • internal: codegen related update (298ae24)
  • internal: codegen related update (b7d4aee)
  • internal: codegen related update (418c4c1)
  • internal: codegen related update (abf9113)
  • internal: correct cache invalidation for SKIP_MOCK_TESTS (01ee1df)
  • internal: depend on packages directly in example (bcd5f4f)
  • internal: refactor build files to support future stainless package uploads (45ec3b4)
  • internal: update actions/checkout version (92160db)
  • ownership: move from data to platform team (#484) (476cc47)
  • test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind#3240 in tests (0b080ba)

Documentation

  • add comment for arbitrary value fields (b4da983)
  • prominently feature MCP server setup in root SDK readmes (2e1c563)
  • remove $ for better copy-pasteabality (52e7c9f)

Refactors

  • client: handling of absent pagination total (cf02f7b)

v8.4.0

02 Sep 18:03
b463e66

Choose a tag to compare

8.4.0 (2025-08-25)

Full Changelog: v8.3.2...v8.4.0

Features

Bug Fixes

Chores

  • ci: reduce log noise (5ae43e7)
  • remove memory upper bound from publishing step (f30e163)

v8.3.2

21 Aug 15:31
2d13d84

Choose a tag to compare

8.3.2 (2025-08-20)

Full Changelog: v8.3.1...v8.3.2

Chores

  • client: refactor closing / shutdown (b8eab02)
  • internal: support running ktfmt directly (192c9eb)

v8.3.1

18 Aug 19:52
c2e7865

Choose a tag to compare

8.3.1 (2025-08-14)

Full Changelog: v8.3.0...v8.3.1

Chores

v8.3.0

14 Aug 16:24
2a98f6d

Choose a tag to compare

8.3.0 (2025-08-14)

Full Changelog: v8.2.0...v8.3.0

Features

Bug Fixes

  • client: prioritise bearer auth (9de87f4)
  • client: r8 support (ac95a29)

Performance Improvements

  • internal: make formatting faster (9db450d)

Chores

  • example: fix run example comment (1fbe1b0)
  • increase max gradle JVM heap to 8GB (8d5bb32)
  • internal: add lock helper (43d6b8b)
  • internal: bump ci test timeout (35d4514)
  • internal: dynamically determine included projects (c7d6b27)
  • internal: format identity methods (08c4bb6)
  • internal: reduce proguard ci logging (a3e2d8a)
  • internal: support passing arguments to test script (6aed2e6)
  • internal: update comment in script (05cbd35)
  • update @stainless-api/prism-cli to v5.15.0 (17b9452)

v8.2.0

25 Jul 16:09
bebdf51

Choose a tag to compare

8.2.0 (2025-07-24)

Full Changelog: v8.1.3...v8.2.0

Features

  • api: api update (c3964b9)
  • api: api update (607fd89)
  • client: add {QueryParams,Headers}#put(String, JsonValue) methods (e6d5911)
  • client: add https config options (11235d5)
  • client: allow configuring env via system properties (c75baad)

Bug Fixes

  • client: accidental mutability of some classes (17b0489)
  • client: ensure error handling always occurs (795c474)

Chores

  • ci: bump actions/setup-java to v4 (28e6941)
  • fix conflict (f80fa68)
  • internal: allow running specific example from cli (a33f0f0)
  • internal: refactor delegating from client to options (3e74485)
  • internal: remove unnecessary [...] in [@see](https://github.com/see) (971edb6)

Documentation

v8.1.3

09 Jul 21:04
b05b397

Choose a tag to compare

8.1.3 (2025-07-08)

Full Changelog: v8.1.2...v8.1.3

Chores

  • ci: ensure docs generation always succeeds (db78ce8)

v8.1.2

02 Jul 18:41
039158f

Choose a tag to compare

8.1.2 (2025-06-30)

Full Changelog: v8.1.1...v8.1.2

Refactors

  • internal: minor ClientOptionsTest change (7f3b439)

v8.1.1

30 Jun 15:12
0610a20

Choose a tag to compare

8.1.1 (2025-06-29)

Full Changelog: v8.1.0...v8.1.1

Bug Fixes

  • ci: release-doctor — report correct token name (d46d872)
  • client: don't close client on withOptions usage when original is gc'd (217016b)

Chores

  • ci: only run for pushes and fork pull requests (866dc37)

v8.1.0

24 Jun 18:06
013c584

Choose a tag to compare

8.1.0 (2025-06-23)

Full Changelog: v8.0.0...v8.1.0

Features

Bug Fixes

  • client: hasNextPage impl for some classes (25a3686)
  • client: bump max requests per host to max requests (5 -> 64) (799a330)
  • client: fix PayStatementResponse body (302e912)
  • client: missing base URL (51d4201)
  • client: update pagination (0a73daf)

Chores

  • ci: enable for pull requests (658e149)
  • docs: grammar improvements (32214e4)
  • tests: skip endpoints with basic auth (96137dc)