Skip to content

Releases: beeper/bridge-manager

v0.11.0

17 Apr 20:09
Compare
Choose a tag to compare
  • Fixed mautrix-imessage media viewer config.
  • Updated main branch name for mautrix-whatsapp.
  • Updated Meta config to allow choosing messenger and facebook-tor modes.
  • Dropped support for legacy Facebook and Instagram bridges.
  • Removed "Work in progress" warning from iMessage BlueBubbles connector.

v0.10.1

28 Feb 19:52
Compare
Choose a tag to compare
  • Bumped minimum Go version to 1.21.
  • Updated Meta and Signal bridge configs.

v0.10.0

17 Feb 13:01
Compare
Choose a tag to compare
  • Added option to configure the device name that bridges expose to the remote network using --param device_name="..."
  • Added support for new Meta bridge (Instagram/Facebook).
  • Added support for the new BlueBubbles connector on the old iMessage bridge.
  • Enabled Matrix spaces by default in all bridges that support them.
  • Changed all bridge configs to set room name/avatar explicitly in DM rooms.
  • Fixed quoting issue in Signal bridge config template.

v0.9.1

21 Dec 18:50
Compare
Choose a tag to compare
  • Added support for new iMessage bridge.
  • Fixed bbctl running bridges with websocket proxy on macOS.
  • Updated bridge downloader to pull from main mautrix/signal repo instead of the signalgo fork.

v0.9.0

15 Dec 10:59
Compare
Choose a tag to compare
  • Added support for the LinkedIn bridge.
  • Added --compile flag to bbctl run for automatically cloning the bridge repo and compiling it locally.
    • This is meant for architectures which the CI does not build binaries for, --local-dev is better for actually modifying the bridge code.
  • Marked darwin/amd64 as unsupported for downloading bridge CI binaries.
  • Fixed downloading Signal bridge binaries from CI.
  • Fixed CI binary downloading not checking HTTP status code and trying to execute HTML error pages instead.

v0.8.0

03 Nov 17:58
Compare
Choose a tag to compare
  • Added --local-dev flag to bbctl run for running a local git cloned bridge, instead of downloading a CI binary or using pip install.
  • Added config template for the new Signal bridge written in Go.
  • Switched bridges to use as_token double puppeting (the new method mentioned in the docs).
  • Fixed bugs in Slack and Google Messages config templates.

v0.7.1

26 Aug 18:56
Compare
Choose a tag to compare
  • Updated to use new hungryserv URL field in whoami response.
  • Stopped using setpgid when running bridges on macOS as it causes weird issues.
  • Changed docker image to create DATA_DIR if it doesn't exist instead of failing.

v0.7.0

20 Aug 18:17
Compare
Choose a tag to compare
  • Added support for running official Python bridges (telegram, facebook, instagram, googlechat, twitter) and the remaining Go bridge (slack).
    • The legacy Signal bridge will not be supported as it requires signald as an external component. Once the Go rewrite is ready, a config template will be added for it.
  • Added bbctl proxy command for connecting to the appservice transaction websocket and proxying all transactions to a local HTTP server. This enables using any 3rd party bridge in websocket mode (removing the need for port-forwarding).
  • Added experimental Docker image for wrapping bbctl run.
  • Updated minimum Go version to 1.20 when compiling bbctl from source.

v0.6.1

06 Aug 19:38
Compare
Choose a tag to compare
  • Added config option to store bridge databases in custom directory.
  • Fixed running official Go bridges on macOS when libolm isn't installed system-wide.
  • Fixed 30 second timeout when downloading bridge binaries.
  • Fixed creating config directory if it doesn't exist.
  • Changed default config path from ~/.config/bbctl.json to ~/.config/bbctl/config.json.
    • Existing configs should be moved automatically on startup.

v0.6.0

01 Aug 08:03
Compare
Choose a tag to compare
  • Added support for fully managed installation of supported official bridges using bbctl run.
  • Moved register and delete commands to top level bbctl instead of being nested inside bbctl bridge.
  • Merged bbctl get into bbctl register --get