Skip to content

chore(deps): bump maunium.net/go/mautrix from 0.26.4 to 0.27.0#1686

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/maunium.net/go/mautrix-0.27.0
Open

chore(deps): bump maunium.net/go/mautrix from 0.26.4 to 0.27.0#1686
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/maunium.net/go/mautrix-0.27.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 20, 2026

Bumps maunium.net/go/mautrix from 0.26.4 to 0.27.0.

Release notes

Sourced from maunium.net/go/mautrix's releases.

v0.27.0

Slightly breaking changes

  • (crypto) Changed GetOwnCrossSigningPublicKeys to return errors instead of only logging them and returning nil.
  • (event) Removed automatic registrations of content structs to encoding/gob. If you use mautrix types with gob, you'll have to register the structs yourself.
  • (crypto) Removed unused Olm PK encryption/decryption interface.
  • (crypto/goolm) Removed unused JSON pickling methods.

New features and non-breaking changes

  • (client) Added support for MSC4446 for moving m.fully_read backwards.
  • (appservice) Added support for escaped paths in HTTP over websocket proxy.
  • (synapseadmin) Added wrapper for redacting all events from a specific user (thanks to @​nexy7574 in #466).
  • (event) Added types for MSC2545 image packs.
  • (bridgev2) Added option to block automatic portal creation for specific chats and/or users.
  • (bridgev2) Added commands to bridge existing groups to existing rooms and to create new portal rooms for existing groups.
  • (bridgev2) Added option to always prefer default relays for the bridge and set-relay commands.
  • (bridgev2) Added support for using MSC4437 for ghost profile updates.
  • (bridgev2) Added optional GetStateEvent method to ASIntent to get state while respecting room membership.
  • (bridgev2/mxmain) Added environment variables to change global values like the portal event buffer size.
  • (event) Changed EnsureHasHTML to also ensure the body is treated as a caption for media messages.
  • (bridgev2) Changed relay mode to treat stickers as normal images.
  • (bridgev2/matrix) Changed various start methods to return ExitErrors instead of calling os.Exit directly.
  • (client) Changed sync response structs to use omitzero instead of custom JSON marshaling functions.

Bug fixes

  • (crypto/goolm) Fixed various issues.
  • (crypto) Fixed new Olm session handling to only delete one-time keys after successfully decrypting a message.
  • (crypto) Fixed ResolveTrust not checking trust status of cross-signing keys correctly.
  • (crypto) Fixed m.relates_to copying not working for some inputs with goolm.
  • (event) Fixed Content.UnmarshalJSON incorrectly keeping a reference to the input data.
  • (format) Fixed math blocks not being routed to correct convert function.
  • (bridgev2) Fixed sending tombstone when redirecting a portal to another room.
  • (bridgev2) Fixed removed messages/reactions not being removed from database.
  • (bridgev2) Fixed race conditions where portal ID changes could result in a duplicate room being created.
  • (bridgev2/mxmain) Fixed some types of config fields not being settable with environment variables.
  • (appservice) Fixed redundant mx_registrations database query on every request.
Changelog

Sourced from maunium.net/go/mautrix's changelog.

v0.27.0 (2026-04-16)

Slightly breaking changes

  • (crypto) Changed GetOwnCrossSigningPublicKeys to return errors instead of only logging them and returning nil.
  • (event) Removed automatic registrations of content structs to encoding/gob. If you use mautrix types with gob, you'll have to register the structs yourself.
  • (crypto) Removed unused Olm PK encryption/decryption interface.
  • (crypto/goolm) Removed unused JSON pickling methods.

New features and non-breaking changes

  • (client) Added support for [MSC4446] for moving m.fully_read backwards.
  • (appservice) Added support for escaped paths in HTTP over websocket proxy.
  • (synapseadmin) Added wrapper for redacting all events from a specific user (thanks to [@​nexy7574] in #466).
  • (event) Added types for [MSC2545] image packs.
  • (bridgev2) Added option to block automatic portal creation for specific chats and/or users.
  • (bridgev2) Added commands to bridge existing groups to existing rooms and to create new portal rooms for existing groups.
  • (bridgev2) Added option to always prefer default relays for the bridge and set-relay commands.
  • (bridgev2) Added support for using [MSC4437] for ghost profile updates.
  • (bridgev2) Added optional GetStateEvent method to ASIntent to get state while respecting room membership.
  • (bridgev2/mxmain) Added environment variables to change global values like the portal event buffer size.
  • (event) Changed EnsureHasHTML to also ensure the body is treated as a caption for media messages.
  • (bridgev2) Changed relay mode to treat stickers as normal images.
  • (bridgev2/matrix) Changed various start methods to return ExitErrors instead of calling os.Exit directly.
  • (client) Changed sync response structs to use omitzero instead of custom JSON marshaling functions.

Bug fixes

  • (crypto/goolm) Fixed various issues.
  • (crypto) Fixed new Olm session handling to only delete one-time keys after successfully decrypting a message.
  • (crypto) Fixed ResolveTrust not checking trust status of cross-signing keys correctly.
  • (crypto) Fixed m.relates_to copying not working for some inputs with goolm.
  • (event) Fixed Content.UnmarshalJSON incorrectly keeping a reference to the input data.
  • (format) Fixed math blocks not being routed to correct convert function.
  • (bridgev2) Fixed sending tombstone when redirecting a portal to another room.
  • (bridgev2) Fixed removed messages/reactions not being removed from database.
  • (bridgev2) Fixed race conditions where portal ID changes could result in a duplicate room being created.
  • (bridgev2/mxmain) Fixed some types of config fields not being settable with

... (truncated)

Commits
  • 433bd46 Bump version to v0.27.0
  • 434e45c crypto/goolm: remove unused json pickling
  • ced831d crypto/goolm: more minor fixes
  • aa49a44 crypto/pkcs7: clone input when padding
  • b90aa83 crypto/decryptolm: don't delete one-time keys before successful decryption
  • a3769bc crypto/goolm: reject small-order ed25519 keys in signature verification
  • e7606ee bridgev2: switch MigrateToSplitPortals to return errors
  • 6b099ca bridgev2/matrix: switch crypto reset to use ExitError
  • f231f31 bridgev2/mxmain: add env vars to change global variables
  • da811c4 bridgev2/matrix: Propagate start errors to caller (#488)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [maunium.net/go/mautrix](https://github.com/mautrix/go) from 0.26.4 to 0.27.0.
- [Release notes](https://github.com/mautrix/go/releases)
- [Changelog](https://github.com/mautrix/go/blob/main/CHANGELOG.md)
- [Commits](mautrix/go@v0.26.4...v0.27.0)

---
updated-dependencies:
- dependency-name: maunium.net/go/mautrix
  dependency-version: 0.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants