Releases: GetStream/stream-sdk-java
Releases · GetStream/stream-sdk-java
6.0.0
6.0.0 (2026-03-05)
Installation with build.gradle:
implementation 'io.getstream:stream-sdk-java:6.0.0-beta.1'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_v5_to_v6.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. Pagerrenamed toPagerResponseand migrated from offset-based to cursor-based pagination (next/prevtokens).
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 class for receiving webhook payloads, utility methods for decoding and verifying webhook signatures, and a full set of individual typed event classes 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 #32
- chore: bump version to 6.0.0 for major release by @mogita in #43
- chore: bump version to 6.0.0 for major release by @mogita in #44
Full Changelog: 5.0.1...6.0.0
6.0.0-beta.1
6.0.0-beta.1 (2026-02-27)
You can try this out by updating build.gradle with:
implementation 'io.getstream:stream-sdk-java:6.0.0-beta.1'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_v5_to_v6.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. Pagerrenamed toPagerResponseand migrated from offset-based to cursor-based pagination (next/prevtokens).
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 class for receiving webhook payloads, utility methods for decoding and verifying webhook signatures, and a full set of individual typed event classes for every event across all products (Chat, Video, Moderation, Feeds) usable as discriminated event types. - Cursor-based pagination across all list endpoints.
Full Changelog: 5.0.1...6.0.0-beta.1
5.0.1
Merge pull request #41 from GetStream/release-5.0.1 Release 5.0.1
5.0.0
Merge pull request #39 from GetStream/release-5.0.0 Release 5.0.0
4.1.1
chore(release): 4.1.1 (#37) Co-authored-by: github-actions <release@getstream.io>
4.0.0
chore(release): 4.0.0 (#28) Co-authored-by: github-actions <release@getstream.io>
3.0.3
Merge pull request #25 from GetStream/release-3.0.3-feeds Release 3.0.3-feeds
3.0.1-feeds
Merge pull request #23 from GetStream/release-3.0.2-feeds Release 3.0.2-feeds
2.0.0
chore(release): 2.0.0 (#13) Co-authored-by: github-actions <release@getstream.io>
1.0.0
Merge pull request #11 from GetStream/release-1.0.0 Release 1.0.0