Releases: Finch-API/finch-api-kotlin
Releases · Finch-API/finch-api-kotlin
v8.5.0
8.5.0 (2026-01-26)
Full Changelog: v8.4.0...v8.5.0
Features
- api: add per endpoint security (bab4226)
- api: api update (1ee94b3)
- api: api update (431f019)
- api: api update (3b4474b)
- api: api update (e5ba731)
- api: api update (36ecf7a)
- api: api update (c92c774)
- api: api update (aa03039)
- api: api update (f1e18b8)
- api: api update (285aa30)
- api: api update (ff22d83)
- api: api update (fa48e8f)
- api: api update (c1d8819)
- api: api update (271ad83)
- api: api update (71b5b03)
- api: api update (3a162ea)
- api: api update (32309ae)
- api: make client id, client secret optional again (13bf198)
- api: manual updates (8d8b926)
- api: update automated code reviewer selection (788cfd9)
- client: add
HttpRequest#url()method (15645e8) - client: add convenience overloads for some methods (0614133)
- client: allow configuring dispatcher executor service (9c2fe2e)
- client: expose sleeper option (27e831e)
- client: send
X-Stainless-Kotlin-Versionheader (f64f1c1)
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
getPackageVersionimpl (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/checkoutversion (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
v8.3.2
v8.3.1
v8.3.0
8.3.0 (2025-08-14)
Full Changelog: v8.2.0...v8.3.0
Features
- add retryable exception (0f6d433)
- api: api update (d4ff788)
- api: api update (37a8f17)
- client: ensure compat with proguard (7af3cea)
Bug Fixes
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
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-javato 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
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
8.1.2 (2025-06-30)
Full Changelog: v8.1.1...v8.1.2
Refactors
- internal: minor
ClientOptionsTestchange (7f3b439)
v8.1.1
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
withOptionsusage when original is gc'd (217016b)
Chores
- ci: only run for pushes and fork pull requests (866dc37)
v8.1.0
8.1.0 (2025-06-23)
Full Changelog: v8.0.0...v8.1.0
Features
- api: api update (9d365bc)
- api: api update (204587b)
- api: api update (0ae4425)
- api: api update (dbba337)
- client: add a
withOptionsmethod (97e1024) - client: implement per-endpoint base URL support (8faed0d)
Bug Fixes
- client:
hasNextPageimpl 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)