Skip to content

Latest commit

 

History

History
137 lines (103 loc) · 5.38 KB

CHANGELOG.md

File metadata and controls

137 lines (103 loc) · 5.38 KB

v0.11.0 (2024-04-17)

  • 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 (2024-02-28)

  • Bumped minimum Go version to 1.21.
  • Updated Meta and Signal bridge configs.

v0.10.0 (2024-02-17)

  • 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 (2023-12-21)

  • 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 (2023-12-15)

  • 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 (2023-11-03)

  • 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 (2023-08-26)

  • 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 (2023-08-20)

  • 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 (2023-08-06)

  • 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 (2023-08-01)

  • 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

v0.5.0 (2023-07-24)

  • Added bridge config template for Google Messages.
  • Added bridge type in bridge state info when setting up bridges with config templates.
    • This is preparation for integrating self-hosted official bridges into the Beeper apps, like login via the Chat Networks dialog and Start New Chat functionality.
  • Fixed typo in WhatsApp config template.
  • Updated config templates to enable websocket pinging so the websockets would stay alive.
  • Moved isSelfHosted flag to top-level bridge state info.

v0.4.0 (2023-07-04)

  • Added email login support.
  • Added link to bridge installation instructions after generating config file.
  • Fixed WhatsApp and Discord bridge config templates.

v0.3.1 (2023-06-27)

  • Fixed logging in, which broke in v0.3.0

v0.3.0 (2023-06-22)

  • Fixed hungryserv address being incorrect for users on new bridge cluster.
  • Added support for generating configs for the Discord bridge.
  • Added option to pass config generation parameters as CLI flags (like imessage_platform and barcelona_path).

v0.2.0 (2023-05-28)

  • Added experimental support for generating configs for official Beeper bridges. WhatsApp, iMessage and Heisenbridge are currently supported, more to come in the future.
  • Changed register commands to recommend starting bridge names with sh- prefix.

v0.1.1 (2023-02-07)

  • Fixed registering bridges in websocket mode.
  • Fixed validating bridge names client-side to have a prettier error message.

v0.1.0 (2023-02-06)

Initial release