2d16e69b4b 
								
									
								
							
								 
							
						 
						
							
							
								
								Show all joinable rooms in the spaces summary. ( #10298 )  
							
							... 
							
							
							
							Previously only world-readable rooms were shown. This means that
rooms which are public, knockable, or invite-only with a pending invitation,
are included in a space summary. It also applies the same logic to
the experimental room version from MSC3083 -- if a user has access
to the proper allowed rooms then it is shown in the spaces summary.
This change is made per MSC3173 allowing stripped state of a room to
be shown to any potential room joiner. 
							
						 
						
							2021-07-13 08:59:27 -04:00  
				
					
						
							
							
								 
						
							
							
								475fcb0f20 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2021-07-13 13:30:16 +01:00  
				
					
						
							
							
								 
						
							
							
								519ec8271f 
								
							
								 
							
						 
						
							
							
								
								Move upgrade blurb  
							
							
							
						 
						
							2021-07-13 13:25:46 +01:00  
				
					
						
							
							
								 
						
							
							
								f7309622e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Update CHANGES.md  
							
							
							
						 
						
							2021-07-13 13:23:07 +01:00  
				
					
						
							
							
								 
						
							
							
								08a8297c0d 
								
							
								 
							
						 
						
							
							
								
								fix debian changelog  
							
							
							
						 
						
							2021-07-13 13:22:12 +01:00  
				
					
						
							
							
								 
						
							
							
								c647c2a9ac 
								
							
								 
							
						 
						
							
							
								
								1.38.0  
							
							
							
						 
						
							2021-07-13 13:19:06 +01:00  
				
					
						
							
							
								 
						
							
							
								f7bfa694ae 
								
							
								 
							
						 
						
							
							
								
								1.38.0rc3  
							
							
							
						 
						
							2021-07-13 11:57:55 +01:00  
				
					
						
							
							
								 
						
							
							
								e938f69697 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix some links in `docs` and `contrib` ( #10370 )  
							
							
							
						 
						
							2021-07-13 11:55:48 +01:00  
				
					
						
							
							
								 
						
							
							
								d9b3637e44 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix `make_room_admin` fails for users that have left a private room ( #10367 )  
							
							... 
							
							
							
							Fixes : #10338  
						
							2021-07-13 11:53:45 +01:00  
				
					
						
							
							
								 
						
							
							
								93729719b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Use inline type hints in `tests/` ( #10350 )  
							
							... 
							
							
							
							This PR is tantamount to running:
    python3.8 -m com2ann -v 6 tests/
(com2ann requires python 3.8 to run) 
							
						 
						
							2021-07-13 11:52:58 +01:00  
				
					
						
							
							
								 
						
							
							
								2d8b60e0f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Github Actions workflow to attach release artifacts to release ( #10379 )  
							
							
							
						 
						
							2021-07-13 11:50:14 +01:00  
				
					
						
							
							
								 
						
							
							
								89cfc3dd98 
								
									
								
							
								 
							
						 
						
							
							
								
								[pyupgrade] `tests/` ( #10347 )  
							
							
							
						 
						
							2021-07-13 11:43:15 +01:00  
				
					
						
							
							
								 
						
							
							
								879d8c1ee1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix federation inbound age metric. ( #10355 )  
							
							... 
							
							
							
							We should be reporting the age rather than absolute timestamp. 
							
						 
						
							2021-07-13 11:33:15 +01:00  
				
					
						
							
							
								 
						
							
							
								ae81ec428d 
								
							
								 
							
						 
						
							
							
								
								Build the python release artifacts in GHA too  
							
							
							
						 
						
							2021-07-13 00:20:11 +01:00  
				
					
						
							
							
								 
						
							
							
								5f2848f379 
								
									
								
							
								 
							
						 
						
							
							
								
								build debs in GHA ( #10247 )  
							
							... 
							
							
							
							GHA workflow to build the debs 
							
						 
						
							2021-07-12 19:03:14 +01:00  
				
					
						
							
							
								 
						
							
							
								c2c364f27f 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace `room_depth.min_depth` with a BIGINT ( #10289 )  
							
							... 
							
							
							
							while I'm dealing with INTEGERs and BIGINTs, let's replace room_depth.min_depth
with a BIGINT. 
							
						 
						
							2021-07-12 17:22:54 +01:00  
				
					
						
							
							
								 
						
							
							
								19d0401c56 
								
									
								
							
								 
							
						 
						
							
							
								
								Additional unit tests for spaces summary. ( #10305 )  
							
							
							
						 
						
							2021-07-12 11:21:04 -04:00  
				
					
						
							
							
								 
						
							
							
								8eddbde0e2 
								
									
								
							
								 
							
						 
						
							
							
								
								Unblacklist fixed tests ( #10357 )  
							
							
							
						 
						
							2021-07-09 17:51:15 +01:00  
				
					
						
							
							
								 
						
							
							
								0f7ed3fc08 
								
									
								
							
								 
							
						 
						
							
							
								
								Re-enable room v6 sytest ( #10345 )  
							
							... 
							
							
							
							... now that it has been fixed in https://github.com/matrix-org/sytest/pull/1061 . 
							
						 
						
							2021-07-09 17:13:11 +01:00  
				
					
						
							
							
								 
						
							
							
								ac036e26c6 
								
							
								 
							
						 
						
							
							
								
								Revert "Newsfile"  
							
							... 
							
							
							
							This reverts commit 944428d116 
							
						 
						
							2021-07-09 14:52:00 +01:00  
				
					
						
							
							
								 
						
							
							
								944428d116 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2021-07-09 14:51:37 +01:00  
				
					
						
							
							
								 
						
							
							
								997062af2f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/release-v1.38' into develop  
							
							
							
						 
						
							2021-07-09 14:50:46 +01:00  
				
					
						
							
							
								 
						
							
							
								ca9dface8c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix the user directory becoming broken (and noisy errors being logged) when knocking and room statistics are in use. ( #10344 )  
							
							... 
							
							
							
							Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> 
							
						 
						
							2021-07-09 14:12:47 +01:00  
				
					
						
							
							
								 
						
							
							
								751372fa61 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch `application_services_txns.txn_id` to BIGINT ( #10349 )  
							
							
							
						 
						
							2021-07-09 13:01:11 +01:00  
				
					
						
							
							
								 
						
							
							
								251cfc4e09 
								
							
								 
							
						 
						
							
							
								
								Synapse 1.38.0rc2 (2021-07-09)  
							
							... 
							
							
							
							==============================
 
 Bugfixes
 --------
 
 - Fix bug where inbound federation in a room could be delayed due to not correctly dropping a lock. Introduced in v1.37.1. ([\#10336](https://github.com/matrix-org/synapse/issues/10336 ))
 
 Improved Documentation
 ----------------------
 
 - Update links to documentation in the sample config. Contributed by @dklimpel. ([\#10287](https://github.com/matrix-org/synapse/issues/10287 ))
 - Fix broken links in [INSTALL.md](INSTALL.md). Contributed by @dklimpel. ([\#10331](https://github.com/matrix-org/synapse/issues/10331 ))
 -----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCgAuFiEEBTGR3/RnAzBGUif3pULk7RsPrAkFAmDoH+4QHGVyaWtAbWF0
 cml4Lm9yZwAKCRClQuTtGw+sCXxYCACneuRvkdvYqiH+PhPe8tXqhhJIifH1LecY
 FlJqp4OJPR2VFzio1btsgpRPQyLBLHZkJ9pgWsXAETbYOO+hSeOc4nIHsyqlSJhe
 v01sCUE4sle3DBrw15fG4XpercsiM3TFMyR9pV9laq9nIn8j+CY5K6W5t12/mYGy
 asHS0IKilCMhJlFwgE3eBr6P6fywi0JoIrr8EpfIs4eC2qDFpUlsrAQSkbE1JvdP
 O4BGZJKVysg3a6WYSWdJytqLYe942k8qUF4B4h4VmQi0xbuKSsTLiK/cFC8ohRMv
 E+O5O/KgwqwE/XOcukbsjlHxuiiFZTq6154PwLxXUpNnsMNn2/ph
 =6iBw
 -----END PGP SIGNATURE-----
Merge tag 'v1.38.0rc2' into develop
Synapse 1.38.0rc2 (2021-07-09)
==============================
Bugfixes
--------
- Fix bug where inbound federation in a room could be delayed due to not correctly dropping a lock. Introduced in v1.37.1. ([\#10336](https://github.com/matrix-org/synapse/issues/10336 ))
Improved Documentation
----------------------
- Update links to documentation in the sample config. Contributed by @dklimpel. ([\#10287](https://github.com/matrix-org/synapse/issues/10287 ))
- Fix broken links in [INSTALL.md](INSTALL.md). Contributed by @dklimpel. ([\#10331](https://github.com/matrix-org/synapse/issues/10331 )) 
							
						 
						
							2021-07-09 11:26:17 +01:00  
				
					
						
							
							
								 
						
							
							
								b5d42377bf 
								
							
								 
							
						 
						
							
							
								
								Fix README rst  
							
							
							
						 
						
							2021-07-09 11:21:41 +01:00  
				
					
						
							
							
								 
						
							
							
								100686a069 
								
							
								 
							
						 
						
							
							
								
								Fix README rst  
							
							
							
						 
						
							2021-07-09 11:16:50 +01:00  
				
					
						
							
							
								 
						
							
							
								42389555c4 
								
							
								 
							
						 
						
							
							
								
								Fixup changelog  
							
							
							
						 
						
							2021-07-09 11:07:13 +01:00  
				
					
						
							
							
								 
						
							
							
								e3e73e181b 
								
									
								
							
								 
							
						 
						
							
							
								
								Upsert redactions in case they already exists ( #10343 )  
							
							... 
							
							
							
							* Upsert redactions in case they already exists
Occasionally, in combination with retention, redactions aren't deleted
from the database whenever they are due for deletion. The server will
eventually try to backfill the deleted events and trip over the already
existing redaction events.
Switching to an UPSERT for those events allows us to recover from there
situations. The retention code still needs fixing but that is outside of
my current comfort zone on this code base.
This is related to #8707  where the error was discussed already.
Signed-off-by: Andreas Rammhold <andreas@rammhold.de>
* Also purge redactions when purging events
Previously redacints where left behind leading to backfilling issues
when the server stumbled across the already existing yet to be
backfilled redactions.
This issues has been discussed in #8707 .
Signed-off-by: Andreas Rammhold <andreas@rammhold.de> 
							
						 
						
							2021-07-09 11:03:02 +01:00  
				
					
						
							
							
								 
						
							
							
								5aba3ff033 
								
							
								 
							
						 
						
							
							
								
								Fixup changelog  
							
							
							
						 
						
							2021-07-09 11:00:20 +01:00  
				
					
						
							
							
								 
						
							
							
								717a07b73f 
								
							
								 
							
						 
						
							
							
								
								1.38.0rc2  
							
							
							
						 
						
							2021-07-09 10:59:28 +01:00  
				
					
						
							
							
								 
						
							
							
								1579fdd54a 
								
									
								
							
								 
							
						 
						
							
							
								
								Ensure we always drop the federation inbound lock ( #10336 )  
							
							
							
						 
						
							2021-07-09 10:16:54 +01:00  
				
					
						
							
							
								 
						
							
							
								d26094e92c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add base starting insertion event when no chunk ID is provided (MSC2716) ( #10250 )  
							
							... 
							
							
							
							* Add base starting insertion point when no chunk ID is provided
This is so we can have the marker event point to this initial
insertion event and be able to traverse the events in the first chunk. 
							
						 
						
							2021-07-08 20:25:59 -05:00  
				
					
						
							
							
								 
						
							
							
								33ae301fee 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix formatting in the logcontext doc ( #10337 )  
							
							
							
						 
						
							2021-07-08 18:16:30 +02:00  
				
					
						
							
							
								 
						
							
							
								f6767abc05 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove functionality associated with unused historical stats tables ( #9721 )  
							
							... 
							
							
							
							Fixes  #9602  
						
							2021-07-08 16:57:13 +01:00  
				
					
						
							
							
								 
						
							
							
								974261cd81 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix broken links in INSTALL.md ( #10331 )  
							
							... 
							
							
							
							Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2021-07-08 15:46:13 +01:00  
				
					
						
							
							
								 
						
							
							
								aa78064869 
								
									
								
							
								 
							
						 
						
							
							
								
								Minor changes to `user_daily_visits` ( #10324 )  
							
							... 
							
							
							
							* Use fake time in tests in _get_start_of_day.
* Change the inequality of last_seen in user_daily_visits
Co-authored-by: Erik Johnston <erik@matrix.org> 
							
						 
						
							2021-07-08 14:27:12 +01:00  
				
					
						
							
							
								 
						
							
							
								225be77787 
								
									
								
							
								 
							
						 
						
							
							
								
								Rebuild event auth when rebuilding an event after a call to a `ThirdPartyEventRules` module ( #10316 )  
							
							... 
							
							
							
							Because modules might send extra state events when processing an event (e.g. matrix-org/synapse-dinsic#100 ), and in some cases these extra events might get dropped if we don't recalculate the initial event's auth. 
							
						 
						
							2021-07-08 13:00:05 +02:00  
				
					
						
							
							
								 
						
							
							
								189652b2fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a broken link in the admin api docs ( #10322 )  
							
							... 
							
							
							
							* Fix a broken link in the admin api docs
* Rename 10321.doc to 10321.docs
* Rename 10321.docs to 10322.doc 
							
						 
						
							2021-07-07 12:54:57 +01:00  
				
					
						
							
							
								 
						
							
							
								240b3ce253 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/release-v1.38' into develop  
							
							... 
							
							
							
							merge @dklimpel's fixes to the sample config 
							
						 
						
							2021-07-07 12:37:10 +01:00  
				
					
						
							
							
								 
						
							
							
								56fd5fa8e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Update links to documentation in sample config ( #10287 )  
							
							... 
							
							
							
							Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2021-07-07 12:35:45 +01:00  
				
					
						
							
							
								 
						
							
							
								2d044667cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify structure of room admin API docs ( #10313 )  
							
							
							
						 
						
							2021-07-07 12:18:36 +01:00  
				
					
						
							
							
								 
						
							
							
								bc60f999e8 
								
							
								 
							
						 
						
							
							
								
								Synapse 1.38.0rc1 (2021-07-06)  
							
							... 
							
							
							
							==============================
 
 This release includes a database schema update which could result in elevated disk usage. See the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#upgrading-to-v1380 ) for more information.
 
 Features
 --------
 
 - Implement refresh tokens as specified by [MSC2918](https://github.com/matrix-org/matrix-doc/pull/2918 ). ([\#9450](https://github.com/matrix-org/synapse/issues/9450 ))
 - Add support for evicting cache entries based on last access time. ([\#10205](https://github.com/matrix-org/synapse/issues/10205 ))
 - Omit empty fields from the `/sync` response. Contributed by @deepbluev7. ([\#10214](https://github.com/matrix-org/synapse/issues/10214 ))
 - Improve validation on federation `send_{join,leave,knock}` endpoints. ([\#10225](https://github.com/matrix-org/synapse/issues/10225 ), [\#10243](https://github.com/matrix-org/synapse/issues/10243 ))
 - Add SSO `external_ids` to the Query User Account admin API. ([\#10261](https://github.com/matrix-org/synapse/issues/10261 ))
 - Mark events received over federation which fail a spam check as "soft-failed". ([\#10263](https://github.com/matrix-org/synapse/issues/10263 ))
 - Add metrics for new inbound federation staging area. ([\#10284](https://github.com/matrix-org/synapse/issues/10284 ))
 - Add script to print information about recently registered users. ([\#10290](https://github.com/matrix-org/synapse/issues/10290 ))
 
 Bugfixes
 --------
 
 - Fix a long-standing bug which meant that invite rejections and knocks were not sent out over federation in a timely manner. ([\#10223](https://github.com/matrix-org/synapse/issues/10223 ))
 - Fix a bug introduced in v1.26.0 where only users who have set profile information could be deactivated with erasure enabled. ([\#10252](https://github.com/matrix-org/synapse/issues/10252 ))
 - Fix a long-standing bug where Synapse would return errors after 2<sup>31</sup> events were handled by the server. ([\#10264](https://github.com/matrix-org/synapse/issues/10264 ), [\#10267](https://github.com/matrix-org/synapse/issues/10267 ), [\#10282](https://github.com/matrix-org/synapse/issues/10282 ), [\#10286](https://github.com/matrix-org/synapse/issues/10286 ), [\#10291](https://github.com/matrix-org/synapse/issues/10291 ), [\#10314](https://github.com/matrix-org/synapse/issues/10314 ), [\#10326](https://github.com/matrix-org/synapse/issues/10326 ))
 - Fix the prometheus `synapse_federation_server_pdu_process_time` metric. Broke in v1.37.1. ([\#10279](https://github.com/matrix-org/synapse/issues/10279 ))
 - Ensure that inbound events from federation that were being processed when Synapse was restarted get promptly processed on start up. ([\#10303](https://github.com/matrix-org/synapse/issues/10303 ))
 
 Improved Documentation
 ----------------------
 
 - Move the upgrade notes to [docs/upgrade.md](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md ) and convert them to markdown. ([\#10166](https://github.com/matrix-org/synapse/issues/10166 ))
 - Choose Welcome & Overview as the default page for synapse documentation website. ([\#10242](https://github.com/matrix-org/synapse/issues/10242 ))
 - Adjust the URL in the README.rst file to point to irc.libera.chat. ([\#10258](https://github.com/matrix-org/synapse/issues/10258 ))
 - Fix homeserver config option name in presence router documentation. ([\#10288](https://github.com/matrix-org/synapse/issues/10288 ))
 - Fix link pointing at the wrong section in the modules documentation page. ([\#10302](https://github.com/matrix-org/synapse/issues/10302 ))
 
 Internal Changes
 ----------------
 
 - Drop `Origin` and `Accept` from the value of the `Access-Control-Allow-Headers` response header. ([\#10114](https://github.com/matrix-org/synapse/issues/10114 ))
 - Add type hints to the federation servlets. ([\#10213](https://github.com/matrix-org/synapse/issues/10213 ))
 - Improve the reliability of auto-joining remote rooms. ([\#10237](https://github.com/matrix-org/synapse/issues/10237 ))
 - Update the release script to use the semver terminology and determine the release branch based on the next version. ([\#10239](https://github.com/matrix-org/synapse/issues/10239 ))
 - Fix type hints for computing auth events. ([\#10253](https://github.com/matrix-org/synapse/issues/10253 ))
 - Improve the performance of the spaces summary endpoint by only recursing into spaces (and not rooms in general). ([\#10256](https://github.com/matrix-org/synapse/issues/10256 ))
 - Move event authentication methods from `Auth` to `EventAuthHandler`. ([\#10268](https://github.com/matrix-org/synapse/issues/10268 ))
 - Re-enable a SyTest after it has been fixed. ([\#10292](https://github.com/matrix-org/synapse/issues/10292 ))
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEdVkXOgzrGzds0jtrHgFcFF8ZFs0FAmDlhGgACgkQHgFcFF8Z
 Fs006Q/9GEO7DfsDqxidkRmQJ1rVb+yXSvNe1RwTE1hBqmhUg7OvOdQQ5Y48mAyu
 xoK3M9L3HwaEFe+aJyOUzvqOdnMH31JE/yALuX0C9P5gbamFYdXXXZcJjSo3fWoY
 4N8wbNkB/xNPsMI5gtCt7ApGnKm2uWc9tVah/9pNSB/Dg3LIRRuDet38TdjgucB/
 gIDCO3FY86SGXdGlSk2bnQb2PKAQcgOIG15tZpju2j2QU6opo5UXir57NGdXNZPo
 nhkssNJ6Cz2PIvSa6Rz4Arw2lHWALmK8sE/1xI/gvtdScHZkQGUNouRiz+cZbGRr
 cPEs3IJgzJZzsQ9bSHehRfPJUiYuXB0ij0a9+AeuBmdajH+RRZ6Z/6w6fgHGwIM+
 2T/5oXb3TUh80RnagyvR08Dy+8bAZykZtkuONkBl9LuKhFyHqrkkXfI5bAxXl8qU
 NT7tq2t0HSOwfxVGg357GNsGd8AbmJE2NR9WkDLSqOnQmIL2zq+6ucvUSdmoePfX
 c4aGgFmPIeY76Ahm8tpQ4EXLYbZk6l0PYTbQIJa2SypeQ6P4+/LVFERASWl0gRTA
 I5zy44CZ6IaQ1SEsTQ1oh10wibwfP/nA64U/1JVk0BPoLBr7JoKwMmYKQMpFiyBT
 XpStxK3lPhbAJXYvEENJx9vJyQd77GOz31fxzFowfZIGPMoN35U=
 =eCg1
 -----END PGP SIGNATURE-----
Merge tag 'v1.38.0rc1' into develop
Synapse 1.38.0rc1 (2021-07-06)
==============================
This release includes a database schema update which could result in elevated disk usage. See the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#upgrading-to-v1380 ) for more information.
Features
--------
- Implement refresh tokens as specified by [MSC2918](https://github.com/matrix-org/matrix-doc/pull/2918 ). ([\#9450](https://github.com/matrix-org/synapse/issues/9450 ))
- Add support for evicting cache entries based on last access time. ([\#10205](https://github.com/matrix-org/synapse/issues/10205 ))
- Omit empty fields from the `/sync` response. Contributed by @deepbluev7. ([\#10214](https://github.com/matrix-org/synapse/issues/10214 ))
- Improve validation on federation `send_{join,leave,knock}` endpoints. ([\#10225](https://github.com/matrix-org/synapse/issues/10225 ), [\#10243](https://github.com/matrix-org/synapse/issues/10243 ))
- Add SSO `external_ids` to the Query User Account admin API. ([\#10261](https://github.com/matrix-org/synapse/issues/10261 ))
- Mark events received over federation which fail a spam check as "soft-failed". ([\#10263](https://github.com/matrix-org/synapse/issues/10263 ))
- Add metrics for new inbound federation staging area. ([\#10284](https://github.com/matrix-org/synapse/issues/10284 ))
- Add script to print information about recently registered users. ([\#10290](https://github.com/matrix-org/synapse/issues/10290 ))
Bugfixes
--------
- Fix a long-standing bug which meant that invite rejections and knocks were not sent out over federation in a timely manner. ([\#10223](https://github.com/matrix-org/synapse/issues/10223 ))
- Fix a bug introduced in v1.26.0 where only users who have set profile information could be deactivated with erasure enabled. ([\#10252](https://github.com/matrix-org/synapse/issues/10252 ))
- Fix a long-standing bug where Synapse would return errors after 2<sup>31</sup> events were handled by the server. ([\#10264](https://github.com/matrix-org/synapse/issues/10264 ), [\#10267](https://github.com/matrix-org/synapse/issues/10267 ), [\#10282](https://github.com/matrix-org/synapse/issues/10282 ), [\#10286](https://github.com/matrix-org/synapse/issues/10286 ), [\#10291](https://github.com/matrix-org/synapse/issues/10291 ), [\#10314](https://github.com/matrix-org/synapse/issues/10314 ), [\#10326](https://github.com/matrix-org/synapse/issues/10326 ))
- Fix the prometheus `synapse_federation_server_pdu_process_time` metric. Broke in v1.37.1. ([\#10279](https://github.com/matrix-org/synapse/issues/10279 ))
- Ensure that inbound events from federation that were being processed when Synapse was restarted get promptly processed on start up. ([\#10303](https://github.com/matrix-org/synapse/issues/10303 ))
Improved Documentation
----------------------
- Move the upgrade notes to [docs/upgrade.md](https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md ) and convert them to markdown. ([\#10166](https://github.com/matrix-org/synapse/issues/10166 ))
- Choose Welcome & Overview as the default page for synapse documentation website. ([\#10242](https://github.com/matrix-org/synapse/issues/10242 ))
- Adjust the URL in the README.rst file to point to irc.libera.chat. ([\#10258](https://github.com/matrix-org/synapse/issues/10258 ))
- Fix homeserver config option name in presence router documentation. ([\#10288](https://github.com/matrix-org/synapse/issues/10288 ))
- Fix link pointing at the wrong section in the modules documentation page. ([\#10302](https://github.com/matrix-org/synapse/issues/10302 ))
Internal Changes
----------------
- Drop `Origin` and `Accept` from the value of the `Access-Control-Allow-Headers` response header. ([\#10114](https://github.com/matrix-org/synapse/issues/10114 ))
- Add type hints to the federation servlets. ([\#10213](https://github.com/matrix-org/synapse/issues/10213 ))
- Improve the reliability of auto-joining remote rooms. ([\#10237](https://github.com/matrix-org/synapse/issues/10237 ))
- Update the release script to use the semver terminology and determine the release branch based on the next version. ([\#10239](https://github.com/matrix-org/synapse/issues/10239 ))
- Fix type hints for computing auth events. ([\#10253](https://github.com/matrix-org/synapse/issues/10253 ))
- Improve the performance of the spaces summary endpoint by only recursing into spaces (and not rooms in general). ([\#10256](https://github.com/matrix-org/synapse/issues/10256 ))
- Move event authentication methods from `Auth` to `EventAuthHandler`. ([\#10268](https://github.com/matrix-org/synapse/issues/10268 ))
- Re-enable a SyTest after it has been fixed. ([\#10292](https://github.com/matrix-org/synapse/issues/10292 )) 
							
						 
						
							2021-07-07 11:41:16 +01:00  
				
					
						
							
							
								 
						
							
							
								7cb5168087 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix broken link  
							
							
							
						 
						
							2021-07-07 11:32:20 +01:00  
				
					
						
							
							
								 
						
							
							
								24796f80ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge latest fix into the changelog  
							
							
							
						 
						
							2021-07-07 11:21:58 +01:00  
				
					
						
							
							
								 
						
							
							
								4358f51bb6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v1.38' into develop  
							
							
							
						 
						
							2021-07-07 11:09:49 +01:00  
				
					
						
							
							
								 
						
							
							
								26196df575 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into release-v1.38  
							
							
							
						 
						
							2021-07-07 11:08:08 +01:00  
				
					
						
							
							
								 
						
							
							
								9ad8455895 
								
									
								
							
								 
							
						 
						
							
							
								
								ANALYZE new stream ordering column ( #10326 )  
							
							... 
							
							
							
							Fixes  #10325  
						
							2021-07-07 11:56:17 +02:00  
				
					
						
							
							
								 
						
							
							
								7c82378992 
								
									
								
							
								 
							
						 
						
							
							
								
								build the docs for master ( #10323 )  
							
							
							
						 
						
							2021-07-07 10:43:54 +01:00  
				
					
						
							
							
								 
						
							
							
								47e28b4031 
								
									
								
							
								 
							
						 
						
							
							
								
								Ignore EDUs for rooms we're not in ( #10317 )  
							
							
							
						 
						
							2021-07-06 14:31:13 +01:00