Skip to content

Releases: mautrix/gmessages

v0.5.0

16 Sep 12:13
Compare
Choose a tag to compare

Release post: https://mau.fi/blog/2024-09-mautrix-release/

  • Bumped minimum Go version to 1.22.
  • Rewrote bridge using bridgev2 architecture.
    • It is recommended to check the config file after upgrading. If you have prevented the bridge from writing to the config, you should update it manually.

v0.4.3

16 Jul 11:19
Compare
Choose a tag to compare
  • Added support for new protocol version in Google account pairing.
  • Added support for handling messages being modified, e.g. full-res media arriving later than the thumbnail.
    • This may or may not cover actual RCS edits if/when those are rolled out.

v0.4.2

16 Jun 21:11
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

Note: this release has a bug handling replies in encrypted rooms from clients that don't use mautrix-go or matrix-rust-sdk. Element Web with Rust crypto and Element X should work fine, but other clients likely won't. It is recommended to skip this release if you use end-to-bridge encryption with such clients.

  • Added error message if phone doesn't send echo for outgoing message in time.
  • Added better error messages for some message send failures.
  • Added logging for RPC request and response IDs.
  • Fixed sending messages incorrectly forcing RCS in some cases causing failures (e.g. when using dual SIM and sending from a SIM with RCS disabled).
  • Fixed ping loop getting stuck (and therefore not keeping the connection alive) if the first ping never responds.
  • Removed unnecessary sleep after Google account pairing.

v0.4.1

16 May 13:46
Compare
Choose a tag to compare
  • Added support for sending captions.
    • Note that RCS doesn't support captions yet, so sending captions in RCS chats will cause weirdness. Captions should work in MMS chats.
  • Fixed frequent disconnections when using Google account pairing with an email containing uppercase characters.
  • Fixed some cases of spam messages being bridged even after Google's filter caught them.

v0.4.0

16 Apr 11:30
Compare
Choose a tag to compare
  • Added automatic detection and workarounds for cases where the app stops sending new messages to the bridge.
  • Improved participant deduplication and extended it to cover groups too instead of only DMs.
  • Fixed some cases of Google account pairing not working correctly.
  • Fixed database errors related to ghosts after switching phones or clearing data on phone (caused by the ghost avatar fix in 0.3.0).

v0.3.0

16 Mar 12:04
Compare
Choose a tag to compare
  • Bumped minimum Go version to 1.21.
  • Added support for pairing via Google account.
    • See docs for instructions.
    • There are no benefits to using this method, it still requires your phone to be online. Google Fi cloud sync is still not supported.
  • Added deduplication for DM participants, as Google randomly sends duplicate participant entries sometimes.
  • Added voice message conversion.
  • Changed custom image reactions to be bridged as :custom: instead of a UUID. Google Messages for Web doesn't support fetching the actual image yet.
  • Fixed sending reactions breaking for some users.
  • Fixed ghost user avatars not being reset properly when switching phones or clearing data on phone.

v0.2.4

16 Jan 20:08
Compare
Choose a tag to compare
  • Fixed panic handling read receipts if the user isn't connected.
  • Fixed some error states being persisted and not being cleared properly if the user logs out and back in.

v0.2.3

16 Dec 21:52
Compare
Choose a tag to compare
  • Added error notice if user switches to google account pairing.

v0.2.2

16 Nov 22:02
Compare
Choose a tag to compare

No notable changes.

v0.2.1

16 Oct 10:54
Compare
Choose a tag to compare
  • Added notice messages to management room if phone stops responding.
  • Fixed all Matrix event handling getting blocked by read receipts in some cases.
  • Fixed panic if editing Matrix message fails.