updated deps; updated healthchecks.io integration
This commit is contained in:
50
vendor/maunium.net/go/mautrix/CHANGELOG.md
generated
vendored
50
vendor/maunium.net/go/mautrix/CHANGELOG.md
generated
vendored
@@ -1,9 +1,59 @@
|
||||
## v0.18.0 (2024-03-16)
|
||||
|
||||
* **Breaking change *(client, bridge, appservice)*** Dropped support for
|
||||
maulogger. Only zerolog loggers are now provided by default.
|
||||
* *(bridge)* Fixed upload size limit not having a default if the server
|
||||
returned no value.
|
||||
* *(synapseadmin)* Added wrappers for some room and user admin APIs.
|
||||
(thanks to [@grvn-ht] in [#181]).
|
||||
* *(crypto/verificationhelper)* Fixed bugs.
|
||||
* *(crypto)* Fixed key backup uploading doing too much base64.
|
||||
* *(crypto)* Changed `EncryptMegolmEvent` to return an error if persisting the
|
||||
megolm session fails. This ensures that database errors won't cause messages
|
||||
to be sent with duplicate indexes.
|
||||
* *(crypto)* Changed `GetOrRequestSecret` to use a callback instead of returning
|
||||
the value directly. This allows validating the value in order to ignore
|
||||
invalid secrets.
|
||||
* *(id)* Added `ParseCommonIdentifier` function to parse any Matrix identifier
|
||||
in the [Common Identifier Format].
|
||||
* *(federation)* Added simple key server that passes the federation tester.
|
||||
|
||||
[@grvn-ht]: https://github.com/grvn-ht
|
||||
[#181]: https://github.com/mautrix/go/pull/181
|
||||
[Common Identifier Format]: https://spec.matrix.org/v1.9/appendices/#common-identifier-format
|
||||
|
||||
### beta.1 (2024-02-16)
|
||||
|
||||
* Bumped minimum Go version to 1.21.
|
||||
* *(bridge)* Bumped minimum Matrix spec version to v1.4.
|
||||
* **Breaking change *(crypto)*** Deleted old half-broken interactive
|
||||
verification code and replaced it with a new `verificationhelper`.
|
||||
* The new verification helper is still experimental.
|
||||
* Both QR and emoji verification are supported (in theory).
|
||||
* *(crypto)* Added support for server-side key backup.
|
||||
* *(crypto)* Added support for receiving and sending secrets like cross-signing
|
||||
private keys via secret sharing.
|
||||
* *(crypto)* Added support for tracking which devices megolm sessions were
|
||||
initially shared to, and allowing re-sharing the keys to those sessions.
|
||||
* *(client)* Changed cross-signing key upload method to accept a callback for
|
||||
user-interactive auth instead of only hardcoding password support.
|
||||
* *(appservice)* Dropped support for legacy non-prefixed appservice paths
|
||||
(e.g. `/transactions` instead of `/_matrix/app/v1/transactions`).
|
||||
* *(appservice)* Dropped support for legacy `access_token` authorization in
|
||||
appservice endpoints.
|
||||
* *(bridge)* Fixed `RawArgs` field in command events of command state callbacks.
|
||||
* *(appservice)* Added `CreateFull` helper function for creating an `AppService`
|
||||
instance with all the mandatory fields set.
|
||||
|
||||
## v0.17.0 (2024-01-16)
|
||||
|
||||
* **Breaking change *(bridge)*** Added raw event to portal membership handling
|
||||
functions.
|
||||
* **Breaking change *(everything)*** Added context parameters to all functions
|
||||
(started by [@recht] in [#144]).
|
||||
* **Breaking change *(client)*** Moved event source from sync event handler
|
||||
function parameters to the `Mautrix.EventSource` field inside the event
|
||||
struct.
|
||||
* **Breaking change *(client)*** Moved `EventSource` to `event.Source`.
|
||||
* *(client)* Removed deprecated `OldEventIgnorer`. The non-deprecated version
|
||||
(`Client.DontProcessOldEvents`) is still available.
|
||||
|
||||
Reference in New Issue
Block a user