synapse/changelog.d
Dirk Klimpel c3119d1536
Add an admin API for users' media statistics (#8700)
Add `GET /_synapse/admin/v1/statistics/users/media` to get statisics about local media usage by users.
Related to #6094
It is the first API for statistics.
Goal is to avoid/reduce usage of sql queries like [Wiki analyzing Synapse](https://github.com/matrix-org/synapse/wiki/SQL-for-analyzing-Synapse-PostgreSQL-database-stats)

Signed-off-by: Dirk Klimpel dirk@klimpel.org
2020-11-05 18:59:12 +00:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
8286.feature Add base pushrule to notify for jitsi conferences (#8286) 2020-11-02 16:36:14 +00:00
8455.bugfix e2e: ensure we have both master and self-signing key (#8455) 2020-10-26 18:37:47 +00:00
8519.feature Add an admin api to delete local media. (#8519) 2020-10-26 17:02:28 +00:00
8539.feature Split admin API for reported events into a detail and a list view (#8539) 2020-10-26 18:16:37 +00:00
8559.misc Optimise createRoom with multiple invites (#8559) 2020-10-29 11:48:39 +00:00
8580.bugfix Check status codes that profile handler returns (#8580) 2020-10-26 13:55:21 +00:00
8582.doc Added basic instructions for Azure AD to OpenId documentation (#8582) 2020-10-26 17:49:55 +00:00
8595.misc Implement and use an @lru_cache decorator (#8595) 2020-10-30 11:43:17 +00:00
8607.feature Gracefully handle a pending logging connection during shutdown. (#8685) 2020-10-29 12:53:57 -04:00
8610.feature Add an admin APIs to allow server admins to list users' pushers (#8610) 2020-10-28 15:02:42 +00:00
8614.misc Don't instansiate Requester directly (#8614) 2020-10-22 10:11:06 +01:00
8615.misc Type hints for RegistrationStore (#8615) 2020-10-22 11:56:58 +01:00
8616.misc Add ability for access tokens to belong to one user but grant access to another user. (#8616) 2020-10-29 15:58:44 +00:00
8620.bugfix Add type hints for account validity handler (#8620) 2020-10-26 14:17:31 -04:00
8621.misc Remove unused OPTIONS handlers. (#8621) 2020-10-22 08:35:55 -04:00
8627.bugfix Fix email notifications for invites without local state. (#8627) 2020-10-23 10:41:32 +01:00
8628.bugfix Don't 500 for invalid group IDs (#8628) 2020-10-22 13:19:06 +01:00
8632.bugfix Fix handling of User-Agent headers with bad utf-8. (#8632) 2020-10-23 17:12:59 +01:00
8633.misc Run mypy as part of the lint.sh script. (#8633) 2020-10-28 08:49:08 -04:00
8634.misc Changelog 2020-10-22 18:33:02 +01:00
8635.doc Improve the sample config for SSO (OIDC, SAML, and CAS). (#8635) 2020-10-30 10:01:59 -04:00
8639.misc Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
8640.misc Start fewer opentracing spans (#8640) 2020-10-26 09:30:19 +00:00
8643.bugfix Fix a bug in the joined_rooms admin API (#8643) 2020-10-26 12:25:48 -04:00
8644.misc Add field total to device list in admin API (#8644) 2020-10-26 14:07:51 +00:00
8647.feature Add admin API to list users' local media (#8647) 2020-10-27 14:12:31 +00:00
8655.misc Add type hints to application services. (#8655) 2020-10-28 11:12:21 -04:00
8657.doc Fix filepath of Dex example config (#8657) 2020-10-26 16:53:11 +00:00
8664.misc Tell Black to format code for Python 3.5 (#8664) 2020-10-27 23:26:36 +00:00
8665.doc Note support for Python 3.9 (#8665) 2020-10-27 23:24:33 +00:00
8666.doc Minor updates to docs on how to run tests (#8666) 2020-10-27 23:26:00 +00:00
8667.doc Cross-link documentation to the prometheus recording rules. (#8667) 2020-10-27 15:29:50 -04:00
8668.misc Don't unnecessarily start bg process while handling typing. (#8668) 2020-10-27 15:32:19 +00:00
8669.misc Don't pull event from DB when handling replication traffic. (#8669) 2020-10-28 12:11:45 +00:00
8670.misc Don't unnecessarily start bg process in replication sending loop. (#8670) 2020-10-27 17:37:08 +00:00
8671.misc Abstract code for stripping room state into a separate method (#8671) 2020-10-27 18:42:46 +00:00
8679.misc Use %r rather than %s for stringifying events (#8679) 2020-10-29 12:16:49 +00:00
8680.misc Don't require hiredis to run unit tests (#8680) 2020-10-29 11:17:35 +00:00
8682.bugfix Fix race for concurrent downloads of remote media. (#8682) 2020-10-30 10:55:24 +00:00
8684.misc Fix cache call signature to accept on_invalidate. (#8684) 2020-10-29 15:18:17 +00:00
8685.feature Gracefully handle a pending logging connection during shutdown. (#8685) 2020-10-29 12:53:57 -04:00
8688.misc Fix optional parameter in stripped state storage method (#8688) 2020-10-30 00:22:31 +00:00
8689.feature Fix unit tests (#8689) 2020-10-29 18:21:49 +00:00
8690.misc Fail test cases if they fail to await all awaitables (#8690) 2020-10-30 07:15:07 -04:00
8693.misc Fix error handling around when completing an AS transaction (#8693) 2020-10-30 16:50:48 +00:00
8694.misc Improve start time by adding index to e2e_cross_signing_keys (#8694) 2020-11-02 13:55:56 +00:00
8698.misc Use Python 3.8 in Docker images by default (#8698) 2020-11-02 16:33:06 +00:00
8700.feature Add an admin API for users' media statistics (#8700) 2020-11-05 18:59:12 +00:00
8702.misc Remove the "draft" status of the Room Details Admin API (#8702) 2020-11-03 12:48:25 +00:00
8705.misc Improve error messages of non-str displayname/avatar_url (#8705) 2020-11-02 18:01:09 +00:00
8706.doc Document how to set up multiple event persisters (#8706) 2020-11-03 10:27:11 +00:00
8708.misc Block clients from sending server ACLs that lock the local server out. (#8708) 2020-11-03 12:13:48 +00:00
8713.misc Consolidate purge table lists to prevent desyncronisation (#8713) 2020-11-04 11:26:05 +00:00
8722.feature Add displayname to Shared-Secret Registration for admins (#8722) 2020-11-05 13:55:45 +00:00