Repository navigation
Releases
v11.2.0
Important
io.getstream:stream-sdk-java:11.2.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>11.2.0 (2026-11-13)
Features
- add agent_recommendation to ActionLogResponse and SubmitActionRequest (7dbadec)
- add agent_review to AppResponseFields, UpdateAppRequest, GetReviewQueueItemResponse and ReviewQueueItemResponse (7dbadec)
- add ban_from_future_channels to UserBannedEvent (2e96d7e)
- add channel_type to RetentionRunResponse (2e96d7e)
- add channel_type to SetRetentionPolicyRequest and DeleteRetentionPolicyRequest (2e96d7e)
- add channel_type_rule to SetRetentionPolicyResponse and channel_type_rules to GetRetentionPolicyResponse (2e96d7e)
- add countReviewQueue (7dbadec)
- add custom_format to ImportV2TaskSettings (7dbadec)
- add diversify to ArrangeConfig (7dbadec)
- add dwell and exploration to ForYouConfig (2e96d7e)
- add dwell_ms, position and request_id to TrackActivityMetricsEvent (2e96d7e)
- add effective_agent_review to AppResponseFields (7dbadec)
- add expected_value to CallCustomPropertyParameters, ContentCustomPropertyParameters, ContentCustomPropertyCountParameters and UserCustomPropertyParameters (7dbadec)
- add extra_opts to CallSettingsResponse (2e96d7e)
- add friend_type, max_friends, min_friends and reaction_types to ActivitySelectorConfig and ActivitySelectorConfigResponse (2e96d7e)
- add friends_engaged to ActivitySelectorType (2e96d7e)
- add getAgentReviewStatus (7dbadec)
- add getConfigVersion, listConfigVersions, saveConfigVersion and publishConfigVersion (2e96d7e)
- add getNotificationStatus (2e96d7e)
- add inactive-channels-by-type to RetentionPolicyType (2e96d7e)
- add include_soft_deleted_channel to GetChannel (7dbadec)
- add item_count_capped and item_count_pending to ModerationQueueResponse (7dbadec)
- add limit and offset to ListImports (7dbadec)
- add limit and offset to ListPolicyTestSets (2e96d7e)
- add listAgentFeedback (7dbadec)
- add matched_blocklists to ModerationRulesTriggeredEvent (7dbadec)
- add moderation_payload to ModerationCheckCompletedEvent (2e96d7e)
- add name to V2DeleteTemplate (2e96d7e)
- add position to ActivityResponse (2e96d7e)
- add published_version to ConfigResponse and ModerationConfig (2e96d7e)
- add reasoning_effort and strictness to ModerationEngineConfigRequest and ModerationEngineConfigResponse (7dbadec)
- add remove_future_channels_ban to Unban (7dbadec)
- add request_id to GetOrCreateFeedResponse (2e96d7e)
- add restore_shadowed_messages to UnbanActionRequestPayload (2e96d7e)
- add searchAll (2e96d7e)
- add severities to TextRuleParameters, TextContentParameters, OCRContentParameters, IPFlagCountRuleParameters and ClosedCaptionRuleParameters (7dbadec)
- add skip_viewer_visibility to GetActivity (7dbadec)
- add submitAgentFeedback (7dbadec)
- deprecate sqs_role_arn and sns_role_arn on EventHook (7dbadec)
Bug Fixes
- limit decompressed webhook payloads to 10 MiB, configurable with Webhook.maxPayloadBytes (7dbadec)
This PR was generated with Release Please. See documentation.
v11.1.0
Important
io.getstream:stream-sdk-java:11.1.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>11.1.0 (2026-11-06)
Features
- add activity_ids, include_deleted to ExportFeedsByTypeRequest (f81c6da)
- add cancelExportFeeds (f81c6da)
- add channel_cid, matched_labels, severity to ModerationRulesTriggeredEvent (f81c6da)
- add country_codes to AnalyzeRequest (f81c6da)
- add country_codes to CheckRequest (f81c6da)
- add country_codes to ModerationPayload (f81c6da)
- add country_codes to ReviewQueueItemResponse (f81c6da)
- add deleteHistoryWindowTeams (f81c6da)
- add engine to ConfigResponse (f81c6da)
- add engine to UpsertConfigRequest (f81c6da)
- add explicit_urls_only to BlockListConfig (f81c6da)
- add failed_reason, oldest_source_message_id, truncated to ChannelForkResponse (f81c6da)
- add failed_reason, oldest_source_message_id, truncated to ChannelForkSummary (f81c6da)
- add fork to ChannelResponse (f81c6da)
- add getHistoryWindowTeams (f81c6da)
- add include_deleted, types to ExportFeedsAppRequest (f81c6da)
- add include_reasons to EnrichmentOptions (f81c6da)
- add language, translated to CallTranscription (f81c6da)
- add ocr_severity_rules to AIImageConfig (f81c6da)
- add queryDeletedChannels (f81c6da)
- add reason to MarkReviewedRequestPayload (f81c6da)
- add reason to RestoreActionRequestPayload (f81c6da)
- add reasons to ActivityResponse (f81c6da)
- add setHistoryWindowTeams (f81c6da)
- add viewer_location_radius_km to ActivitySelectorConfig (f81c6da)
- add viewer_location_radius_km to ActivitySelectorConfigResponse (f81c6da)
- add webhook event AsyncExportFeedsSuccessEvent (f81c6da)
This PR was generated with Release Please. See documentation.
v11.0.0
Important
io.getstream:stream-sdk-java:11.0.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>stream-sdk-java 11.0.0
Regenerated from protocol tag openapi-v239.93.2 (chat v239.93.2, FLU-1105).
Breaking changes
- Capability lists (
OwnCapability,ChannelOwnCapability,FeedOwnCapability) areList<String>. updateCampaign/stopCampaignreturn wrapper types; the campaign isgetCampaign().- Feeds retention responses use
FeedsRetentionPolicy. EnrichedReactiontimestamps areString.Timeis removed.CheckResponseintent fields moved togetIntentScores().
HTTP JSON is unchanged. 10.5.0 still works against current chat APIs until you upgrade the SDK.
Migration guide
Full diff: 10.5.0...11.0.0
Included changes
4.1.3-ebay
Patch on 4.1.1-top-level-comment-count for eBay (FEEDS-2151).
4.1.2-feed-counts was cut from 4.1.1-feed-counts and dropped the top-level comment count APIs. This build keeps those and adds nullable forceModeration (force_moderation) to:
AddActivityRequestAddCommentRequest(also covers each comment inAddCommentsBatchRequest)UpdateActivityRequestUpdateActivityPartialRequestUpdateCommentRequestUpsertActivitiesRequest
Still present from 4.1.1-top-level-comment-count:
ActivityResponse.topLevelCommentCountGetActivityRequest.IncludeTopLevelCommentCountGetCommentsRequest.IncludeTopLevelCommentCountGetCommentsResponse.commentCountandtopLevelCommentCount
<dependency>
<groupId>io.getstream</groupId>
<artifactId>stream-sdk-java</artifactId>
<version>4.1.3-ebay</version>
</dependency>4.1.2-feed-counts
Patch on 4.1.1-feed-counts for eBay (FEEDS-2151).
Adds nullable forceModeration (force_moderation) to:
AddActivityRequestAddCommentRequest(also covers each comment inAddCommentsBatchRequest)UpdateActivityRequestUpdateActivityPartialRequestUpdateCommentRequestUpsertActivitiesRequest
<dependency>
<groupId>io.getstream</groupId>
<artifactId>stream-sdk-java</artifactId>
<version>4.1.2-feed-counts</version>
</dependency>AddActivityRequest.builder()
.type("post")
.feeds(List.of("user:me"))
.text("hello")
.forceModeration(true)
.build();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.