Skip to content

Releases: xmtp/xmtp-ios

4.9.0-dylib

Choose a tag to compare

@github-actions github-actions released this 04 Feb 23:43

Dynamic library release based on 4.9.0

See https://github.com/xmtp/xmtp-ios/releases/tag/4.9.0 for more details on this release.

4.9.0

Choose a tag to compare

@github-actions github-actions released this 28 Jan 23:11
b6d3ab2

XMTP SDK v4.9.0

Message deletion

Use the new deleteMessage(messageId) method to let users delete messages they sent in a DM or group chat. Super admins can delete any message in a group chat. This is a presentation-layer feature—deleted messages are replaced with placeholder text, but original content remains in local databases and on the network until standard expiration.

To learn more, see Delete messages.

Control optimistic message publication

By default, publishMessages() publishes all optimistically prepared messages. Use the new noSend parameter with prepareMessage() for explicit control over when a prepared message gets published. Then, you can use publishMessage(messageId) to send a specific prepared message when you are ready, or deleteMessageLocally(messageId) to remove it. This is especially useful for sending remote attachments where you want to publish the message only after the upload succeeds.

To learn more, see Control publication of optimistic messages.

Manual sync from other devices

When a device installation comes online, it automatically sends a request to other devices on the network to sync conversations and messages. However, in scenarios where this automatic process is interrupted, you can manually trigger a sync request using sendSyncRequest.

To learn more, see Manually request sync from other devices.

4.9.0-dev.c190039

4.9.0-dev.c190039 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Jan 15:21
Release 4.9.0-dev.c190039

4.9.0-dev.90e114a

4.9.0-dev.90e114a Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jan 01:00
Release 4.9.0-dev.90e114a

4.9.0-dev.fce3ad0

4.9.0-dev.fce3ad0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jan 17:43
Release 4.9.0-dev.fce3ad0

4.8.0-dev.ed27a25

4.8.0-dev.ed27a25 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Dec 19:58
Release 4.8.0-dev.ed27a25

Release 4.7.0

Choose a tag to compare

@github-actions github-actions released this 20 Dec 01:42
0b46a2c

XMTP SDK v4.7.0

Static message metadata access

Access message metadata without instantiating a full client instance. This can be used to know whether any new messages have come in to a particular group without creating a client instance.

Message expiration timestamp

Disappearing messages now include an expiration timestamp. This can be used to show when a message is scheduled to disappear.

To learn more, see Access message expiration timestamps.

4.7.0-rc2

4.7.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Dec 06:51
a40fc21
Release 4.7.0-rc2

4.7.0-dev.a94df4a

4.7.0-dev.a94df4a Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Dec 01:37
a94df4a
Release 4.7.0-dev.a94df4a

4.6.9

4.6.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Dec 23:53
13fae41
Release 4.6.9