Repository navigation
Releases: GetStream/stream-sdk-java
Releases · GetStream/stream-sdk-java
Release list
v10.5.0
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
v10.4.0
10.4.0 (2026-10-09)
Features
- publish releases to the Stream Maven repository (https://stream-io-repo.com); add it to your build repositories to get this and later versions (693d019)
v10.3.0
10.3.0 (2026-10-01)
Features
- add
include_top_level_comment_counttogetActivityandgetComments, returningtop_level_comment_count, pluscomment_countongetComments(7f6d248) - add
ranking_candidate_limitto activity selector configs (7f6d248) - add moderation intent detection:
intent_configon moderation configs and intent scores on check responses (7f6d248) - add the
import.successandimport.errorwebhook events (7f6d248)
Bug Fixes
- report this SDK's own version in
X-Stream-Clientwhen stream-chat-java is also on the classpath (fdbd00b)
Performance Improvements
4.1.1-top-level-comment-count
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
10.1.1
Merge pull request #95 from GetStream/release-10.1.1 Release 10.1.1
10.1.0
chore(release): 10.1.0 (#92) Co-authored-by: github-actions <release@getstream.io>
10.0.0
Breaking changes
Chat.createRemindernow returnsStreamRequest<CreateReminderResponse>instead ofStreamRequest<ReminderResponseData>; access the reminder throughexecute().getData().getReminder().Chat.translateMessagenow returnsStreamRequest<TranslateMessageResponse>instead ofStreamRequest<MessageActionResponse>.UpsertConfigRequest.aiVideoConfignow expectsAIVideoConfigRequestinstead ofAIVideoConfig.GetDailyDigestRequest.appIDwas renamed totargetAppID(target_app_idon the wire).
These changes were generated from the updated OpenAPI contract in #88.
4.1.1-feed-counts
chore(release): 4.1.1-feed-counts
9.4.0
Regenerated from the chat API at v235.17.1 (#81).
New endpoints
- Moderation policy tests:
createPolicyTestSet,listPolicyTestSets,getPolicyTestSet,deletePolicyTestSet,startPolicyTestRun,getPolicyTestRun(/moderation/policy_tests/setsand/runs). - Video:
getDailyDigest(GET /video/stats/daily_digest), a daily rollup of calls, broadcasts and quality stats.
Changed endpoints
exportChannels: newformat(CSV, requiresversion=v2) andincludeFields.getChannel: page messages by ID withmessagesIDLt,messagesIDLte,messagesIDGt,messagesIDGte,messagesIDAround, plususerID.updateAppand the app response: newmemberCustomOnMessagesEnabled.addActivity: newcollections. Moderation check and flag payloads: newotherMedia. Unban action: newtargetUserID.listQueues: newuserID.getCallReport: newdigest.- Threads:
replyCountis now always present onThreadResponseandThreadStateResponse.
Removed (source-incompatible, so this release breaks code that touches them)
moderationFloodRulesEnabledfrom the app response,userIDfromgetPollOption,appPkfromThreadParticipant.GetPollOptionRequestlost its all-arguments constructor along with that field, sonew GetPollOptionRequest(userId)no longer compiles. Use the builder.
Full diff: 9.3.0...9.4.0