Releases: GetStream/getstream-go
Releases · GetStream/getstream-go
v4.0.4
v4.0.3
What's Changed
- [MOD2-837] - chore: update to latest OpenAPI by @kmitrovv in #92
- Release v4.0.3 by @github-actions[bot] in #93
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
- test: fix username uniqueness by @mogita in #86
- fix: add omitempty on pointer types by @mogita in #87
- [CHA-2716] update migration notes by @mogita in #88
- test: fix user id isolation by @mogita in #89
- docs: update migration notes by @mogita in #90
- Release v4.0.2 by @github-actions[bot] in #91
Full Changelog: v4.0.1...v4.0.2
v4.0.1
v4.0.0
v4.0.0 (2026-03-05)
Installation:
go get github.com/GetStream/getstream-go/v4@latest
Breaking Changes
- Type names across all products now follow the OpenAPI spec naming convention: response types are suffixed with
Response, input types withRequest. See MIGRATION_v3_to_v4.md for the complete rename mapping. Event(WebSocket envelope type) renamed toWSEvent. Base event type renamed fromBaseEventtoEvent(with fieldtypeinstead ofT).- Event composition changed from monolithic
*Presetembeds to modularHas*types (HasChannel,HasMessage,HasUserCommonFields, etc.). Pagerrenamed toPagerResponseand migrated from offset-based to cursor-based pagination (next/prevtokens).- Module path changed from
github.com/GetStream/getstream-go/v3togithub.com/GetStream/getstream-go/v4.
Added
- Full product coverage: Chat, Video, Moderation, and Feeds APIs are all supported in a single SDK.
- Feeds: activities, feeds, feed groups, follows, comments, reactions, collections, bookmarks, membership levels, feed views, and more.
- Video: calls, recordings, transcription, closed captions, SFU, call statistics, user feedback analytics, and more.
- Moderation: flags, review queue, moderation rules, config, appeals, moderation logs, and more.
- Push notification types, preferences, and templates.
- Webhook support:
WHEventenvelope type for receiving webhook payloads, utility functions for decoding and verifying webhook signatures, and a full set of individual typed event structs for every event across all products (Chat, Video, Moderation, Feeds) usable as discriminated event types. - Cursor-based pagination across all list endpoints.
PR
- [CHA-1578] refactor: code generated from openapi specs by @mogita in #71
- Add chat integration tests to match stream-chat-go test parity by @daksh-r in #79
- chore: bump version to 4.0.0 for major release by @mogita in #82
Full Changelog: v3.8.0...v4.0.0
v3.9.0
What's Changed
Full Changelog: v3.8.0...v3.9.0
v4.0.0-beta.2
4.0.0-beta.2 (2026-02-27)
You can try this out with:
go get github.com/GetStream/getstream-go/v4@v4.0.0-beta.2
Breaking Changes
- Type names across all products now follow the OpenAPI spec naming convention: response types are suffixed with
Response, input types withRequest. See MIGRATION_v3_to_v4.md for the complete rename mapping. Event(WebSocket envelope type) renamed toWSEvent. Base event type renamed fromBaseEventtoEvent(with fieldtypeinstead ofT).- Event composition changed from monolithic
*Presetembeds to modularHas*types (HasChannel,HasMessage,HasUserCommonFields, etc.). Pagerrenamed toPagerResponseand migrated from offset-based to cursor-based pagination (next/prevtokens).- Module path changed from
github.com/GetStream/getstream-go/v3togithub.com/GetStream/getstream-go/v4.
Added
- Full product coverage: Chat, Video, Moderation, and Feeds APIs are all supported in a single SDK.
- Feeds: activities, feeds, feed groups, follows, comments, reactions, collections, bookmarks, membership levels, feed views, and more.
- Video: calls, recordings, transcription, closed captions, SFU, call statistics, user feedback analytics, and more.
- Moderation: flags, review queue, moderation rules, config, appeals, moderation logs, and more.
- Push notification types, preferences, and templates.
- Webhook support:
WHEventenvelope type for receiving webhook payloads, utility functions for decoding and verifying webhook signatures, and a full set of individual typed event structs for every event across all products (Chat, Video, Moderation, Feeds) usable as discriminated event types. - Cursor-based pagination across all list endpoints.
PR
Full Changelog: v3.8.0...v4.0.0-beta.2
v3.8.0
What's Changed
Full Changelog: v3.7.0...v3.8.0
v3.7.0
What's Changed
Full Changelog: v3.6.0...v3.7.0
v3.6.0
What's Changed
Full Changelog: v3.5.0...v3.6.0