From 64ffab4be8a219996fa8a4a35d4f2d25c628a66f Mon Sep 17 00:00:00 2001 From: Half-Shot Date: Tue, 28 Mar 2023 11:26:19 +0100 Subject: [PATCH] 3.1.0 --- CHANGELOG.md | 27 ++++++++++++++++++++++++++- changelog.d/667.misc | 1 - changelog.d/671.bugfix | 1 - changelog.d/672.bugfix | 1 - changelog.d/675.bugfix | 1 - changelog.d/676.misc | 1 - changelog.d/678.bugfix | 1 - changelog.d/680.bugfix | 1 - changelog.d/681.misc | 1 - changelog.d/684.bugfix | 1 - changelog.d/685.misc | 1 - changelog.d/687.bugfix | 1 - changelog.d/691.bugfix | 1 - package.json | 2 +- 14 files changed, 27 insertions(+), 14 deletions(-) delete mode 100644 changelog.d/667.misc delete mode 100644 changelog.d/671.bugfix delete mode 100644 changelog.d/672.bugfix delete mode 100644 changelog.d/675.bugfix delete mode 100644 changelog.d/676.misc delete mode 100644 changelog.d/678.bugfix delete mode 100644 changelog.d/680.bugfix delete mode 100644 changelog.d/681.misc delete mode 100644 changelog.d/684.bugfix delete mode 100644 changelog.d/685.misc delete mode 100644 changelog.d/687.bugfix delete mode 100644 changelog.d/691.bugfix diff --git a/CHANGELOG.md b/CHANGELOG.md index 275f25fc..c0bb68da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,29 @@ - 3.0.1 (2023-03-21) +3.1.0 (2023-03-28) +================== + +Bugfixes +-------- + +- Ensure Hookshot shuts down faster when running feeds. ([\#671](https://github.com/matrix-org/matrix-hookshot/issues/671)) +- Fix GitHub repo connections not always applying state updates. ([\#672](https://github.com/matrix-org/matrix-hookshot/issues/672)) +- Don't hide Create Connection button in Migration component. ([\#675](https://github.com/matrix-org/matrix-hookshot/issues/675)) +- Ensure the widget still works without needing to store local storage data. ([\#678](https://github.com/matrix-org/matrix-hookshot/issues/678)) +- Fix a missing grant for a connection sometimes causing a crash. ([\#680](https://github.com/matrix-org/matrix-hookshot/issues/680)) +- Don't check Content-Type of RSS feeds when adding a new connection, instead just check if the feed is valid. ([\#684](https://github.com/matrix-org/matrix-hookshot/issues/684)) +- Make sure we're not treating garbage data in feed items as guids. ([\#687](https://github.com/matrix-org/matrix-hookshot/issues/687)) +- Improve resiliency to invite/join races when Hookshot is added by an integration manager. ([\#691](https://github.com/matrix-org/matrix-hookshot/issues/691)) + + +Internal Changes +---------------- + +- Add release.sh script and release.yml workflow to make the release process easier. ([\#667](https://github.com/matrix-org/matrix-hookshot/issues/667)) +- Add a /ready and /live endpoint to each listener, so that it can be checked independently. ([\#676](https://github.com/matrix-org/matrix-hookshot/issues/676)) +- Add `feed_failing` metric to track the number of feeds failing to be read or parsed. ([\#681](https://github.com/matrix-org/matrix-hookshot/issues/681)) +- Stagger RSS feed polling over the interval period, rather than attempting to poll all feeds at once. Should reduce memory / CPU spikes. ([\#685](https://github.com/matrix-org/matrix-hookshot/issues/685)) + + +3.0.1 (2023-03-21) =================== Bugfixes diff --git a/changelog.d/667.misc b/changelog.d/667.misc deleted file mode 100644 index b853c100..00000000 --- a/changelog.d/667.misc +++ /dev/null @@ -1 +0,0 @@ -Add release.sh script and release.yml workflow to make the release process easier. \ No newline at end of file diff --git a/changelog.d/671.bugfix b/changelog.d/671.bugfix deleted file mode 100644 index a7a0b965..00000000 --- a/changelog.d/671.bugfix +++ /dev/null @@ -1 +0,0 @@ -Ensure Hookshot shuts down faster when running feeds. \ No newline at end of file diff --git a/changelog.d/672.bugfix b/changelog.d/672.bugfix deleted file mode 100644 index 6688e58e..00000000 --- a/changelog.d/672.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix GitHub repo connections not always applying state updates. \ No newline at end of file diff --git a/changelog.d/675.bugfix b/changelog.d/675.bugfix deleted file mode 100644 index 5d71f97d..00000000 --- a/changelog.d/675.bugfix +++ /dev/null @@ -1 +0,0 @@ -Don't hide Create Connection button in Migration component. \ No newline at end of file diff --git a/changelog.d/676.misc b/changelog.d/676.misc deleted file mode 100644 index b158d529..00000000 --- a/changelog.d/676.misc +++ /dev/null @@ -1 +0,0 @@ -Add a /ready and /live endpoint to each listener, so that it can be checked independently. \ No newline at end of file diff --git a/changelog.d/678.bugfix b/changelog.d/678.bugfix deleted file mode 100644 index cd45dd1d..00000000 --- a/changelog.d/678.bugfix +++ /dev/null @@ -1 +0,0 @@ -Ensure the widget still works without needing to store local storage data. \ No newline at end of file diff --git a/changelog.d/680.bugfix b/changelog.d/680.bugfix deleted file mode 100644 index 17ed4035..00000000 --- a/changelog.d/680.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix a missing grant for a connection sometimes causing a crash. \ No newline at end of file diff --git a/changelog.d/681.misc b/changelog.d/681.misc deleted file mode 100644 index 86ee5b11..00000000 --- a/changelog.d/681.misc +++ /dev/null @@ -1 +0,0 @@ -Add `feed_failing` metric to track the number of feeds failing to be read or parsed. \ No newline at end of file diff --git a/changelog.d/684.bugfix b/changelog.d/684.bugfix deleted file mode 100644 index 2c712807..00000000 --- a/changelog.d/684.bugfix +++ /dev/null @@ -1 +0,0 @@ -Don't check Content-Type of RSS feeds when adding a new connection, instead just check if the feed is valid. diff --git a/changelog.d/685.misc b/changelog.d/685.misc deleted file mode 100644 index 88a0c619..00000000 --- a/changelog.d/685.misc +++ /dev/null @@ -1 +0,0 @@ -Stagger RSS feed polling over the interval period, rather than attempting to poll all feeds at once. Should reduce memory / CPU spikes. diff --git a/changelog.d/687.bugfix b/changelog.d/687.bugfix deleted file mode 100644 index 2965850f..00000000 --- a/changelog.d/687.bugfix +++ /dev/null @@ -1 +0,0 @@ -Make sure we're not treating garbage data in feed items as guids. diff --git a/changelog.d/691.bugfix b/changelog.d/691.bugfix deleted file mode 100644 index b5f29d09..00000000 --- a/changelog.d/691.bugfix +++ /dev/null @@ -1 +0,0 @@ -Improve resiliency to invite/join races when Hookshot is added by an integration manager. \ No newline at end of file diff --git a/package.json b/package.json index 23aa4ad3..ecff4ee7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matrix-hookshot", - "version": "3.0.1", + "version": "3.1.0", "description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.", "main": "lib/app.js", "repository": "https://github.com/matrix-org/matrix-hookshot",