Skip to content

Releases

v11.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 12:09
43bd2fd

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

Choose a tag to compare

@github-actions github-actions released this 06 Nov 15:35
67f4b01

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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 15:17
e894e6c

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) are List<String>.
  • updateCampaign / stopCampaign return wrapper types; the campaign is getCampaign().
  • Feeds retention responses use FeedsRetentionPolicy.
  • EnrichedReaction timestamps are String. Time is removed.
  • CheckResponse intent fields moved to getIntentScores().

HTTP JSON is unchanged. 10.5.0 still works against current chat APIs until you upgrade the SDK.

Migration guide

Migrating from v10 to v11

Full diff: 10.5.0...11.0.0

Included changes

  • [FLU-1105] regenerate client from openapi-v239.93.2 (#120) (52fe52d)

4.1.3-ebay

4.1.3-ebay Pre-release
Pre-release

Choose a tag to compare

@itsmeadi itsmeadi released this 28 Oct 14:06

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:

  • AddActivityRequest
  • AddCommentRequest (also covers each comment in AddCommentsBatchRequest)
  • UpdateActivityRequest
  • UpdateActivityPartialRequest
  • UpdateCommentRequest
  • UpsertActivitiesRequest

Still present from 4.1.1-top-level-comment-count:

  • ActivityResponse.topLevelCommentCount
  • GetActivityRequest.IncludeTopLevelCommentCount
  • GetCommentsRequest.IncludeTopLevelCommentCount
  • GetCommentsResponse.commentCount and topLevelCommentCount
<dependency>
  <groupId>io.getstream</groupId>
  <artifactId>stream-sdk-java</artifactId>
  <version>4.1.3-ebay</version>
</dependency>

4.1.2-feed-counts

4.1.2-feed-counts Pre-release
Pre-release

Choose a tag to compare

@itsmeadi itsmeadi released this 26 Oct 15:04

Patch on 4.1.1-feed-counts for eBay (FEEDS-2151).

Adds nullable forceModeration (force_moderation) to:

  • AddActivityRequest
  • AddCommentRequest (also covers each comment in AddCommentsBatchRequest)
  • UpdateActivityRequest
  • UpdateActivityPartialRequest
  • UpdateCommentRequest
  • UpsertActivitiesRequest
<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

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)