Skip to content

Commit 77e7145

Browse files
authored
feat: Release 1.4.0 (#361)
* Update to version 1.4.0 * Add new release notes * Update to version 1.5.0-SNAPSHOT * Reset release notes
1 parent c329818 commit 77e7145

File tree

9 files changed

+34
-21
lines changed

9 files changed

+34
-21
lines changed

core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.sap.ai.sdk</groupId>
66
<artifactId>sdk-parent</artifactId>
7-
<version>1.4.0-SNAPSHOT</version>
7+
<version>1.5.0-SNAPSHOT</version>
88
</parent>
99
<artifactId>core</artifactId>
1010
<name>AI Core client</name>

docs/release-notes/release-notes-0-to-14.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
## 1.4.0 - February 28, 2025
2+
3+
[All Release Changes](https://github.com/SAP/ai-sdk-java/releases/tag/rel%2F1.4.0)
4+
5+
### 🔧 Compatibility Notes
6+
7+
- [Orchestration] The constructors `UserMessage(MessageContent)` and `SystemMessage(MessageContent)` are removed. Use `Message.user(String)`, `Message.user(ImageItem)`, or `Message.system(String)` instead.
8+
- Deprecate `getCustomField(String)` in favor of `toMap()` on generated model classes.
9+
- `com.sap.ai.sdk.core.model.*`
10+
- `com.sap.ai.sdk.orchestration.model.*`
11+
12+
### ✨ New Functionality
13+
14+
- [Orchestration] [Add Spring AI tool calling](https://github.com/SAP/ai-sdk-java/tree/main/docs/guides/SPRING_AI_INTEGRATION.md#tool-calling).
15+
- [Orchestration] [Add new convenient methods to set the response format for Orchestration.](https://github.com/SAP/ai-sdk-java/tree/main/docs/guides/ORCHESTRATION_CHAT_COMPLETION.md#set-a-response-format)
16+
- [Document Grounding] [Add Document Grounding Client](https://github.com/SAP/ai-sdk-java/tree/main/docs/guides/GROUNDING.md)
17+
- `com.sap.ai.sdk:document-grounding:1.4.0`
18+
- [OpenAI] New generated model classes introduced for _AzureOpenAI_ specification dated 2024-10-21.
19+
- [OpenAI] Introducing [new user interface](https://github.com/SAP/ai-sdk-java/tree/main/docs/guides/OPENAI_CHAT_COMPLETION.md/#new-user-interface-v140) for chat completion wrapping the generated model classes.
20+
- `OpenAiChatCompletionRequest` and `OpenAiChatCompletionResponse`' for high level request and response handling.
21+
- `OpenAiUserMessage`, `OpenAiSystemMessage`, `OpenAiAssistantMessage` and `OpenAiToolMessage` for message creation for different content types.
22+
- `OpenAiToolChoice` for configuring chat completion requests with tool selection strategy.
23+
- [OpenAI] Introducing new user interface for embedding calls using `OpenAiEmbeddingRequest` and `OpenAiEmbeddingResponse`.
24+
25+
126
## 1.3.0 - February 13, 2025
227

328
[All Release Changes](https://github.com/SAP/ai-sdk-java/releases/tag/rel%2F1.3.0)

docs/release-notes/release_notes.md

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,11 @@
88

99
### 🔧 Compatibility Notes
1010

11-
- [Orchestration] The constructors `UserMessage(MessageContent)` and `SystemMessage(MessageContent)` are removed. Use `Message.user(String)`, `Message.user(ImageItem)`, or `Message.system(String)` instead.
12-
- Deprecate `getCustomField(String)` in favor of `toMap()` on generated model classes.
13-
- `com.sap.ai.sdk.core.model.*`
14-
- `com.sap.ai.sdk.orchestration.model.*`
11+
-
1512

1613
### ✨ New Functionality
1714

18-
- [Orchestration] [Add Spring AI tool calling](https://github.com/SAP/ai-sdk-java/tree/main/docs/guides/SPRING_AI_INTEGRATION.md#tool-calling).
19-
- [Orchestration] [Add new convenient methods to set the response format for Orchestration.](https://github.com/SAP/ai-sdk-java/tree/main/docs/guides/ORCHESTRATION_CHAT_COMPLETION.md#set-a-response-format)
20-
- [Document Grounding] [Add Document Grounding Client](https://github.com/SAP/ai-sdk-java/tree/main/docs/guides/GROUNDING.md)
21-
- `com.sap.ai.sdk:document-grounding:1.4.0`
22-
- [OpenAI] New generated model classes introduced for _AzureOpenAI_ specification dated 2024-10-21.
23-
- [OpenAI] Introducing [new user interface](https://github.com/SAP/ai-sdk-java/tree/main/docs/guides/OPENAI_CHAT_COMPLETION.md/#new-user-interface-v140) for chat completion wrapping the generated model classes.
24-
- `OpenAiChatCompletionRequest` and `OpenAiChatCompletionResponse`' for high level request and response handling.
25-
- `OpenAiUserMessage`, `OpenAiSystemMessage`, `OpenAiAssistantMessage` and `OpenAiToolMessage` for message creation for different content types.
26-
- `OpenAiToolChoice` for configuring chat completion requests with tool selection strategy.
27-
- [OpenAI] Introducing new user interface for embedding calls using `OpenAiEmbeddingRequest` and `OpenAiEmbeddingResponse`.
15+
-
2816

2917
### 📈 Improvements
3018

document-grounding/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.sap.ai.sdk</groupId>
66
<artifactId>sdk-parent</artifactId>
7-
<version>1.4.0-SNAPSHOT</version>
7+
<version>1.5.0-SNAPSHOT</version>
88
</parent>
99
<artifactId>document-grounding</artifactId>
1010
<name>Document Grounding Client</name>

foundation-models/openai/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.sap.ai.sdk</groupId>
66
<artifactId>sdk-parent</artifactId>
7-
<version>1.4.0-SNAPSHOT</version>
7+
<version>1.5.0-SNAPSHOT</version>
88
<relativePath>../../pom.xml</relativePath>
99
</parent>
1010
<groupId>com.sap.ai.sdk.foundationmodels</groupId>

orchestration/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.sap.ai.sdk</groupId>
66
<artifactId>sdk-parent</artifactId>
7-
<version>1.4.0-SNAPSHOT</version>
7+
<version>1.5.0-SNAPSHOT</version>
88
</parent>
99
<artifactId>orchestration</artifactId>
1010
<name>Orchestration client</name>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.sap.ai.sdk</groupId>
55
<artifactId>sdk-parent</artifactId>
6-
<version>1.4.0-SNAPSHOT</version>
6+
<version>1.5.0-SNAPSHOT</version>
77
<packaging>pom</packaging>
88
<name>Parent pom</name>
99
<description>SAP Cloud SDK for AI is the official Software Development Kit (SDK) for SAP AI Core, SAP Generative AI Hub, and Orchestration Service. The parent pom defines dependency versions and plugin configurations</description>

prompt-registry/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.sap.ai.sdk</groupId>
66
<artifactId>sdk-parent</artifactId>
7-
<version>1.4.0-SNAPSHOT</version>
7+
<version>1.5.0-SNAPSHOT</version>
88
</parent>
99
<artifactId>prompt-registry</artifactId>
1010
<name>Prompt Registry client</name>

sample-code/spring-app/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.sap.ai.sdk</groupId>
66
<artifactId>sdk-parent</artifactId>
7-
<version>1.4.0-SNAPSHOT</version>
7+
<version>1.5.0-SNAPSHOT</version>
88
<relativePath>../../pom.xml</relativePath>
99
</parent>
1010
<groupId>com.sap.ai.sdk.app</groupId>

0 commit comments

Comments
 (0)