clients/go/v0.9.0 v0.9.0

high risk

tulir/whatsmeowAug 28, 2026 → Aug 28, 20260 days between releases

What's New

Go client now mirrors Swift package features in AHP 0.9.0

Breaking Changes

  • Renamed 'creationFailed' to 'failed'
  • Removed 'error' from changeset/contentChanged
  • Removed session-level forking from createSession
  • Removed 'ContentNotFound' from exported error codes

New Features

  • Automation catalogue and automation-run channels
  • Durable turn errors with resumption support
  • Metadata in InitializeResult for extension capabilities

Improvements

  • Annotations now carry an `origin` with session URI
  • TerminalSessionClaim now requires chat URI
  • Terminal state uses explicit running/exited lifecycle

Bug Fixes

  • Chat reducers now derive `modifiedAt` from turn action data

Upgrade Notes

Update session lifecycle values from `creationFailed` to `failed` and remove session-level forking calls. Ensure changeset failures use `changeset/statusChanged` instead of `changeset/contentChanged`.

The Two Releases

clients/go/v0.9.0

Go module v0.9.0

Aug 28, 2026· 2 months ago

Major version bump implementing AHP 0.9.0, introducing automation channels, durable turn errors, and renaming session lifecycle states.

Full release notes
v0.9.0

AHP Swift Package v0.9.0

Aug 28, 2026· 2 months ago

Implemented AHP 0.9.0 in the Go client, mirroring the features and changes of the Swift package.

Full release notes