Skip to content

Releases: GetStream/stream-sdk-java

v10.5.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 10:10
79fe1f6

Important

io.getstream:stream-sdk-java:10.5.0 is published to the Stream Maven repository, not Maven Central.

Gradle (build.gradle.kts):

repositories {
    mavenCentral()
    maven("https://stream-io-repo.com")
}

Maven (pom.xml):

<repositories>
  <repository>
    <id>stream</id>
    <url>https://stream-io-repo.com</url>
  </repository>
</repositories>

10.5.0 (2026-10-15)

Features

  • add degraded_selectors to the get-or-create feed response (a7fb02c)
  • add time_budget_ms to activity selector configs (a7fb02c)

v10.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 11:12
868a0dc

10.4.0 (2026-10-09)

Features

v10.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 14:36
5549e2f

10.3.0 (2026-10-01)

Features

  • add include_top_level_comment_count to getActivity and getComments, returning top_level_comment_count, plus comment_count on getComments (7f6d248)
  • add ranking_candidate_limit to activity selector configs (7f6d248)
  • add moderation intent detection: intent_config on moderation configs and intent scores on check responses (7f6d248)
  • add the import.success and import.error webhook events (7f6d248)

Bug Fixes

  • report this SDK's own version in X-Stream-Client when stream-chat-java is also on the classpath (fdbd00b)

Performance Improvements

  • raise the default connection pool size from 5 to 100 (#113) (e7afcf8)

4.1.1-top-level-comment-count

Pre-release

Choose a tag to compare

Side release of 4.1.1 for eBay. Includes getFeedCounts from 4.1.1-feed-counts, top-level comment counts, and the SDK version jar fix.

v10.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 09:37
64c01a9

10.2.0 (2026-09-28)

Features

  • [FEEDS-1963] regenerate from OpenAPI (#106) (0af93a1)

10.1.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 09:18
e642e10
Merge pull request #95 from GetStream/release-10.1.1

Release 10.1.1

10.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 14:18
8bb6f37
chore(release): 10.1.0 (#92)

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

10.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 11:08
a186302

Breaking changes

  • Chat.createReminder now returns StreamRequest<CreateReminderResponse> instead of StreamRequest<ReminderResponseData>; access the reminder through execute().getData().getReminder().
  • Chat.translateMessage now returns StreamRequest<TranslateMessageResponse> instead of StreamRequest<MessageActionResponse>.
  • UpsertConfigRequest.aiVideoConfig now expects AIVideoConfigRequest instead of AIVideoConfig.
  • GetDailyDigestRequest.appID was renamed to targetAppID (target_app_id on the wire).

These changes were generated from the updated OpenAPI contract in #88.

4.1.1-feed-counts

4.1.1-feed-counts Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 10:19
chore(release): 4.1.1-feed-counts

9.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 10:58
516d0dc

Regenerated from the chat API at v235.17.1 (#81).

New endpoints

  • Moderation policy tests: createPolicyTestSet, listPolicyTestSets, getPolicyTestSet, deletePolicyTestSet, startPolicyTestRun, getPolicyTestRun (/moderation/policy_tests/sets and /runs).
  • Video: getDailyDigest (GET /video/stats/daily_digest), a daily rollup of calls, broadcasts and quality stats.

Changed endpoints

  • exportChannels: new format (CSV, requires version=v2) and includeFields.
  • getChannel: page messages by ID with messagesIDLt, messagesIDLte, messagesIDGt, messagesIDGte, messagesIDAround, plus userID.
  • updateApp and the app response: new memberCustomOnMessagesEnabled.
  • addActivity: new collections. Moderation check and flag payloads: new otherMedia. Unban action: new targetUserID. listQueues: new userID. getCallReport: new digest.
  • Threads: replyCount is now always present on ThreadResponse and ThreadStateResponse.

Removed (source-incompatible, so this release breaks code that touches them)

  • moderationFloodRulesEnabled from the app response, userID from getPollOption, appPk from ThreadParticipant.
  • GetPollOptionRequest lost its all-arguments constructor along with that field, so new GetPollOptionRequest(userId) no longer compiles. Use the builder.

Full diff: 9.3.0...9.4.0