v1.0.0.Alpha4
Pre-release
Pre-release
·
25 commits
to main
since this release
A2A Java SDK 1.0.0.Alpha4
Installation
Maven:
<dependency>
<groupId>org.a2aproject.sdk</groupId>
<artifactId>a2a-java-sdk-client</artifactId>
<version>1.0.0.Alpha4</version>
</dependency>Gradle:
implementation 'org.a2aproject.sdk:a2a-java-sdk-client:1.0.0.Alpha4'Links
Changes since v1.0.0.Alpha3
What's Changed
- chore: Next SNAPSHOT version by @kabir in #675
- feat: add getMetadata method for RequestContext by @flex-myeonghyeon in #677
- fix: Add no-arg overload for getUserInput() in RequestContext to avoid by @ehsavoie in #673
- feat: Add an optional tenant parameter to the getExtendedAgentCard operation by @jmesnil in #610
- fix: correct AgentCard example in README by @CokeLee777 in #691
- fix!: Update a2a.proto changes by @ehsavoie in #687
- fix: Add javadoc for grpc transport server-side modules by @kabir in #680
- fix: Add javadoc for http-client module by @kabir in #681
- feat: Add tests for AUTH_REQUIRED by @kabir in #684
- refactor: use TransportProtocol enum in examples AgentCardProducer by @CokeLee777 in #696
- feat: improve TaskStore error reporting with domain-specific exceptio… by @kabir in #682
- chore: fix Javadoc by @jmesnil in #701
- fix!: rewrite PartTypeAdapter to use flat JSON format for Part serialization by @ehsavoie in #700
- feat!: update a2a.proto to upstream commit dec790a by @jmesnil in #705
- fix: Fixing Strimzi version to 0.50.1 instead of latest by @ehsavoie in #710
- docs: fix extractTextFromMessage snippet to use record accessors by @CokeLee777 in #713
- feat: propagate OTel context in async ops and fix TransportProtocol config injection by @ehsavoie in #707
- fix: Add Javadoc for the jsonrpc server-side components by @kabir in #679
- fix: Add Javadoc for rest transport server-side components by @kabir in #678
- fix: Use Kafka 4.2.0 for Kubernetes example by @kabir in #718
- fix: Setting the proper content type for errors. by @ehsavoie in #720
- feat: add convenience constructors to FileWithBytes by @ehsavoie in #706
- fix!: Update the name of A2A headers by @jmesnil in #709
- fix: Use case-insensitive matching for A2A headers in gRPC transport by @jmesnil in #721
- fix!: Rename
blockingtoreturnImmediatelyin SendMessageConfiguration by @ehsavoie in #722 - chore: Upgrade kind to 0.31.0 by @ehsavoie in #725
- docs: restructure AI documentation into .agents and .claude directories by @kabir in #726
- fix: Reject SendMessage with mismatching contextId and taskId by @jmesnil in #728
- fix(rest): map invalid history length to InvalidParamsError by @Zhang-Charlie in #715
- fix: Return UnsupportedOperationError when extendedAgentCard capabili… by @kabir in #736
- fix!: Rename
ListTaskPushNotificationConfigto plural `ListTaskPush… by @ehsavoie in #724 - fix: Extract taskId from URL path in HTTP+JSON CreateTaskPushNotifica… by @kabir in #734
- fix: update RestErrorMapper to handle RFC 7807 Problem Details error format by @ehsavoie in #737
- feat: add Docker/Podman test utilities for conditional test execution by @kabir in #740
- docs: Add skill to fix TCK errors by @kabir in #735
- fix: synchronize ClientTaskManager to prevent race condition in concu… by @kabir in #742
- feat!: New permanent groupId: org.a2aproject.sdk by @kabir in #750
- chore: Release 1.0.0.Alpha4 by @kabir in #751
New Contributors
- @Zhang-Charlie made their first contribution in #715
Full Changelog: v1.0.0.Alpha3...v1.0.0.Alpha4