This repository was archived by the owner on Mar 25, 2026. It is now read-only.
Copilot Java SDK 1.0.8
Installation
⚠️ Disclaimer: This is an unofficial, community-driven SDK and is not supported or endorsed by GitHub. Use at your own risk.
📖 Documentation · Javadoc
Maven
<dependency>
<groupId>io.github.copilot-community-sdk</groupId>
<artifactId>copilot-sdk</artifactId>
<version>1.0.8</version>
</dependency>Gradle (Kotlin DSL)
implementation("io.github.copilot-community-sdk:copilot-sdk:1.0.8")Gradle (Groovy DSL)
implementation 'io.github.copilot-community-sdk:copilot-sdk:1.0.8'What's Changed
📦 Other Changes
- Fix platform-dependent encoding in CLI process stream readers by @Copilot in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/21
- Fix SpotBugs REC_CATCH_EXCEPTION in JsonRpcClient.handleMessage() by @Copilot in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/22
- Enhance Copilot instructions with boundaries, security, and workflow guidance by @Copilot in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/25
- Fix SpotBugs OS_OPEN_STREAM: wrap BufferedReader in try-with-resources by @brunoborges in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/26
- Make CopilotClient final to prevent Finalizer attacks by @Copilot in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/27
- Suppress EI_EXPOSE_REP2 warnings for JSON DTO packages by @Copilot in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/28
- Fix EI_EXPOSE_REP: Return defensive copies from collection getters in DTOs by @Copilot in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/29
- Refactor: use var for local variable type inference by @brunoborges in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/31
- Refactor: use var in documentation code examples by @brunoborges in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/32
- Add event handler dispatch and threading tests by @brunoborges in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/33
- Add EventErrorHandler for custom event handler error handling by @brunoborges in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/34
- Merge upstream changes (06ff2ae) - ResumeSessionConfig parity by @brunoborges in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/35
- Add EventErrorPolicy enum to control error propagation behavior by @Copilot in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/37
- Add closed-session guard to CopilotSession by @Copilot in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/40
- Merge upstream SDK changes (2026-02-07) by @brunoborges in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/41
- Port BYOK bearer token clarifications from upstream by @Copilot in https://github.com/copilot-community-sdk/copilot-sdk-java/pull/89
Full Changelog: v1.0.7...v1.0.8