0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-06-30 16:38:21 +02:00
synapse/changelog.d
Sean Quah 7862f821de
Annotate string constants in synapse.api.constants with Final (#11356)
This change makes mypy complain if the constants are ever reassigned,
and, more usefully, makes mypy type them as `Literal`s instead of `str`s,
allowing code of the following form to pass mypy:
```py
def do_something(membership: Literal["join", "leave"], ...): ...

do_something(Membership.JOIN, ...)
```
2021-11-25 16:14:23 +00:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
10847.misc Add type annotations to synapse.metrics (#10847) 2021-11-17 19:07:02 +00:00
11161.feature Do not allow MSC3440 threads to fork threads (#11161) 2021-11-18 13:43:09 +00:00
11223.feature Convert delete room admin API to async endpoint (#11223) 2021-11-12 12:35:31 +00:00
11228.feature Allow admins to proactively block rooms (#11228) 2021-11-09 13:11:47 +00:00
11230.bugfix Change display names/avatar URLs to None if they contain null bytes before storing in DB (#11230) 2021-11-12 10:38:24 -08:00
11236.feature Support filtering by relations per MSC3440 (#11236) 2021-11-09 08:10:58 -05:00
11242.misc Split out federated PDU retrieval into a non-cached version (#11242) 2021-11-09 15:07:57 -06:00
11247.misc Clarifications and small fixes to to-device related code (#11247) 2021-11-09 14:31:15 +00:00
11265.bugfix Prevent historical state from being pushed to an application service via /transactions (MSC2716) (#11265) 2021-11-18 14:16:08 -06:00
11278.misc Fix typo in RelationAggregationPaginationServlet error response (#11278) 2021-11-09 12:11:50 +00:00
11280.misc Remove unused tables room_stats_historical and user_stats_historical (#11280) 2021-11-12 16:47:56 -08:00
11281.doc Suggest using /etc/matrix-synapse/conf.d/ for configuration with Debian packages (#11281) 2021-11-12 13:17:06 +00:00
11282.misc Require mypy for synapse/ & tests/ unless excluded (#11282) 2021-11-09 16:22:47 +00:00
11285.misc Ignore missing imports for parameterized. (#11285) 2021-11-09 19:04:53 +00:00
11286.doc Fix typos in the username_available admin API documentation. (#11286) 2021-11-09 21:11:05 +00:00
11287.misc Add missing type hints to synapse.app. (#11287) 2021-11-10 15:06:54 -05:00
11288.bugfix Fix error in thumbnail generation (#11288) 2021-11-10 20:49:43 +00:00
11292.misc Remove redundant parameters on _check_event_auth (#11292) 2021-11-10 14:16:06 +00:00
11297.misc Add type hints to synapse._scripts (#11297) 2021-11-10 17:55:32 +00:00
11298.doc Add documentation page stubs for Single Sign-On, SAML and CAS pages (#11298) 2021-11-10 17:54:56 +00:00
11303.misc Move sql file for remove_deleted_devices_from_device_inbox into v65 (#11303) 2021-11-11 15:01:13 +00:00
11307.misc Add type hints to some storage classes (#11307) 2021-11-11 08:47:31 -05:00
11310.misc Correct type hint for room_batch.py (#11310) 2021-11-11 16:49:28 +00:00
11311.misc Add type hints to media repository storage module (#11311) 2021-11-12 11:05:26 -05:00
11312.misc Get db signatures file to pass mypy (#11312) 2021-11-11 17:04:44 +00:00
11313.misc Annotations for user_erasure_store (#11313) 2021-11-11 19:22:19 +00:00
11314.misc Attempt to annotate events_forward_extremities (#11314) 2021-11-12 15:58:17 +00:00
11316.misc Annotations for state_deltas.py (#11316) 2021-11-12 20:24:12 +00:00
11318.feature Add support for /_matrix/client/v3 APIs (#11318) 2021-11-16 14:47:58 +01:00
11320.doc change 'Home Server' to one word 'homeserver' (#11320) 2021-11-16 10:21:01 +00:00
11321.misc Add more type hints to synapse.util. (#11321) 2021-11-12 13:43:06 +00:00
11322.misc Generalize the disallowed_untyped_defs in mypy.ini (#11322) 2021-11-12 14:27:45 +00:00
11323.misc Misc typing fixes for tests, part 1 of N (#11323) 2021-11-12 15:50:54 +00:00
11324.feature Add dedicated admin API for blocking a room (#11324) 2021-11-18 17:43:49 +00:00
11327.misc Test room alias deletion (#11327) 2021-11-12 19:56:00 +00:00
11328.misc Add most missing type hints to synapse.util (#11328) 2021-11-16 08:47:36 -05:00
11330.misc Misc typing fixes for tests, part 2 of N (#11330) 2021-11-16 10:41:35 +00:00
11332.misc Rollback #11322 due to wrong syntax in mypy.ini. (#11332) 2021-11-12 20:10:03 +00:00
11333.misc Remove legacy code related to deprecated trust_identity_server_for_password_resets config flag (#11333) 2021-11-18 10:56:32 -08:00
11335.feature Add support for the stable version of MSC2778 (#11335) 2021-11-15 10:31:22 +00:00
11339.misc Get directory db file to pass mypy (#11339) 2021-11-15 12:59:05 +00:00
11340.bugfix Properly register all callback hooks for legacy password authentication providers (#11340) 2021-11-16 12:53:31 +00:00
11341.misc Add/Unerase annotations to Module API (#11341) 2021-11-18 16:55:33 +00:00
11342.misc Database storage profile passes mypy (#11342) 2021-11-15 12:59:33 +00:00
11347.feature Add ability to un-shadow-ban via the admin API. (#11347) 2021-11-16 12:43:53 +00:00
11352.feature Add an admin API to run background jobs. (#11352) 2021-11-19 19:39:46 +00:00
11355.bugfix Avoid sharing room hierarchy responses between users (#11355) 2021-11-16 15:40:47 +00:00
11356.misc Annotate string constants in synapse.api.constants with Final (#11356) 2021-11-25 16:14:23 +00:00
11359.misc Fix incorrect return value in tests. (#11359) 2021-11-16 16:36:46 +00:00
11361.feature Add config for customizing the claim used for JWT logins. (#11361) 2021-11-22 13:01:03 -05:00
11368.misc Fix running complement.sh script. (#11368) 2021-11-17 09:04:50 -05:00
11369.misc Rename get_access_token_for_user_id method to create_access_token_for_user_id (#11369) 2021-11-17 14:10:57 +00:00
11370.misc Rename get_refresh_token_for_user_id to create_refresh_token_for_user_id (#11370) 2021-11-18 14:45:38 +00:00
11371.feature Add support for /_matrix/media/v3 APIs (#11371) 2021-11-17 15:30:24 +00:00
11377.bugfix Add missing type hints to config base classes (#11377) 2021-11-23 15:21:19 +00:00
11377.misc Add missing type hints to config base classes (#11377) 2021-11-23 15:21:19 +00:00
11379.bugfix Fix verification of objects signed with old local keys (#11379) 2021-11-19 10:55:09 +00:00
11380.misc Publish a develop docker image (#11380) 2021-11-19 10:56:59 +00:00
11381.doc Docs: Quote wildcard federation_certificate_verification_whitelist (#11381) 2021-11-18 12:24:40 +00:00
11382.misc Keep fallback key marked as used if it's re-uploaded (#11382) 2021-11-19 11:40:12 +00:00
11386.misc Use auto_attribs for RefreshTokenLookupResult (#11386) 2021-11-18 14:40:26 +00:00
11388.misc Rename unstable access_token_lifetime configuration option to refreshable_access_token_lifetime to make it clear it only concerns refreshable access tokens. (#11388) 2021-11-23 17:01:34 +00:00
11389.misc Remove msc2716 from the list of tests for complement. (#11389) 2021-11-19 07:06:16 -05:00
11391.feature Store arbitrary relations from events. (#11391) 2021-11-22 12:01:47 -05:00
11392.bugfix Fix checking whether a room can be published on creation. (#11392) 2021-11-19 15:19:32 +00:00
11393.misc Remove dead code from acme support. (#11393) 2021-11-19 07:07:22 -05:00
11395.removal Remove code invalidated by deprecated config flag 'trust_identity_servers_for_password_resets' (#11395) 2021-11-23 06:46:40 -08:00
11408.misc Refactor the code to inject bundled relations during serialization. (#11408) 2021-11-23 06:43:56 -05:00
11421.bugfix Improve performance of remove_{hidden,deleted}_devices_from_device_inbox (#11421) 2021-11-25 15:14:54 +00:00
11422.bugfix Lower minumum batch size to 1 for background updates (#11422) 2021-11-24 19:21:44 +00:00