Skip to content

Releases: GetStream/getstream-ruby

v12.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 13:42

Release v12.1.0

  • Bump type: minor
  • Previous: 12.0.0
  • Next: 12.1.0
  • Trigger: pull_request

Install with: gem install getstream-ruby -v 12.1.0

v12.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 14:25

Release v12.0.0

Breaking changes

  • create_reminder now returns Models::CreateReminderResponse instead of Models::ReminderResponseData; access the reminder through the response's reminder field.
  • translate_message now returns Models::TranslateMessageResponse instead of Models::MessageActionResponse.
  • UpsertConfigRequest#ai_video_config now expects Models::AIVideoConfigRequest instead of Models::AIVideoConfig.
  • get_daily_digest renamed the app_id argument to target_app_id.

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

  • Bump type: major
  • Previous: 11.1.0
  • Next: 12.0.0
  • Trigger: pull_request

Install with: gem install getstream-ruby -v 12.0.0

v11.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 10:28

Release v11.1.0

  • Bump type: minor
  • Previous: 11.0.1
  • Next: 11.1.0
  • Trigger: pull_request

Install with: gem install getstream-ruby -v 11.1.0

v11.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 17:07

Release v11.0.1

  • Bump type: patch
  • Previous: 11.0.0
  • Next: 11.0.1
  • Trigger: pull_request

Install with: gem install getstream-ruby -v 11.0.1

v11.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 13:45

Release v11.0.0

  • Bump type: major
  • Previous: 10.1.0
  • Next: 11.0.0
  • Trigger: pull_request

Install with: gem install getstream-ruby -v 11.0.0

v10.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 19:15

Release v10.1.0

  • Bump type: minor
  • Previous: 10.0.0
  • Next: 10.1.0
  • Trigger: pull_request

Install with: gem install getstream-ruby -v 10.1.0

v10.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 15:32

v10.0.0

Breaking

  • Removed the always-on faraday-retry middleware and its runtime dependency. Retries are now opt-in via retry_config: and apply only to GET/HEAD (now including HTTP 429). Pass retry_config: GetStreamRuby::RetryConfig.new(enabled: true) to restore automatic retries.
  • With no logger: configured, the SDK now produces zero log output (the former $stdout connection-pool line is replaced by the client.initialized event).

Added

  • Structured logging via logger:client.initialized, http.request.sent, http.response.received, http.request.failed — with always-on secret redaction; opt into bodies with log_bodies: true.
  • Opt-in auto-retry: GetStreamRuby::RetryConfig (enabled:, max_attempts:, max_backoff:) via retry_config:, honoring Retry-After else full-jitter backoff.
  • Standardized error hierarchy (StreamError, ApiError, RateLimitError, TransportError, TaskError) and a new Client#wait_for_task helper.

Full details, including the regenerated endpoints and new webhook events, in the CHANGELOG.

Install: gem install getstream-ruby -v 10.0.0

v9.0.0

Choose a tag to compare

@mogita mogita released this 15 Jul 15:45
1fa39a2

v9.0.0

  • Add read-only GetChannel endpoint: client.chat.get_channel(type, id, ...) — fetch a channel by CID without creating it.
  • Rename the shadowed moderation CallResponse schema to ModerationCallResponse (video CallResponse unchanged). Breaking.

Install: gem install getstream-ruby -v 9.0.0

v8.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 15:28

Release v8.0.2

  • Bump type: patch
  • Previous: 8.0.1
  • Next: 8.0.2
  • Trigger: pull_request

Install with: gem install getstream-ruby -v 8.0.2

v8.0.1

Choose a tag to compare

@github-actions github-actions released this 22 Jun 19:29

Release v8.0.1

  • Bump type: patch
  • Previous: 8.0.0
  • Next: 8.0.1
  • Trigger: workflow_dispatch

Install with: gem install getstream-ruby -v 8.0.1