Existing configs are incompatible. Please run the bridge once to generate the new 'config.yaml'.
New Features
- Migrated config file to YAML and added comments.
- Expanded configuration options. Each bridge command can be disabled.
- Added management commands. '/matrixbridge'.
- 'reload', reloads config.
- 'setname <name>', sets bridge bot user name.
- 'room [join|leave] <roomid>', join or leave a room.
- Support for additional databases. Bridge supports H2, SQLite, MariaDB and PostgreSQL.
- Advancements are now broadcast to Matrix.
- All message events can be individually disabled.
- Added error message if bot is unable to send messages in configured room.
- Added error message if configured room does not exist.
- Added error message if bot has not been invited to configured room.
- Added error message when connection to homeserver is lost, and when it is restored.
Changes
- Update dependencies. Supports room version 12.
- Invite bridge command is now disabled by default.
- Config options 'player_join' & 'player_leave' default emoji changed to '🔹'.
- Config option 'invalid_command' now supports '%commands%' tag.
- Config option 'whitelist_error' default changed to include usage example.
- Config option 'list' now supports '%players%' tag
- Config options for command toggles/messages amalgamated
- Reduced console spam when verbose is disabled.
Bug Fixes
- Merged fix-broadcast-exception (Kira, @daxvena) to fix null server race condition.
- Private messages are no longer bridged.
- First run restart requirement has been removed.
- Server no longer freezes if homeserver URL is improperly configured. Timeout after 10s.
- Messages from previous server run sessions are no longer sent.
- Session is recreated if refresh token is invalid.
Existing configs are incompatible. Please run the bridge once to generate the new 'config.yaml'.
New Features
- Migrated config file to YAML and added comments.
- Expanded configuration options. Each bridge command can be disabled.
- Added management commands. '/matrixbridge'.
- 'reload', reloads config.
- 'setname <name>', sets bridge bot user name.
- 'room [join|leave] <roomid>', join or leave a room.
- Support for additional databases. Bridge supports H2, SQLite, MariaDB and PostgreSQL.
- All message events can be individually disabled.
- Added error message if bot is unable to send messages in configured room.
- Added error message if configured room does not exist.
- Added error message if bot has not been invited to configured room.
- Added error message when connection to homeserver is lost, and when it is restored.
Changes
- Update dependencies. Supports room version 12.
- Invite bridge command is now disabled by default.
- Config options 'player_join' & 'player_leave' default emoji changed to '🔹'.
- Config option 'invalid_command' now supports '%commands%' tag.
- Config option 'whitelist_error' default changed to include usage example.
- Config option 'list' now supports '%players%' tag
- Config options for command toggles/messages amalgamated
- Reduced console spam when verbose is disabled.
Bug Fixes
- Merged fix-broadcast-exception (Kira, @daxvena) to fix null server race condition.
- Private messages are no longer bridged.
- First run restart requirement has been removed.
- Server no longer freezes if homeserver URL is improperly configured. Timeout after 10s.
- Messages from previous server run sessions are no longer sent.
- Session is recreated if refresh token is invalid.
Existing configs are incompatible. Please run the bridge once to generate the new 'config.yaml'.
New Features
- Migrated config file to YAML and added comments.
- Expanded configuration options. Each bridge command can be disabled.
- Added management commands. '/matrixbridge'.
- 'reload', reloads config.
- 'setname <name>', sets bridge bot user name.
- 'room [join|leave] <roomid>', join or leave a room.
- Support for additional databases. Bridge supports H2, SQLite, MariaDB and PostgreSQL.
- Advancements are now broadcast to Matrix.
- All message events can be individually disabled.
- Added error message if bot is unable to send messages in configured room.
- Added error message if configured room does not exist.
- Added error message if bot has not been invited to configured room.
- Added error message when connection to homeserver is lost, and when it is restored.
Changes
- Update dependencies. Supports room version 12.
- Invite bridge command is now disabled by default.
- Config options 'player_join' & 'player_leave' default emoji changed to '🔹'.
- Config option 'invalid_command' now supports '%commands%' tag.
- Config option 'whitelist_error' default changed to include usage example.
- Config option 'list' now supports '%players%' tag
- Config options for command toggles/messages amalgamated
- Reduced console spam when verbose is disabled.
Bug Fixes
- Merged fix-broadcast-exception (Kira, @daxvena) to fix null server race condition.
- Private messages are no longer bridged.
- First run restart requirement has been removed.
- Server no longer freezes if homeserver URL is improperly configured. Timeout after 10s.
- Messages from previous server run sessions are no longer sent.
- Session is recreated if refresh token is invalid.
- Update to 1.20.2. Confirmed to be compatible with all versions 1.20.2-1.20.6
- Bot login is now password-based
- Encrypted room support
- Session verification support (using key or passphrase)
- Sessions are now stored to speed up start time and allow encryption/verification support
- Bot automatically joins rooms it's invited to
- Delegation support. E.g., can use only 'https://example.net' instead of 'https://synapse.example.net'
- First implementation of useful error messages
- Backport to 1.20. Confirmed to be compatible with all versions 1.20.0-1.20.1.
- Bot login is now password-based
- Encrypted room support
- Session verification support (using key or passphrase)
- Sessions are now stored to speed up start time and allow encryption/verification support
- Bot automatically joins rooms it's invited to
- Delegation support. E.g., can use only 'https://example.net' instead of 'https://synapse.example.net'
- First implementation of useful error messages
- Update to 1.18.2
- Bot login is now password-based
- Encrypted room support
- Session verification support (using key or passphrase)
- Sessions are now stored to speed up start time and allow encryption/verification support
- Bot automatically joins rooms it's invited to
- Delegation support. E.g., can use only 'https://example.net' instead of 'https://synapse.example.net'
- First implementation of useful error messages
- Update to 1.21. Confirmed to be compatible with all versions 1.21.0-1.21.4
- Bot login is now password-based
- Encrypted room support
- Session verification support (using key or passphrase)
- Sessions are now stored to speed up start time and allow encryption/verification support
- Bot automatically joins rooms it's invited to
- Delegation support. E.g., can use only 'https://example.net' instead of 'https://synapse.example.net'
- First implementation of useful error messages
Backport of 1.20.1 version to 1.19.2. Feature set is identical.
Initial release. Server start and stop, player join and leave, player death and player chat is bridged.
Includes three commands, "!ping", "!list" and "!invite <username>". The "!invite" command allows Matrix users to whitelist players, this can be disabled in the config.