Skip to content

Commit 4d11921

Browse files
authored
[integrations][bedrock] Apply Bedrock native structured output (#1097)
Generated-by: Claude Code 2.1.270 (Claude Opus 5)
1 parent 78707f8 commit 4d11921

5 files changed

Lines changed: 823 additions & 49 deletions

File tree

‎dist/src/main/resources/META-INF/NOTICE‎

Lines changed: 38 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -51,16 +51,16 @@ This project bundles the following dependencies under the Apache Software Licens
5151
- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.10
5252
- org.jetbrains.kotlin:kotlin-reflect:1.8.10
5353
- org.yaml:snakeyaml:2.3
54-
- io.netty:netty-handler:4.1.118.Final
55-
- io.netty:netty-resolver:4.1.118.Final
56-
- io.netty:netty-transport:4.1.118.Final
57-
- io.netty:netty-buffer:4.1.118.Final
58-
- io.netty:netty-codec:4.1.118.Final
59-
- io.netty:netty-codec-http:4.1.118.Final
60-
- io.netty:netty-codec-http2:4.1.118.Final
61-
- io.netty:netty-transport-native-unix-common:4.1.118.Final
62-
- io.netty:netty-transport-classes-epoll:4.1.118.Final
63-
- io.netty:netty-common:4.1.118.Final
54+
- io.netty:netty-handler:4.1.130.Final
55+
- io.netty:netty-resolver:4.1.130.Final
56+
- io.netty:netty-transport:4.1.130.Final
57+
- io.netty:netty-buffer:4.1.130.Final
58+
- io.netty:netty-codec:4.1.130.Final
59+
- io.netty:netty-codec-http:4.1.130.Final
60+
- io.netty:netty-codec-http2:4.1.130.Final
61+
- io.netty:netty-transport-native-unix-common:4.1.130.Final
62+
- io.netty:netty-transport-classes-epoll:4.1.130.Final
63+
- io.netty:netty-common:4.1.130.Final
6464
- io.projectreactor:reactor-core:3.7.0
6565
- org.elasticsearch.client:elasticsearch-rest-client:8.19.0
6666
- org.apache.httpcomponents:httpclient:4.5.13
@@ -88,33 +88,34 @@ This project bundles the following dependencies under the Apache Software Licens
8888
- io.prometheus:simpleclient_tracer_common:0.16.0
8989
- io.prometheus:simpleclient_tracer_otel:0.16.0
9090
- io.prometheus:simpleclient_tracer_otel_agent:0.16.0
91-
- software.amazon.awssdk:bedrockruntime:2.32.16
92-
- software.amazon.awssdk:s3vectors:2.32.16
93-
- software.amazon.awssdk:sdk-core:2.32.16
94-
- software.amazon.awssdk:aws-core:2.32.16
95-
- software.amazon.awssdk:auth:2.32.16
96-
- software.amazon.awssdk:regions:2.32.16
97-
- software.amazon.awssdk:profiles:2.32.16
98-
- software.amazon.awssdk:utils:2.32.16
99-
- software.amazon.awssdk:annotations:2.32.16
100-
- software.amazon.awssdk:apache-client:2.32.16
101-
- software.amazon.awssdk:netty-nio-client:2.32.16
102-
- software.amazon.awssdk:http-client-spi:2.32.16
103-
- software.amazon.awssdk:http-auth:2.32.16
104-
- software.amazon.awssdk:http-auth-aws:2.32.16
105-
- software.amazon.awssdk:http-auth-aws-eventstream:2.32.16
106-
- software.amazon.awssdk:http-auth-spi:2.32.16
107-
- software.amazon.awssdk:identity-spi:2.32.16
108-
- software.amazon.awssdk:metrics-spi:2.32.16
109-
- software.amazon.awssdk:endpoints-spi:2.32.16
110-
- software.amazon.awssdk:checksums:2.32.16
111-
- software.amazon.awssdk:checksums-spi:2.32.16
112-
- software.amazon.awssdk:retries:2.32.16
113-
- software.amazon.awssdk:retries-spi:2.32.16
114-
- software.amazon.awssdk:aws-json-protocol:2.32.16
115-
- software.amazon.awssdk:protocol-core:2.32.16
116-
- software.amazon.awssdk:json-utils:2.32.16
117-
- software.amazon.awssdk:third-party-jackson-core:2.32.16
91+
- software.amazon.awssdk:bedrockruntime:2.41.22
92+
- software.amazon.awssdk:s3vectors:2.41.22
93+
- software.amazon.awssdk:sdk-core:2.41.22
94+
- software.amazon.awssdk:aws-core:2.41.22
95+
- software.amazon.awssdk:auth:2.41.22
96+
- software.amazon.awssdk:regions:2.41.22
97+
- software.amazon.awssdk:profiles:2.41.22
98+
- software.amazon.awssdk:utils:2.41.22
99+
- software.amazon.awssdk:utils-lite:2.41.22
100+
- software.amazon.awssdk:annotations:2.41.22
101+
- software.amazon.awssdk:apache-client:2.41.22
102+
- software.amazon.awssdk:netty-nio-client:2.41.22
103+
- software.amazon.awssdk:http-client-spi:2.41.22
104+
- software.amazon.awssdk:http-auth:2.41.22
105+
- software.amazon.awssdk:http-auth-aws:2.41.22
106+
- software.amazon.awssdk:http-auth-aws-eventstream:2.41.22
107+
- software.amazon.awssdk:http-auth-spi:2.41.22
108+
- software.amazon.awssdk:identity-spi:2.41.22
109+
- software.amazon.awssdk:metrics-spi:2.41.22
110+
- software.amazon.awssdk:endpoints-spi:2.41.22
111+
- software.amazon.awssdk:checksums:2.41.22
112+
- software.amazon.awssdk:checksums-spi:2.41.22
113+
- software.amazon.awssdk:retries:2.41.22
114+
- software.amazon.awssdk:retries-spi:2.41.22
115+
- software.amazon.awssdk:aws-json-protocol:2.41.22
116+
- software.amazon.awssdk:protocol-core:2.41.22
117+
- software.amazon.awssdk:json-utils:2.41.22
118+
- software.amazon.awssdk:third-party-jackson-core:2.41.22
118119
- software.amazon.eventstream:eventstream:1.0.1
119120
- com.google.genai:google-genai:1.56.0
120121
- com.google.auto.value:auto-value-annotations:1.11.0

‎integrations/chat-models/bedrock/pom.xml‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,17 @@ under the License.
4343
<artifactId>bedrockruntime</artifactId>
4444
<version>${aws.sdk.version}</version>
4545
</dependency>
46+
47+
<!-- Versions managed by the victools BOM imported in the root pom. -->
48+
<dependency>
49+
<groupId>com.github.victools</groupId>
50+
<artifactId>jsonschema-generator</artifactId>
51+
</dependency>
52+
53+
<dependency>
54+
<groupId>com.github.victools</groupId>
55+
<artifactId>jsonschema-module-jackson</artifactId>
56+
</dependency>
4657
</dependencies>
4758

4859
</project>

0 commit comments

Comments
 (0)