Skip to content

Releases: mautrix/go

v0.9.11

19 May 09:53
Compare
Choose a tag to compare
  • Improved debug log for unsupported event types.
  • Added VoIP events to GuessClass.
  • Added support for parsing strings in VoIP event version field (#33).

v0.9.10

29 Apr 20:53
Compare
Choose a tag to compare
  • Fixed format.RenderMarkdown() still allowing HTML when both allowHTML and allowMarkdown are false.

v0.9.9

29 Apr 20:53
Compare
Choose a tag to compare
  • Updated appservice StartWebsocket to return websocket close info.

v0.9.8

25 Apr 12:20
Compare
Choose a tag to compare
  • Added methods for getting room tags and account data

v0.9.7

19 Apr 22:38
Compare
Choose a tag to compare
  • Breaking change (crypto): SendEncryptedToDevice now requires an event type parameter. Previously it only allowed sending events of type event.ToDeviceForwardedRoomKey.
  • Added content structs for VoIP events.
  • Added global mutex for Olm decryption (previously it was only used for encryption).

v0.9.6

15 Apr 13:26
Compare
Choose a tag to compare
  • Added option to retry all HTTP requests when encountering a HTTP network error or gateway error response (502/503/504)
    • Disabled by default, you need to set the DefaultHTTPRetries field in the AppService or Client struct to enable.
    • Can also be enabled with FullRequests MaxAttempts field.

v0.9.5

15 Apr 13:25
Compare
Choose a tag to compare
  • Reverted update of golang.org/x/sys which broke Go 1.14 / darwin/arm

v0.9.4

15 Apr 13:24
Compare
Choose a tag to compare
  • Switched appservices to using shared http.Client instance with a in-memory cookie jar.

v0.9.3

02 Apr 17:07
Compare
Choose a tag to compare
  • Made user agent headers easier to configure
  • Improved logging when receiving weird/unhandled to-device events

v0.9.2

24 Mar 08:43
Compare
Choose a tag to compare
  • Fixed type of presence state constants (thanks to @babolivier in #30).
  • Implemented presence state fetching methods (thanks to @babolivier in #29).
  • Added support for sending and receiving commands via appservice transaction websocket.