Skip to content

v7.9.0

Latest

Choose a tag to compare

@stream-public-bot stream-public-bot released this 24 Aug 15:05

What's Changed

New Features 🎉

  • Surface the message author's member custom data on Message.member by @gpunto in #6637

Bug Fixes 🐛

  • client: Persist draft messages optimistically and on draft events by @gpunto in #6625
  • Prevent markRead when the last message is a server-rejected local-only echo by @gpunto in #6644
  • Fix CDN image resizer host matching and dimension edge cases by @aleksandar-apostolov in #6640
  • Skip mark-read when the server tracks none of the loaded messages by @gpunto in #6654

Improvements ✨

Internal 🧪

  • Migrate thread participants to the generated ThreadParticipant model by @gpunto in #6620
  • Migrate push preferences to generated models by @gpunto in #6628
  • Migrate poll option responses to the generated PollOptionResponse model by @gpunto in #6627
  • build(deps): bump the stream-conventions group with 7 updates by @dependabot[bot] in #6642
  • Exclude the generated OpenAPI models from Sonar analysis by @gpunto in #6638
  • Migrate file upload and message translation to generated models by @gpunto in #6632
  • Keep the chat preferences when mapping a channel push preference response by @gpunto in #6639
  • Migrate channel update and member request bodies to the generated UpdateChannelRequest model by @gpunto in #6634
  • Migrate the live location update request body to the generated UpdateLiveLocationRequest model by @gpunto in #6636
  • Migrate the guest user response to the generated CreateGuestResponse model by @gpunto in #6645
  • e2e: Cover poll creation and voting by @andremion in #6649
  • Migrate the queryBlockedUsers response to the generated GetBlockedUsersResponse model by @gpunto in #6647
  • e2e: Cover channel search, direct message blocking and the moderation state by @andremion in #6650
  • Migrate the thread channel to the generated ChannelResponse model by @gpunto in #6635
  • Generate test fixture dates that are serializable and in the future by @gpunto in #6653
  • Migrate the queryMembers response to the generated MembersResponse model by @gpunto in #6656

Full Changelog: v7.8.0...v7.9.0