Erik Johnston
78e3502ada
Always report memory usage metrics when TRACK_MEMORY_USAGE is True
2021-05-04 14:32:42 +01:00
Erik Johnston
8206069c63
Comment
2021-05-04 14:29:30 +01:00
Erik Johnston
a99524f383
Apply suggestions from code review
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2021-05-04 14:29:26 +01:00
Erik Johnston
5add13e05d
Newsfile
2021-04-26 11:13:08 +01:00
Erik Johnston
2bf93f9b34
Fix
2021-04-26 10:58:04 +01:00
Erik Johnston
bcf8858b67
Don't explode if memory has been twiddled
2021-04-26 10:56:42 +01:00
Erik Johnston
99fb72e63e
Move TRACK_MEMORY_USAGE to root
2021-04-26 10:50:15 +01:00
Erik Johnston
567fe5e387
Make TRACK_MEMORY_USAGE configurable
2021-04-26 10:39:54 +01:00
Erik Johnston
0c9bab290f
Ignore singletons
2021-04-26 10:29:26 +01:00
Erik Johnston
5003bd29d2
Don't have a global Asizer
2021-04-23 17:16:49 +01:00
Erik Johnston
e9f5812eff
Track memory usage of caches
2021-04-23 16:26:10 +01:00
Erik Johnston
a15c003e5b
Make DomainSpecificString an attrs class ( #9875 )
2021-04-23 15:46:29 +01:00
Andrew Morgan
ceaa76970f
Remove room and user invite ratelimits in default unit test config ( #9871 )
2021-04-23 13:37:48 +01:00
Erik Johnston
9d25a0ae65
Split presence out of master ( #9820 )
2021-04-23 12:21:55 +01:00
Patrick Cloke
d924827da1
Check for space membership during a remote join of a restricted room ( #9814 )
...
When receiving a /send_join request for a room with join rules set to 'restricted',
check if the user is a member of the spaces defined in the 'allow' key of the join rules.
This only applies to an experimental room version, as defined in MSC3083.
2021-04-23 07:05:51 -04:00
Erik Johnston
3853a7edfc
Only store data in caches, not "smart" objects ( #9845 )
2021-04-23 11:47:07 +01:00
Richard van der Hoff
51a20914a8
Limit the size of HTTP responses read over federation. ( #9833 )
2021-04-23 11:08:41 +01:00
manuroe
c1ddbbde4f
Handle all new rate limits in demo scripts ( #9858 )
2021-04-22 17:49:42 +01:00
Erik Johnston
177dae2704
Limit length of accepted email addresses ( #9855 )
2021-04-22 17:49:11 +01:00
Richard van der Hoff
69018acbd2
Clear the resync bit after resyncing device lists ( #9867 )
...
Fixes #9866 .
2021-04-22 16:53:24 +01:00
Richard van der Hoff
294c675033
Remove synapse.types.Collection ( #9856 )
...
This is no longer required, since we have dropped support for Python 3.5.
2021-04-22 16:43:50 +01:00
Andrew Morgan
3186324260
Merge branch 'master' into develop
2021-04-22 11:23:56 +01:00
Andrew Morgan
0f2629ebc6
Merge tag 'v1.32.2'
...
Synapse 1.32.2 (2021-04-22)
===========================
This release includes a fix for a regression introduced in 1.32.0.
Bugfixes
--------
- Fix a regression in Synapse 1.32.0 and 1.32.1 which caused `LoggingContext` errors in plugins. ([\#9857](https://github.com/matrix-org/synapse/issues/9857 ))
2021-04-22 11:23:34 +01:00
Andrew Morgan
dac4445934
A regression can't be introduced twice
v1.32.2
2021-04-22 11:09:31 +01:00
Andrew Morgan
79e6d9e4b1
Note regression was in 1.32.0 and 1.32.1
2021-04-22 11:04:51 +01:00
Andrew Morgan
ca380881b1
Update dates in changelogs
2021-04-21 18:47:31 +01:00
Andrew Morgan
55159c48e3
1.32.2
2021-04-21 18:45:39 +01:00
Andrew Morgan
ca6ecb8d67
Merge branch 'release-v1.32.1' of github.com:matrix-org/synapse into release-v1.32.2
2021-04-21 18:39:45 +01:00
Andrew Morgan
8798f2291c
Merge branch 'master' of github.com:matrix-org/synapse into develop
2021-04-21 18:21:56 +01:00
Andrew Morgan
046175daba
Merge branch 'release-v1.32.1' of github.com:matrix-org/synapse
2021-04-21 18:21:14 +01:00
Andrew Morgan
0c23aa393c
Note LoggingContext signature change incompatibility in 1.32.0 ( #9859 )
...
1.32.0 also introduced an incompatibility with Synapse modules that make use of `synapse.logging.context.LoggingContext`, such as [synapse-s3-storage-provider](https://github.com/matrix-org/synapse-s3-storage-provider ).
This PR adds a note to the 1.32.0 changelog and upgrade notes about it.
2021-04-21 18:16:58 +01:00
Richard van der Hoff
d9bd62f9d1
Make LoggingContext's name optional ( #9857 )
...
Fixes https://github.com/matrix-org/synapse-s3-storage-provider/issues/55
2021-04-21 16:39:34 +01:00
Andrew Morgan
4b2217ace2
Merge branch 'master' into develop
2021-04-21 14:55:06 +01:00
Andrew Morgan
a0972085ed
Merge tag 'v1.32.1'
...
Synapse 1.32.1 (2021-04-21)
===========================
This release fixes [a regression](https://github.com/matrix-org/synapse/issues/9853 ) in Synapse 1.32.0 that caused connected Prometheus instances to become unstable. If you ran Synapse 1.32.0 with Prometheus metrics, first upgrade to Synapse 1.32.1 and follow [these instructions](https://github.com/matrix-org/synapse/pull/9854#issuecomment-823472183 ) to clean up any excess writeahead logs.
Bugfixes
--------
- Fix a regression in Synapse 1.32.0 which caused Synapse to report large numbers of Prometheus time series, potentially overwhelming Prometheus instances. ([\#9854](https://github.com/matrix-org/synapse/issues/9854 ))
2021-04-21 14:54:03 +01:00
Andrew Morgan
bdb4c20dc1
Clarify 1.32.0/1 changelog and upgrade notes
v1.32.1
2021-04-21 14:44:04 +01:00
Andrew Morgan
acb8c81041
Add regression notes to CHANGES.md; fix link in 1.32.0 changelog
2021-04-21 14:24:16 +01:00
Andrew Morgan
98a1b84631
Add link to fixing prometheus to 1.32.0 upgrade notes; 1.32.1 has a fix
2021-04-21 14:19:11 +01:00
Andrew Morgan
026a66f2b3
Fix typo in link to regression in 1.32.0 upgrade notes
2021-04-21 14:04:44 +01:00
Andrew Morgan
a745531c10
1.32.1
2021-04-21 14:01:12 +01:00
Andrew Morgan
30c94862b4
Mention Prometheus metrics regression in v1.32.0
2021-04-21 14:00:31 +01:00
Richard van der Hoff
5d281c10dd
Stop BackgroundProcessLoggingContext making new prometheus timeseries ( #9854 )
...
This undoes part of b076bc276e .
2021-04-21 10:03:31 +01:00
Patrick Cloke
683d6f75af
Rename handler and config modules which end in handler/config. ( #9816 )
2021-04-20 14:55:20 -04:00
Andrew Morgan
eccacd72cb
Merge branch 'master' into develop
2021-04-20 17:14:15 +01:00
Andrew Morgan
b8c5f6fddb
Mention Prometheus metrics regression in v1.32.0
2021-04-20 17:11:36 +01:00
Andrew Morgan
272402c4d7
Merge branch 'master' into develop
2021-04-20 16:07:53 +01:00
Andrew Morgan
05fa06834d
Further tweaking on gpg signing key notice
2021-04-20 15:52:06 +01:00
Andrew Morgan
913f790bb2
Add note about expired Debian gpg signing keys to CHANGES.md
2021-04-20 15:33:56 +01:00
Andrew Morgan
6982db9651
Merge branch 'master' into develop
2021-04-20 14:55:16 +01:00
Andrew Morgan
438a8594cb
Update v1.32.0 changelog. It's m.login.application_service, not plural
v1.32.0
2021-04-20 14:47:17 +01:00
Andrew Morgan
e031c7e0cc
1.32.0
2021-04-20 14:31:27 +01:00