Repository navigation
·
11 commits
to main
since this release
Important upgrade notes
This release changes the keys and IDs derived from durable call positions. Replay of an older oplog that created a runtime card can fail because the card ID differs. Incomplete RPC, schedule, and activation calls from older oplogs can recover under a new key. Logical key positions within tool entities also change. This release provides no migration for these changes. See #4319.
Fixes
- Derive durable RPC keys from the recorded call position so that recovery reuses the key when a hint precedes the call.
- Commit remote-write history before dispatch.
- Restore embedded-server shard recovery after restart.
- Fold agent status after automatic oplog commits and source-card transfer progress.
- Improve Bash command descriptions and failed bound-tool stream diagnostics.
- Include SDK and CLI corrections, with Rust SDK 3.0.2, TypeScript SDK 2.0.2, Effect SDK 2.0.2, Scala SDK 2.0.2, MoonBit SDK 0.6.2, and Go SDK 0.1.2.
What's Changed
- Remove generated agent skills from built-in plugins by @vigoo in #4317
- Select the previous stable Golem release for draft notes by @vigoo in #4316
- Clean regenerable build data across the checkout by @vigoo in #4310
- Fold agent status on oplog threshold commits by @vigoo in #4314
- Simplify durable invocation ID reservation and replay claims by @vigoo in #4319
- GOL-947 follow-ups: small fixes in the SDKs, CLI and tests by @noise64 in #4324
- Fold source card transfer progress into the agent status by @vigoo in #4315
- Log invocation session producer and completion failures by @vigoo in #4328
- Commit remote-write history before dispatch by @vigoo in #4329
- GOL-989: Name the command in bash's diagnostics for a failed bound-tool stream by @Aditya1404Sal in #4326
- Fix embedded server shard recovery after restart by @vigoo in #4327
- Describe reflected bash tool commands by @vigoo in #4331
- Prepare Golem 1.6.2 release by @vigoo in #4332
Full Changelog: v1.6.1...v1.6.2