synapse/changelog.d
David Robertson 797ee7812d
Relax ignore-missing-imports for modules that have stubs now and update mypy (#11006)
Updating mypy past version 0.9 means that third-party stubs are no-longer distributed with typeshed. See http://mypy-lang.blogspot.com/2021/06/mypy-0900-released.html for details.
We therefore pull in stub packages in setup.py

Additionally, some modules that we were previously ignoring import failures for now have stubs. So let's use them.

The rest of this change consists of fixups to make the newer mypy + stubs pass CI.

Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
2021-10-08 14:49:41 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
9655.feature Implement MSC3069: Guest support on whoami (#9655) 2021-09-29 11:32:45 +01:00
10877.feature Ensure (room_id, next_batch_id) is unique to avoid cross-talk/conflicts between batches (MSC2716) (#10877) 2021-09-28 21:23:16 -05:00
10888.misc More types for synapse.util, part 1 (#10888) 2021-10-06 11:20:49 +01:00
10894.feature Add a spamchecker method to allow or deny 3pid invites (#10894) 2021-10-06 17:18:13 +02:00
10895.misc Pass str to twisted's IReactorTCP (#10895) 2021-09-30 12:51:47 +01:00
10902.misc Update utility code to handle C implementations of frozendict (#10902) 2021-09-28 09:13:23 -07:00
10903.misc Drop backwards-compatibility support for "outlier" (#10903) 2021-09-28 15:25:36 +01:00
10910.feature Add a spamchecker callback to allow or deny room joins (#10910) 2021-10-06 14:32:16 +00:00
10915.misc Clean-up type hints in server config (#10915) 2021-09-28 09:24:40 -04:00
10916.misc Use direct references for configuration variables (part 6). (#10916) 2021-09-29 06:44:15 -04:00
10922.bugfix Fix getTurnServer response: return an integer ttl (#10922) 2021-09-30 08:04:55 -04:00
10924.bugfix Fix empty url_cache_thumbnails/yyyy-mm-dd/ directories being left behind (#10924) 2021-09-29 10:24:37 +01:00
10926.misc Inline _check_event_auth for outliers (#10926) 2021-09-28 15:25:07 +01:00
10927.bugfix Only do restricted join rules signature checks for room versions 8/9. (#10927) 2021-09-28 08:44:19 -04:00
10934.misc Use RoomVersion objects (#10934) 2021-09-29 10:57:10 +01:00
10935.misc Refactor user directory tests (#10935) 2021-09-30 11:04:40 +01:00
10936.misc add event id to logcontext when handling incoming PDUs (#10936) 2021-09-29 11:59:43 +01:00
10939.misc Fix errors in Synapse logs from unit tests. (#10939) 2021-09-30 11:03:29 -04:00
10940.misc Split event_auth.check into two parts (#10940) 2021-09-29 18:59:15 +01:00
10945.misc Clean-up registration tests (#10945) 2021-09-30 14:06:02 -04:00
10947.bugfix Add functionality to remove deactivated users from the monthly_active_users table (#10947) 2021-10-04 08:34:42 -07:00
10954.feature Add --run-background-updates option to update_database script. (#10954) 2021-10-06 11:26:18 +01:00
10956.bugfix Ensure that we reject events which use rejected events for auth (#10956) 2021-10-05 13:23:29 +01:00
10958.misc Add type hints to filtering classes. (#10958) 2021-10-01 07:02:32 -04:00
10959.misc Use direct references for configuration variables (part 7). (#10959) 2021-10-04 07:18:54 -04:00
10960.bugfix Consistently exclude from user_directory (#10960) 2021-10-04 11:45:51 +00:00
10961.misc type-hint HomeserverTestcase.setup_test_homeserver (#10961) 2021-10-01 12:22:47 +01:00
10962.bugfix Fix logic flaw preventing tracking of MSC2716 events in existing room versions (#10962) 2021-10-05 11:51:57 -05:00
10963.misc Make is_public Optional[bool] for create_room_as test util (#10951) (#10963) 2021-10-04 14:43:03 +00:00
10971.doc Remove "reference" wording according Synapse homeserver (#10971) 2021-10-06 10:05:07 +00:00
10973.doc Updated development doc on samling environment for testing. (#10973) 2021-10-06 07:20:41 -04:00
10981.bugfix Fix potential leak of per-room profiles when the user dir is rebuilt. (#10981) 2021-10-05 18:35:25 +01:00
10982.bugfix Don't drop user dir deltas when server leaves room (#10982) 2021-10-06 12:56:45 +00:00
10983.misc Log stack traces when a missing opentracing span is detected (#10983) 2021-10-05 12:23:25 +01:00
10985.misc Require direct references to configuration variables. (#10985) 2021-10-06 10:47:41 -04:00
10986.misc Host cache_joined_hosts_for_event to caller (#10986) 2021-10-05 13:01:41 +01:00
10987.misc _update_auth_events_and_context_for_auth: add some comments (#10987) 2021-10-05 12:50:38 +01:00
10988.misc _check_event_auth: move event validation earlier (#10988) 2021-10-05 12:50:07 +01:00
10990.doc Add content to the Synapse documentation intro page (#10990) 2021-10-06 17:09:35 +00:00
10991.doc Update links to MSCs in documentation (#10991) 2021-10-05 11:35:19 +00:00
10992.misc Run CI with Python 3.10 and Postgres 14 (#10992) 2021-10-05 12:43:04 +01:00
10993.misc Fix long-standing bug where ReadWriteLock could drop logging contexts (#10993) 2021-10-08 12:27:16 +01:00
10994.misc Add the synapse-core team as code owners (#10994) 2021-10-06 16:03:17 +02:00
10995.bugfix Catch AttributeErrors when calling registerProducer (#10995) 2021-10-07 10:37:10 +00:00
11002.bugfix Don't alter directory entries for local users when setting a per-room nickname (#11002) 2021-10-07 13:26:11 +01:00
11003.bugfix Fix overwriting profile when making room public (#11003) 2021-10-08 12:52:48 +01:00
11004.misc disallow-untyped-defs for synapse.state (#11004) 2021-10-06 17:55:25 +00:00
11005.misc Remove the deprecated BaseHandler. (#11005) 2021-10-08 07:44:43 -04:00
11006.misc Relax ignore-missing-imports for modules that have stubs now and update mypy (#11006) 2021-10-08 14:49:41 +01:00
11010.misc Improve the logging in _auth_and_persist_outliers (#11010) 2021-10-07 11:43:25 +00:00
11011.misc Add a comment in _process_received_pdu (#11011) 2021-10-07 12:20:03 +01:00
11017.misc Fix CI to run the unit tests without optional deps (#11017) 2021-10-08 10:05:48 +01:00
11019.misc Ensure each cache config test uses separate state. (#11019) 2021-10-07 09:38:31 -04:00
11021.misc disallow-untyped-defs for synapse.server_notices (#11021) 2021-10-07 19:55:15 +01:00
11028.feature Include exception in json logging (#11028) 2021-10-08 13:08:25 +02:00