Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: xmtp/proto

Tags

v3.88.0

Toggle v3.88.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add (super) admin group updates to GroupUpdated (#311)

* feat: add (super) admin group updates to GroupUpdated

* ci: fix test workflow

v3.87.0

Toggle v3.87.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: out-of-band conversation type (#288)

Changes:
1. Defines a 'oneshot' conversation type
2. Defines a 'readd request' oneshot message, which is used to request fork recovery
3. Defines a readd intent, which is the response to the request. The creator of the intent will publish a commit and then send welcomes to the requester.

__________

Optional notes:
Readd requests need to be sent to superadmins outside of the main group (as the sender is forked), however they still need MLS level authentication and privacy guarantees.

We could create a single-use group and then send a message on it, but given only a single message is needed, an alternative is to embed the message on the immutable metadata of the group itself, and have the recipient 'receive' the message at the time of decrypting the welcome, without persisting the group (ie: use openMLS to construct the group/StagedWelcome in-memory, pull the message from the immutable metadata, then throw the group away). That would allow us to avoid:
- Delays from the sender needing to send an additional message on the group after the welcomes have been sent
- Delays from the recipient needing to sync the group after receiving the welcome to receive the message
- Any unintentional consequences around group storage, syncing on it in the future, calling maybe_update_installations, or rendering it in UI. Also means we don't create a new topic on the server.

v3.86.0

Toggle v3.86.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: commit log secret (#284)

v3.85.0

Toggle v3.85.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: remove is-commit - will be determined from payload (#282)

### Remove `is_commit` field from `AuthenticatedData` message in protocol buffer definition as it will be determined from payload
The `is_commit` boolean field (tag 4) is removed from the `AuthenticatedData` message definition in [proto/xmtpv4/envelopes/envelopes.proto](https://github.com/xmtp/proto/pull/282/files#diff-f812a33b13a82e881082c50bb3818e6aad1d114d1141279972acbc496a645fda). A comment is added indicating that tag 4 should not be reused, following the same pattern as the existing comment for tag 1 which was previously used by `target_originator`.

v3.84.0

Toggle v3.84.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add is-commit to mls validation svc (#279)

v3.83.0

Toggle v3.83.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: remove target originator (#277)

v3.82.1

Toggle v3.82.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: replace Struct with map (#275)

v3.82.0

Toggle v3.82.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: different approach to expiry (#267)

v3.81.0

Toggle v3.81.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Add payer reports (#256)

* feat: Add payer reports

* Add missing import

* Sort imports

* Rename fields

* Simplify report structure

v3.80.0

Toggle v3.80.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: golang CI test (#265)