Skip to content

Commit f118c08

Browse files
authored
Update CHANGELOG and README for 0.5.4 release (#1218)
CHANGELOG and README for 0.5.4
1 parent 4a41910 commit f118c08

File tree

2 files changed

+39
-3
lines changed

2 files changed

+39
-3
lines changed

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
# 0.5.4
2+
> Published 03 December 2025
3+
4+
## Improvements
5+
- LLM clients: better error reporting (#1149). Potential **breaking change**: LLM clients now throw `LLMClientException` instead of `IllegalStateException` ([KG-552](https://youtrack.jetbrains.com/issue/KG-552))
6+
- Add support for **OpenAI** **GPT-5.1** and **GPT-5 pro** (#1121) and (#1113) and **Anthropic** **Claude Opus 4.5** (#1199)
7+
- Add Bedrock support in Ktor for configuring and initializing Bedrock LLM clients. (#1141)
8+
- Improve Bedrock moderation implementation (#1105)
9+
- Add handler for `GooglePart.InlineData` in `GoogleLLMClient` (#1094) ([KG-487](https://youtrack.jetbrains.com/issue/KG-487))
10+
- Improvements in `ReadFileTool` (#1182) and (#1213)
11+
12+
## Bug Fixes
13+
- Fix and simplify `McpTool` to properly support updated Tool serialization (#1128)
14+
- Fix file tools to properly use newer API to provide textual tool result representation (#1201)
15+
- Fix empty list condition check in `onMultipleToolResults` and `onMultipleAssistantMessages` (#1192)
16+
- Fix reasoning message handling in strategy (#1166)
17+
- Fix timeout in `JvmShellCommandExecutor` (#1005)
18+
19+
# 0.5.3
20+
> Published 12 November 2025
21+
22+
## New Features
23+
- Reasoning messages support (#943)
24+
- Add get models list request to `OpenAI`-based `LLMClient`s (#1074)
25+
26+
## Improvements
27+
- Support subgraph execution events in an agent pipeline and features, including `OpenTelemetry` (#1052)
28+
- Make `systemPrompt` and `temperature` optional, set default temperature to null in `AIAgent` factory functions (#1078)
29+
- Improve compatibility with kotlinx-coroutines 1.8 in runtime by removing `featurePrepareDispatcher` from `AIAgentPipeline` (#1083)
30+
31+
## Bug Fixes
32+
- Fix persistence feature by making `ReceivedToolResult` serializable (#1049)
33+
- Make clients properly rethrow cancellations and remove exception wrapping (#1057)
34+
- Fix `StructureFixingParser` to do the right number of retires (#1084)
35+
36+
137
# 0.5.2
238
> Published 29 Oct 2025
339

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Currently, the framework supports the JVM, JS, WasmJS and iOS targets.
8888

8989
```
9090
dependencies {
91-
implementation("ai.koog:koog-agents:0.5.2")
91+
implementation("ai.koog:koog-agents:0.5.4")
9292
}
9393
```
9494
2. Make sure that you have `mavenCentral()` in the list of repositories.
@@ -98,7 +98,7 @@ Currently, the framework supports the JVM, JS, WasmJS and iOS targets.
9898
9999
```
100100
dependencies {
101-
implementation 'ai.koog:koog-agents:0.5.2'
101+
implementation 'ai.koog:koog-agents:0.5.4'
102102
}
103103
```
104104
2. Make sure that you have `mavenCentral()` in the list of repositories.
@@ -110,7 +110,7 @@ Currently, the framework supports the JVM, JS, WasmJS and iOS targets.
110110
<dependency>
111111
<groupId>ai.koog</groupId>
112112
<artifactId>koog-agents-jvm</artifactId>
113-
<version>0.5.2</version>
113+
<version>0.5.4</version>
114114
</dependency>
115115
```
116116
2. Make sure that you have `mavenCentral` in the list of repositories.

0 commit comments

Comments
 (0)