Skip to content

Copilot Java SDK 1.0.9

Latest

Choose a tag to compare

@brunoborges brunoborges released this 16 Feb 15:11
· 42 commits to main since this release

Installation

⚠️ Disclaimer: This is an unofficial, community-driven SDK and is not supported or endorsed by GitHub. Use at your own risk.

📦 View on Maven Central

📖 Documentation · Javadoc

Maven

<dependency>
    <groupId>io.github.copilot-community-sdk</groupId>
    <artifactId>copilot-sdk</artifactId>
    <version>1.0.9</version>
</dependency>

Gradle (Kotlin DSL)

implementation("io.github.copilot-community-sdk:copilot-sdk:1.0.9")

Gradle (Groovy DSL)

implementation 'io.github.copilot-community-sdk:copilot-sdk:1.0.9'

What's Changed

📦 Other Changes

  • Document version 1.0.8 release in CHANGELOG by @Copilot in #91
  • Automate CHANGELOG.md updates during Maven release by @Copilot in #93
  • Sync upstream: Add deployment documentation for setup patterns by @Copilot in #96
  • Fix cliUrl to auto-correct useStdio for backend service scenarios by @brunoborges in #97
  • Add commit-as-pull-request skill for Copilot and Claude Code by @brunoborges in #98
  • Organize .github/scripts into categorized subfolders by @brunoborges in #100
  • Add agentic workflow daily-repo-status by @brunoborges in #101
  • Extract shell scripts from commit-as-pull-request prompt by @brunoborges in #102
  • Add agentic workflow for upstream sync by @brunoborges in #104
  • Add agentic workflow for automated test coverage improvement by @Copilot in #99
  • Convert 25 simple inner Data classes to Java records by @brunoborges in #118
  • Refactor data types to use records by @brunoborges in #117
  • Upstream sync: 4dc5629 (Python packaging fix - no Java changes) by @Copilot in #121
  • Convert ToolResultObject to record by @Copilot in #123
  • Convert PreToolUseHookOutput to record with factory methods by @Copilot in #124
  • Fix Spotless formatting violations in ToolInvocationTest by @Copilot in #125
  • Add unit tests for ToolInvocation to achieve 100% coverage by @Copilot in #122
  • Return empty map instead of null from AssistantUsageData.quotaSnapshots() by @Copilot in #126
  • [upstream-sync] Port session context, filtering, and context_changed event (e40d57c) by @Copilot in #129
  • Add cookbook with 5 practical recipes for common SDK usage patterns by @Copilot in #131

Full Changelog: v1.0.8...v1.0.9