Skip to content

Releases: matrix-org/matrix-appservice-irc

0.13.1

07 Nov 15:22
Compare
Choose a tag to compare

Changes in 0.13.1 (2019-11-07)

  • Pin node-irc dependency to avoid new changes bleeding into old releases.

0.13.0

25 Sep 09:12
0.13.0
Compare
Choose a tag to compare

Changes in 0.13.0 (2019-09-25)

(More changes can be found in release notes from previous RCs)

  • Fatal logging will now emit to stdout directly first, and exit with a unique error code #812

0.13.0-rc2

11 Sep 14:03
0.13.0-rc2
Compare
Choose a tag to compare
0.13.0-rc2 Pre-release
Pre-release

Changes in 0.13.0-rc2 (2019-09-11)

  • Users who are banned from an IRC network must be QUIT locally #790
  • Pending nicknames should be stored before they are confirmed to help dedupe #796
  • Clarify storepass response #799. Thanks @auscompgeek
  • Fix issue where room upgrades would not upgrade the room entry ID #797

0.13.0-rc1

06 Aug 09:54
0.13.0-rc1
Compare
Choose a tag to compare
0.13.0-rc1 Pre-release
Pre-release

NOTE: This release requires Node.js 10 or greater.

  • Require Node 10 (and use Buildkite for CI) #764
  • Handle PARTs for Matrix users #754
  • Configurable room versions #763
  • Passwords stored by the bridge can now contain spaces #738. Thanks @14mRh4X0r!
  • Audit packages and update for security #779
  • Fix call to _incrementMetric #780
  • Disable escaping of userids for now #768
  • Reduce memory consumption of tests #766
  • Add a debug API endpoint to quit users who have been idle for a while #772
  • DebugApi endpoint to inspect connected users #781
  • Refactor powerlevel (mode) handling #785
  • Bump appservice sdk version #788

Please also note that CONTRIBUTING.md has been updated with new guidelines.

0.12.0

06 Jun 14:37
0.12.0
Compare
Choose a tag to compare

See CHANGELOG.md

0.11.2

05 Oct 12:40
0.11.2
Compare
Choose a tag to compare

Changes in 0.11.2 (2018-10-05)

  • Fixed bugs where a user may issue a !quit and break metrics reporting for a bridge. (Fixes #687)
  • Added a config option 'advanced.maxHttpSockets' to allow you to increase the limit for high traffic bridges.

0.11.0

28 Aug 13:22
Compare
Choose a tag to compare

Changes in 0.11.0 (2018-08-28)

No changes since previous RC, see below for full list of changes

Changes in 0.11.0-rc4 (2018-08-24)

Bug Fixes:

  • Fixed a bug where content of events the bridge hadn't cached
    were not being used in replies.

Changes in 0.11.0-rc3 (2018-08-24)

  • The bridge now depends on matrix-appservice-bridge 1.6.0c

Bug Fixes:

  • We were calling authedRequest but the request was not mocked out.

Changes in 0.11.0-rc2 (2018-08-24)

  • The bridge now depends on matrix-appservice-bridge 1.6.0b

Bug Fixes:

  • There was a bug involving intents in m-a-b so it was bumped

Changes in 0.11.0-rc1 (2018-08-23)

  • The bridge now depends on matrix-appservice-bridge 1.6.0a

New features & improvements:

  • Cache modes internally #630
  • Replace nicks with user pill mentions #650 #658
  • Kick users if we fail to create an IRC client for them on join (aka ILINE kicks) #639
  • SASL support #643
  • Add err_nononreg so we can announce PMs that failed #645
  • Formatting of replies #647

Bug Fixes:

  • Fix invalidchar nick #655
  • Don't answer any msgtypes other than text in an admin room. #642
  • Fix provisoner leaving users on unlink #649

Metrics:

  • Metrics for MatrixHandler - Iline Kicks #644
  • Idle connection metrics #651
  • QueuePool.waitingItems should use it's internal queue size #656

Misc:

  • Section out tests, linting and coverage into seperate stages for Travis #657

0.11.0-rc4

24 Aug 14:58
Compare
Choose a tag to compare
0.11.0-rc4 Pre-release
Pre-release

Bug Fixes:

  • Fixed a bug where content of events the bridge hadn't cached were not being used in replies.

0.11.0-rc1

23 Aug 18:55
Compare
Choose a tag to compare
0.11.0-rc1 Pre-release
Pre-release

Changes in 0.11.0-rc1 (2018-08-23)

  • The bridge now depends on matrix-appservice-bridge 1.6.0a

New features & improvements:

  • Cache modes internally #630
  • Replace nicks with user pill mentions #650 #658
  • Kick users if we fail to create an IRC client for them on join (aka ILINE kicks) #639
  • SASL support #643
  • Add err_nononreg so we can announce PMs that failed #645
  • Formatting of replies #647

Bug Fixes:

  • Fix invalidchar nick #655
  • Don't answer any msgtypes other than text in an admin room. #642
  • Fix provisoner leaving users on unlink #649

Metrics:

  • Metrics for MatrixHandler - Iline Kicks #644
  • Idle connection metrics #651
  • QueuePool.waitingItems should use it's internal queue size #656

Misc:

  • Section out tests, linting and coverage into seperate stages for Travis #657

0.10.1

30 Jul 14:51
Compare
Choose a tag to compare

Changes in 0.10.1 (2018-07-30)

- Missed a few changes from master

Changes in 0.10.0 (2018-07-30)

None since rc1

Changes in 0.10.1-rc1 (2018-07-30)

- The bridge now depends on matrix-appservice-bridge 1.5.0a
- Migrate to ESLint 4. Thanks Aidan Gauland
- Don't rejoin virtual users we know are in the room.
- Added unbridging API for bridge operators to unbridge portal rooms.
- Add option to allow expired certificates.
- Add option to show group flare in new portal rooms.
- Joins are now (optionally) retried when they fail on I->M.
- No more warnings about rawResponse when uploading media.
- Add option to disable presence.