This repository has been archived by the owner on Mar 2, 2024. It is now read-only.
v0.2.0
- Added handling for rate limit errors when connecting to Instagram.
- Added option to not bridge
m.notice
messages (thanks to @bramenn in #55). - Fixed bridging voice messages to Instagram (broke due to server-side changes).
- Made Instagram message processing synchronous so messages are bridged in order.
- Updated Docker image to Alpine 3.16.
- Enabled appservice ephemeral events by default for new installations.
- Existing bridges can turn it on by enabling
ephemeral_events
and disablingsync_with_custom_puppets
in the config, then regenerating the registration file.
- Existing bridges can turn it on by enabling
- Added options to make encryption more secure.
- The
encryption
->verification_levels
config options can be used to make the bridge require encrypted messages to come from cross-signed devices, with trust-on-first-use validation of the cross-signing master key. - The
encryption
->require
option can be used to make the bridge ignore any unencrypted messages. - Key rotation settings can be configured with the
encryption
->rotation
config.
- The