diff --git a/CHANGELOG.md b/CHANGELOG.md index 4eef6e8e8..75bc15ebb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,33 @@ +1.0.0 (2023-06-09) +================== + +**Note**: This release drops support for Node 16. The minimum required version is now 18+. + +Several changes were made since the previous RC, mostly fixes around our incoming [connection pooling](https://matrix-org.github.io/matrix-appservice-irc/latest/connection_pooling.html) feature. The feature is +*still* considered unstable for the time being, so please be careful when trying it out. + +Features +-------- + +- New PM rooms are configured to disable calls, reactions, redactions, and stickers; + as they could not be bridged anyway. ([\#1663](https://github.com/matrix-org/matrix-appservice-irc/issues/1663)) +- The bridge now logs the user performing plumb/unplumb operations for easy auditing. ([\#1738](https://github.com/matrix-org/matrix-appservice-irc/issues/1738)) + + +Bugfixes +-------- + +- Fix the bridge pooling so it supports TLS. ([\#1709](https://github.com/matrix-org/matrix-appservice-irc/issues/1709)) +- Fix setup widget failing to authenticate. ([\#1711](https://github.com/matrix-org/matrix-appservice-irc/issues/1711)) +- Sort the list of channels in !listrooms output. ([\#1715](https://github.com/matrix-org/matrix-appservice-irc/issues/1715)) +- Fix cases where the IRC bridge may erronously believe a user is not joined to a channel in pooling mode. ([\#1717](https://github.com/matrix-org/matrix-appservice-irc/issues/1717)) +- Allow usernames to include more characters when using the `!username` command. ([\#1719](https://github.com/matrix-org/matrix-appservice-irc/issues/1719)) +- Ensure that all passwords can be decrypted on startup, to detect any issues with the provided passkey. ([\#1720](https://github.com/matrix-org/matrix-appservice-irc/issues/1720)) +- Fixes cases where powerlevel changes may not be correctly applied upon mode change. ([\#1732](https://github.com/matrix-org/matrix-appservice-irc/issues/1732)) +- Fix a case where a proxied client connection may get missed until they use the bridge on startup, leading to missed + messages and logspam. ([\#1737](https://github.com/matrix-org/matrix-appservice-irc/issues/1737)) + + 1.0.0-rc1 (2023-04-28) ====================== diff --git a/changelog.d/1663.feature b/changelog.d/1663.feature deleted file mode 100644 index 7092275bf..000000000 --- a/changelog.d/1663.feature +++ /dev/null @@ -1,2 +0,0 @@ -- New PM rooms are configured to disable calls, reactions, redactions, and stickers; - as they could not be bridged anyway. diff --git a/changelog.d/1709.bugfix b/changelog.d/1709.bugfix deleted file mode 100644 index b22188042..000000000 --- a/changelog.d/1709.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix the bridge pooling so it supports TLS. \ No newline at end of file diff --git a/changelog.d/1711.bugfix b/changelog.d/1711.bugfix deleted file mode 100644 index 3dfd1ae74..000000000 --- a/changelog.d/1711.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix setup widget failing to authenticate. diff --git a/changelog.d/1715.bugfix b/changelog.d/1715.bugfix deleted file mode 100644 index 3cca2e732..000000000 --- a/changelog.d/1715.bugfix +++ /dev/null @@ -1 +0,0 @@ -Sort the list of channels in !listrooms output. diff --git a/changelog.d/1717.bugfix b/changelog.d/1717.bugfix deleted file mode 100644 index f5939bd57..000000000 --- a/changelog.d/1717.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix cases where the IRC bridge may erronously believe a user is not joined to a channel in pooling mode. \ No newline at end of file diff --git a/changelog.d/1719.bugfix b/changelog.d/1719.bugfix deleted file mode 100644 index 5bebe499b..000000000 --- a/changelog.d/1719.bugfix +++ /dev/null @@ -1 +0,0 @@ -Allow usernames to include more characters when using the `!username` command. diff --git a/changelog.d/1720.bugfix b/changelog.d/1720.bugfix deleted file mode 100644 index 7efdc6154..000000000 --- a/changelog.d/1720.bugfix +++ /dev/null @@ -1 +0,0 @@ -Ensure that all passwords can be decrypted on startup, to detect any issues with the provided passkey. diff --git a/changelog.d/1732.bugfix b/changelog.d/1732.bugfix deleted file mode 100644 index 8496aeb20..000000000 --- a/changelog.d/1732.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes cases where powerlevel changes may not be correctly applied upon mode change. \ No newline at end of file diff --git a/changelog.d/1737.bugfix b/changelog.d/1737.bugfix deleted file mode 100644 index 606a3652d..000000000 --- a/changelog.d/1737.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Fix a case where a proxied client connection may get missed until they use the bridge on startup, leading to missed -messages and logspam. \ No newline at end of file diff --git a/changelog.d/1738.feature b/changelog.d/1738.feature deleted file mode 100644 index 4079561c0..000000000 --- a/changelog.d/1738.feature +++ /dev/null @@ -1 +0,0 @@ -The bridge now logs the user performing plumb/unplumb operations for easy auditing. diff --git a/package.json b/package.json index 2a828fcdb..f69167e80 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matrix-appservice-irc", - "version": "1.0.0-rc1", + "version": "1.0.0", "description": "An IRC Bridge for Matrix", "main": "app.js", "bin": "./bin/matrix-appservice-irc",