Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cffa89120c | ||
|
|
e20dac829c | ||
|
|
ad142a67d5 | ||
|
|
a3eed1117d | ||
|
|
ab61ce410f | ||
|
|
9c8dd4fc9b | ||
|
|
09c9886098 | ||
|
|
4d4977dc4d | ||
|
|
890c091cc2 | ||
|
|
dd8c7e7e30 |
40
CHANGELOG
40
CHANGELOG
@@ -161,4 +161,44 @@
|
|||||||
* [Full changelog](https://github.com/matrix-org/synapse/releases/tag/v1.16.1)
|
* [Full changelog](https://github.com/matrix-org/synapse/releases/tag/v1.16.1)
|
||||||
* Drop table local_rejections_stream which was incorrectly added in Synapse 1.16.0. (#7816, b1beb3ff5)
|
* Drop table local_rejections_stream which was incorrectly added in Synapse 1.16.0. (#7816, b1beb3ff5)
|
||||||
|
|
||||||
|
[1.7.0]
|
||||||
|
* Update Synapse to 1.17.0
|
||||||
|
* [Full changelog](https://github.com/matrix-org/synapse/releases/tag/v1.17.0)
|
||||||
|
* Fix inconsistent handling of upper and lower case in email addresses when used as identifiers for login, etc. Contributed by @dklimpel. (#7021)
|
||||||
|
* Fix "Tried to close a non-active scope!" error messages when opentracing is enabled. (#7732)
|
||||||
|
* Fix incorrect error message when database CTYPE was set incorrectly. (#7760)
|
||||||
|
* Fix to not ignore set_tweak actions in Push Rules that have no value, as permitted by the specification. (#7766)
|
||||||
|
* Fix synctl to handle empty config files correctly. Contributed by @kotovalexarian. (#7779)
|
||||||
|
* Fixes a long standing bug in worker mode where worker information was saved in the devices table instead of the original IP address and user agent. (#7797)
|
||||||
|
* Fix 'stuck invites' which happen when we are unable to reject a room invite received over federation. (#7804, #7809, #7810)
|
||||||
|
|
||||||
|
[1.8.0]
|
||||||
|
* Update Synapse to 1.18.0
|
||||||
|
* [Full changelog](https://github.com/matrix-org/synapse/releases/tag/v1.18.0)
|
||||||
|
* Include room states on invite events that are sent to application services. Contributed by @Sorunome. (#6455)
|
||||||
|
* Add delete room admin endpoint (POST /_synapse/admin/v1/rooms/<room_id>/delete). Contributed by @dklimpel. (#7613, #7953)
|
||||||
|
* Add experimental support for running multiple federation sender processes. (#7798)
|
||||||
|
* Add the option to validate the iss and aud claims for JWT logins. (#7827)
|
||||||
|
* Add support for handling registration requests across multiple client reader workers. (#7830)
|
||||||
|
* Add an admin API to list the users in a room. Contributed by Awesome Technologies Innovationslabor GmbH. (#7842)
|
||||||
|
* Allow email subjects to be customised through Synapse's configuration. (#7846)
|
||||||
|
* Add the ability to re-activate an account from the admin API. (#7847, #7908)
|
||||||
|
* Support oEmbed for media previews. (#7920)
|
||||||
|
|
||||||
|
[1.9.0]
|
||||||
|
* Update Synapse to 1.19.0
|
||||||
|
* [Full changelog](https://github.com/matrix-org/synapse/releases/tag/v1.19.0)
|
||||||
|
* Add option to allow server admins to join rooms which fail complexity checks. Contributed by @lugino-emeritus. (#7902)
|
||||||
|
* Add an option to purge room or not with delete room admin endpoint (POST /_synapse/admin/v1/rooms/<room_id>/delete). Contributed by @dklimpel. (#7964)
|
||||||
|
* Add rate limiting to users joining rooms. (#8008)
|
||||||
|
* Add a /health endpoint to every configured HTTP listener that can be used as a health check endpoint by load balancers. (#8048)
|
||||||
|
* Allow login to be blocked based on the values of SAML attributes. (#8052)
|
||||||
|
* Allow guest access to the GET /_matrix/client/r0/rooms/{room_id}/members endpoint, according to MSC2689. Contributed by Awesome Technologies Innovationslabor GmbH. (#7314)
|
||||||
|
|
||||||
|
[1.9.1]
|
||||||
|
* Update Synapse to 1.19.1
|
||||||
|
* [Full changelog](https://github.com/matrix-org/synapse/releases/tag/v1.19.1)
|
||||||
|
* Fix a bug introduced in v1.19.0 where appservices with ratelimiting disabled would still be ratelimited when joining rooms. (#8139)
|
||||||
|
* Fix a bug introduced in v1.19.0 that would cause e.g. profile updates to fail due to incorrect application of rate limits on join requests. (#8153)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"description": "file://DESCRIPTION.md",
|
"description": "file://DESCRIPTION.md",
|
||||||
"changelog": "file://CHANGELOG",
|
"changelog": "file://CHANGELOG",
|
||||||
"tagline": "Secure & decentralized communication",
|
"tagline": "Secure & decentralized communication",
|
||||||
"version": "1.6.1",
|
"version": "1.9.1",
|
||||||
"healthCheckPath": "/",
|
"healthCheckPath": "/",
|
||||||
"httpPort": 8008,
|
"httpPort": 8008,
|
||||||
"memoryLimit": 536870912,
|
"memoryLimit": 536870912,
|
||||||
@@ -21,12 +21,12 @@
|
|||||||
"contactEmail": "support@cloudron.io",
|
"contactEmail": "support@cloudron.io",
|
||||||
"icon": "file://logo.png",
|
"icon": "file://logo.png",
|
||||||
"tags": [
|
"tags": [
|
||||||
"im", "collaboration", "voip", "videochat", "chat", "slack"
|
"im", "collaboration", "voip", "videochat", "chat", "slack", "zulip"
|
||||||
],
|
],
|
||||||
"mediaLinks": [
|
"mediaLinks": [
|
||||||
"https://cloudron-app-screenshots.s3.amazonaws.com/org.matrix.synapse/606cd9d4ccc3bee11a49f91444a2dad8947cbc7c/1.png",
|
"https://screenshots.cloudron.io/org.matrix.synapse/1.png",
|
||||||
"https://cloudron-app-screenshots.s3.amazonaws.com/org.matrix.synapse/606cd9d4ccc3bee11a49f91444a2dad8947cbc7c/2.png",
|
"https://screenshots.cloudron.io/org.matrix.synapse/2.png",
|
||||||
"https://cloudron-app-screenshots.s3.amazonaws.com/org.matrix.synapse/606cd9d4ccc3bee11a49f91444a2dad8947cbc7c/3.png"
|
"https://screenshots.cloudron.io/org.matrix.synapse/3.png"
|
||||||
],
|
],
|
||||||
"changelog": "file://CHANGELOG",
|
"changelog": "file://CHANGELOG",
|
||||||
"postInstallMessage": "file://POSTINSTALL.md",
|
"postInstallMessage": "file://POSTINSTALL.md",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
This app packages Synapse <upstream>1.16.1</upstream>.
|
This app packages Synapse <upstream>1.19.1</upstream>.
|
||||||
|
|
||||||
**This package only provides the Matrix backend. A variety of clients are available
|
**This package only provides the Matrix backend. A variety of clients are available
|
||||||
[here](https://matrix.org/clients/). Riot is a popular web frontend for Matrix and
|
[here](https://matrix.org/clients/). Riot is a popular web frontend for Matrix and
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ RUN mkdir -p /app/pkg
|
|||||||
|
|
||||||
WORKDIR /app/code
|
WORKDIR /app/code
|
||||||
|
|
||||||
ARG VERSION=v1.16.1
|
ARG VERSION=v1.19.1
|
||||||
|
|
||||||
# https://pythonspeed.com/articles/activate-virtualenv-dockerfile/
|
# https://pythonspeed.com/articles/activate-virtualenv-dockerfile/
|
||||||
RUN virtualenv -p python3 /app/code/env
|
RUN virtualenv -p python3 /app/code/env
|
||||||
|
|||||||
@@ -204,7 +204,12 @@ describe('Application life cycle test', function () {
|
|||||||
it('check room', checkRoom);
|
it('check room', checkRoom);
|
||||||
|
|
||||||
it('restore app', function () {
|
it('restore app', function () {
|
||||||
execSync('cloudron restore --app ' + app.id, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
|
const backups = JSON.parse(execSync('cloudron backup list --raw'));
|
||||||
|
execSync('cloudron uninstall --app ' + app.id, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
|
||||||
|
execSync('cloudron install --location ' + LOCATION, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
|
||||||
|
var inspect = JSON.parse(execSync('cloudron inspect'));
|
||||||
|
app = inspect.apps.filter(function (a) { return a.location === LOCATION; })[0];
|
||||||
|
execSync(`cloudron restore --backup ${backups[0].id} --app ${app.id}`, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
|
||||||
});
|
});
|
||||||
|
|
||||||
it('check landing page', checkLandingPage);
|
it('check landing page', checkLandingPage);
|
||||||
|
|||||||
Reference in New Issue
Block a user