From 8c2a57305ee32cd022e988634608c9c7b0f3646d Mon Sep 17 00:00:00 2001 From: Jon Harrell <4829245+jharrell@users.noreply.github.com> Date: Thu, 25 Jun 2026 13:40:36 -0500 Subject: [PATCH 1/2] Remove authorization header handling from ClientOptions Removed authorization header logic for clientId and accessToken. --- .../com/tryfinch/api/core/ClientOptions.kt | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/core/ClientOptions.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/core/ClientOptions.kt index 90539b87..538c114f 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/core/ClientOptions.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/core/ClientOptions.kt @@ -527,21 +527,7 @@ private constructor( headers.put("X-Stainless-Runtime-Version", getJavaVersion()) headers.put("X-Stainless-Kotlin-Version", KotlinVersion.CURRENT.toString()) headers.put("Finch-API-Version", "2020-09-17") - clientId?.let { username -> - clientSecret?.let { password -> - if (!username.isEmpty() && !password.isEmpty()) { - headers.put( - "Authorization", - "Basic ${Base64.getEncoder().encodeToString("$username:$password".toByteArray())}", - ) - } - } - } - accessToken?.let { - if (!it.isEmpty()) { - headers.put("Authorization", "Bearer $it") - } - } + // We replace after all the default headers to allow end-users to overwrite them. headers.replaceAll(this.headers.build()) queryParams.replaceAll(this.queryParams.build()) From a15db3f8e3438cc29d51e60d678d30d0c01b6877 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2026 19:03:28 +0000 Subject: [PATCH 2/2] release: 8.0.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 4 ++++ README.md | 10 +++++----- build.gradle.kts | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c8170967..c92e0189 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "8.0.0" + ".": "8.0.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index bf445bda..c27123ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 8.0.1 (2026-06-25) + +Full Changelog: [v8.0.0...v8.0.1](https://github.com/Finch-API/finch-api-java/compare/v8.0.0...v8.0.1) + ## 8.0.0 (2026-06-22) Full Changelog: [v7.10.0...v8.0.0](https://github.com/Finch-API/finch-api-java/compare/v7.10.0...v8.0.0) diff --git a/README.md b/README.md index 991bd302..a0dc86e6 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ -[![Maven Central](https://img.shields.io/maven-central/v/com.tryfinch.api/finch-java)](https://central.sonatype.com/artifact/com.tryfinch.api/finch-java/8.0.0) -[![javadoc](https://javadoc.io/badge2/com.tryfinch.api/finch-java/8.0.0/javadoc.svg)](https://javadoc.io/doc/com.tryfinch.api/finch-java/8.0.0) +[![Maven Central](https://img.shields.io/maven-central/v/com.tryfinch.api/finch-java)](https://central.sonatype.com/artifact/com.tryfinch.api/finch-java/8.0.1) +[![javadoc](https://javadoc.io/badge2/com.tryfinch.api/finch-java/8.0.1/javadoc.svg)](https://javadoc.io/doc/com.tryfinch.api/finch-java/8.0.1) @@ -24,7 +24,7 @@ Use the Finch MCP Server to enable AI assistants to interact with this API, allo -The REST API documentation can be found on [developer.tryfinch.com](https://developer.tryfinch.com/). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.tryfinch.api/finch-java/8.0.0). +The REST API documentation can be found on [developer.tryfinch.com](https://developer.tryfinch.com/). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.tryfinch.api/finch-java/8.0.1). @@ -35,7 +35,7 @@ The REST API documentation can be found on [developer.tryfinch.com](https://deve ### Gradle ```kotlin -implementation("com.tryfinch.api:finch-java:8.0.0") +implementation("com.tryfinch.api:finch-java:8.0.1") ``` ### Maven @@ -44,7 +44,7 @@ implementation("com.tryfinch.api:finch-java:8.0.0") com.tryfinch.api finch-java - 8.0.0 + 8.0.1 ``` diff --git a/build.gradle.kts b/build.gradle.kts index b984d1f9..9f69749f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ repositories { allprojects { group = "com.tryfinch.api" - version = "8.0.0" // x-release-please-version + version = "8.0.1" // x-release-please-version } subprojects {