aboutsummaryrefslogtreecommitdiff
path: root/net-im/py-matrix-synapse/files/pkg-message.in
blob: 7121cf97a00fa3ec9b0bad9f4391c487424fceb4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
[
{ type: install
  message: <<EOM
Configuring Synapse:

The following command can be used to generate a sample configuration of synapse:

%%PYTHON_CMD%% -B -m synapse.app.homeserver -c %%ETCDIR%%/homeserver.yaml --generate-config -H <SERVER_NAME> --report-stats no

Please note that you will still need to manually configure paths to log
directory, database, and media storage with this method.
EOM
}
{ type: upgrade
  message: <<EOM
If you're upgrading from a previous release of synapse, please read the upgrade
instructions at %%DOCSDIR%%/UPGRADE.rst
EOM
}
{ type: upgrade
  maximum_version: 1.51.0
  message: <<EOM
Synapse 1.51.0 deprecates webclient listeners and non-HTTP(S)
web_client_location settings. Please update your homeserver configurations
accordingly.

Additionally, if you run your own turn server for WebRTC and
use Let's Encrypt certificates, be advised that some Android and iOS clients
may be unable to connect. Please see upstream's turn-howto[0] for additional
details on this issue.

[0] https://matrix-org.github.io/synapse/latest/turn-howto.html

EOM
}
{ type: upgrade
  maximum_version: 1.55.0
  message: <<EOM
The default room version of synapse has been increased to version 9. Consider
changing this if interoperability with other matrix servers is an issue.

If you're using Mjolnir, be advised that this version of synapse is
incompatible with Mjolnir 1.3.1 and earlier.

EOM
}
{
  message: <<EOM
Running synapse with the sqlite backend is only recommended for testing purposes.
Future versions of synapse will disable federation by default if sqlite is used.
EOM
}
{ type: upgrade
  message: <<EOM
If you're currently using synapse with sqlite and would like to switch to postgres,
please read the instructions at %%DOCSDIR%%/postgres.md
EOM
}
{ type: upgrade
  maximum_version: 1.55.2
  message: <<EOM
Synapse will now refuse to start up if open registration is enabled, in order to help
mitigate abuse across the federation. If you would like to provide registration to
anyone, consider adding email, recaptcha or token-based verification in order to
prevent automated registration from bad actors. This check can be disabled by setting
the enable_registration_without_verification option in your homeserver configuration
file to true. More details are available in the upgrade notes[0].

Synapse will additionally now refuse to start when using PostgreSQL with a non-C values
for COLLATE and CTYPE, unless the config flag allow_unsafe_locale, found in the database
section of the configuration file, is set to true. See the upgrade notes[1] for details.

[0] https://matrix-org.github.io/synapse/v1.56/upgrade.html#open-registration-without-verification-is-now-disabled-by-default
[1] https://matrix-org.github.io/synapse/v1.56/upgrade#change-in-behaviour-for-postgresql-databases-with-unsafe-locale
EOM
}
{ type: upgrade
  maximum_version: 1.62.0
  message: <<EOM
Starting with synapse 1.62.0, this port will no longer ship with sqlite support
by default. If you rely on sqlite for your setup, please either migrate to
postfix, install the sqlite dependency manually or build a custom flavor of the
port.
EOM
}
]