github mautrix/go v0.25.1

18 hours ago
  • (client) Fixed HTTP method of delete devices API call (thanks to @fmseals in #393).
  • (client) Added wrappers for MSC4323: User suspension & locking endpoints (thanks to @nexy7574 in #407).
  • (client) Stabilized support for extensible profiles.
  • (client) Stabilized support for state_after in sync.
  • (client) Removed deprecated MSC2716 requests.
  • (crypto) Added fallback to ensure m.relates_to is always copied even if the content struct doesn't implement Relatable.
  • (crypto) Changed olm unwedging to ignore newly created sessions if they haven't been used successfully in either direction.
  • (federation) Added utilities for generating, parsing, validating and authorizing PDUs.
    • Note: the new PDU code depends on GOEXPERIMENT=jsonv2
  • (event) Added is_animated flag from MSC4230 to file info.
  • (event) Added types for MSC4332: In-room bot commands.
  • (event) Added missing poll end event type for MSC3381.
  • (appservice) Fixed URLs not being escaped properly when using unix socket for homeserver connections.
  • (format) Added more helpers for forming markdown links.
  • (event,bridgev2) Added support for Beeper's disappearing message state event.
  • (bridgev2) Redesigned group creation interface and added support in commands and provisioning API.
  • (bridgev2) Added GetEvent to Matrix interface to allow network connectors to get an old event. The method is best effort only, as some configurations don't allow fetching old events.
  • (bridgev2) Added shared logic for provisioning that can be reused by the API, commands and other sources.
  • (bridgev2) Fixed mentions and URL previews not being copied over when caption and media are merged.
  • (bridgev2) Removed config option to change provisioning API prefix, which had already broken in the previous release.

Don't miss a new go release

NewReleases is sending notifications on new releases.