Skip to content

Releases: GetStream/stream-sdk-java

6.0.0

05 Mar 18:48
555941d

Choose a tag to compare

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 with Request. See MIGRATION_v5_to_v6.md for the complete rename mapping.
  • Event (WebSocket envelope type) renamed to WSEvent. Base event type renamed from BaseEvent to Event (with field type instead of T).
  • Event composition changed from monolithic *Preset embeds to modular Has* types.
  • Pager renamed to PagerResponse and migrated from offset-based to cursor-based pagination (next/prev tokens).

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: WHEvent envelope 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

02 Mar 11:20
248889f

Choose a tag to compare

6.0.0-beta.1 Pre-release
Pre-release

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 with Request. See MIGRATION_v5_to_v6.md for the complete rename mapping.
  • Event (WebSocket envelope type) renamed to WSEvent. Base event type renamed from BaseEvent to Event (with field type instead of T).
  • Event composition changed from monolithic *Preset embeds to modular Has* types.
  • Pager renamed to PagerResponse and migrated from offset-based to cursor-based pagination (next/prev tokens).

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: WHEvent envelope 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

11 Feb 11:40
cfa7904

Choose a tag to compare

Merge pull request #41 from GetStream/release-5.0.1

Release 5.0.1

5.0.0

03 Feb 15:58
6267b17

Choose a tag to compare

Merge pull request #39 from GetStream/release-5.0.0

Release 5.0.0

4.1.1

06 Jan 15:02
e0e5454

Choose a tag to compare

chore(release): 4.1.1 (#37)

Co-authored-by: github-actions <release@getstream.io>

4.0.0

30 Sep 12:44
f465a63

Choose a tag to compare

chore(release): 4.0.0 (#28)

Co-authored-by: github-actions <release@getstream.io>

3.0.3

22 Aug 17:26
dd3f108

Choose a tag to compare

Merge pull request #25 from GetStream/release-3.0.3-feeds

Release 3.0.3-feeds

3.0.1-feeds

22 Aug 16:33
11eb25d

Choose a tag to compare

Merge pull request #23 from GetStream/release-3.0.2-feeds

Release 3.0.2-feeds

2.0.0

30 Apr 14:57
e3693e1

Choose a tag to compare

chore(release): 2.0.0 (#13)

Co-authored-by: github-actions <release@getstream.io>

1.0.0

18 Feb 17:06
42d1093

Choose a tag to compare

Merge pull request #11 from GetStream/release-1.0.0

Release 1.0.0