Skip to content

Tags: ashtokalo/synapse

Tags

hhs-9

Toggle hhs-9's commit message

Verified

This tag was signed with the committer’s verified signature.
erikjohnston Erik Johnston
This has special version 0.99.2.post1

v0.99.2

Toggle v0.99.2's commit message

Verified

This tag was signed with the committer’s verified signature.
richvdh Richard van der Hoff
Synapse 0.99.2 (2019-03-01)

===========================

Features
--------

- Added an HAProxy example in the reverse proxy documentation. Contributed by Benoît S. (“Benpro”). ([\matrix-org#4541](matrix-org#4541))
- Add basic optional sentry integration. ([\matrix-org#4632](matrix-org#4632), [\matrix-org#4694](matrix-org#4694))
- Transfer bans on room upgrade. ([\matrix-org#4642](matrix-org#4642))
- Add configurable room list publishing rules. ([\matrix-org#4647](matrix-org#4647))
- Support .well-known delegation when issuing certificates through ACME. ([\matrix-org#4652](matrix-org#4652))
- Allow registration and login to be handled by a worker instance. ([\matrix-org#4666](matrix-org#4666), [\matrix-org#4670](matrix-org#4670), [\matrix-org#4682](matrix-org#4682))
- Reduce the overhead of creating outbound federation connections over TLS by caching the TLS client options. ([\matrix-org#4674](matrix-org#4674))
- Add prometheus metrics for number of outgoing EDUs, by type. ([\matrix-org#4695](matrix-org#4695))
- Return correct error code when inviting a remote user to a room whose homeserver does not support the room version. ([\matrix-org#4721](matrix-org#4721))
- Prevent showing rooms to other servers that were set to not federate. ([\matrix-org#4746](matrix-org#4746))

Bugfixes
--------

- Fix possible exception when paginating. ([\matrix-org#4263](matrix-org#4263))
- The dependency checker now correctly reports a version mismatch for optional
  dependencies, instead of reporting the dependency missing. ([\matrix-org#4450](matrix-org#4450))
- Set CORS headers on .well-known requests. ([\matrix-org#4651](matrix-org#4651))
- Fix kicking guest users on guest access revocation in worker mode. ([\matrix-org#4667](matrix-org#4667))
- Fix an issue in the database migration script where the
  `e2e_room_keys.is_verified` column wasn't considered as
  a boolean. ([\matrix-org#4680](matrix-org#4680))
- Fix TaskStopped exceptions in logs when outbound requests time out. ([\matrix-org#4690](matrix-org#4690))
- Fix ACME config for python 2. ([\matrix-org#4717](matrix-org#4717))
- Fix paginating over federation persisting incorrect state. ([\matrix-org#4718](matrix-org#4718))

Internal Changes
----------------

- Run `black` to reformat user directory code. ([\matrix-org#4635](matrix-org#4635))
- Reduce number of exceptions we log. ([\matrix-org#4643](matrix-org#4643), [\matrix-org#4668](matrix-org#4668))
- Introduce upsert batching functionality in the database layer. ([\matrix-org#4644](matrix-org#4644))
- Fix various spelling mistakes. ([\matrix-org#4657](matrix-org#4657))
- Cleanup request exception logging. ([\matrix-org#4669](matrix-org#4669), [\matrix-org#4737](matrix-org#4737), [\matrix-org#4738](matrix-org#4738))
- Improve replication performance by reducing cache invalidation traffic. ([\matrix-org#4671](matrix-org#4671), [\matrix-org#4715](matrix-org#4715), [\matrix-org#4748](matrix-org#4748))
- Test against Postgres 9.5 as well as 9.4. ([\matrix-org#4676](matrix-org#4676))
- Run unit tests against python 3.7. ([\matrix-org#4677](matrix-org#4677))
- Attempt to clarify installation instructions/config. ([\matrix-org#4681](matrix-org#4681))
- Clean up gitignores. ([\matrix-org#4688](matrix-org#4688))
- Minor tweaks to acme docs. ([\matrix-org#4689](matrix-org#4689))
- Improve the logging in the pusher process. ([\matrix-org#4691](matrix-org#4691))
- Better checks on newsfragments. ([\matrix-org#4698](matrix-org#4698), [\matrix-org#4750](matrix-org#4750))
- Avoid some redundant work when processing read receipts. ([\matrix-org#4706](matrix-org#4706))
- Run `push_receipts_to_remotes` as background job. ([\matrix-org#4707](matrix-org#4707))
- Add prometheus metrics for number of badge update pushes. ([\matrix-org#4709](matrix-org#4709))
- Reduce pusher logging on startup ([\matrix-org#4716](matrix-org#4716))
- Don't log exceptions when failing to fetch remote server keys. ([\matrix-org#4722](matrix-org#4722))
- Correctly proxy exception in frontend_proxy worker. ([\matrix-org#4723](matrix-org#4723))
- Add database version to phonehome stats. ([\matrix-org#4753](matrix-org#4753))

dinsic_2019-03-06

Toggle dinsic_2019-03-06's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request matrix-org#4681 from matrix-org/dinsic_anoa/info_s…

…plit

[DINSIC] Use internal-info for identity server

v0.99.2rc1

Toggle v0.99.2rc1's commit message

Verified

This tag was signed with the committer’s verified signature.
richvdh Richard van der Hoff
Synapse 0.99.2rc1 (2019-02-27)

==============================

Features
--------

- Added an HAProxy example in the reverse proxy documentation. Contributed by Benoît S. (“Benpro”). ([\matrix-org#4541](matrix-org#4541))
- Add basic optional sentry integration. ([\matrix-org#4632](matrix-org#4632), [\matrix-org#4694](matrix-org#4694))
- Transfer bans on room upgrade. ([\matrix-org#4642](matrix-org#4642))
- Add configurable room list publishing rules. ([\matrix-org#4647](matrix-org#4647))
- Support .well-known delegation when issuing certificates through ACME. ([\matrix-org#4652](matrix-org#4652))
- Allow registration and login to be handled by a worker instance. ([\matrix-org#4666](matrix-org#4666), [\matrix-org#4670](matrix-org#4670), [\matrix-org#4682](matrix-org#4682))
- Reduce the overhead of creating outbound federation connections over TLS by caching the TLS client options. ([\matrix-org#4674](matrix-org#4674))
- Add prometheus metrics for number of outgoing EDUs, by type. ([\matrix-org#4695](matrix-org#4695))
- Return correct error code when inviting a remote user to a room whose homeserver does not support the room version. ([\matrix-org#4721](matrix-org#4721))
- Prevent showing rooms to other servers that were set to not federate. ([\matrix-org#4746](matrix-org#4746))

Bugfixes
--------

- Fix possible exception when paginating. ([\matrix-org#4263](matrix-org#4263))
- The dependency checker now correctly reports a version mismatch for optional
  dependencies, instead of reporting the dependency missing. ([\matrix-org#4450](matrix-org#4450))
- Set CORS headers on .well-known requests. ([\matrix-org#4651](matrix-org#4651))
- Fix kicking guest users on guest access revocation in worker mode. ([\matrix-org#4667](matrix-org#4667))
- Fix an issue in the database migration script where the
  `e2e_room_keys.is_verified` column wasn't considered as
  a boolean. ([\matrix-org#4680](matrix-org#4680))
- Fix TaskStopped exceptions in logs when outbound requests time out. ([\matrix-org#4690](matrix-org#4690))
- Fix ACME config for python 2. ([\matrix-org#4717](matrix-org#4717))
- Fix paginating over federation persisting incorrect state. ([\matrix-org#4718](matrix-org#4718))

Internal Changes
----------------

- Run `black` to reformat user directory code. ([\matrix-org#4635](matrix-org#4635))
- Reduce number of exceptions we log. ([\matrix-org#4643](matrix-org#4643), [\matrix-org#4668](matrix-org#4668))
- Introduce upsert batching functionality in the database layer. ([\matrix-org#4644](matrix-org#4644))
- Fix various spelling mistakes. ([\matrix-org#4657](matrix-org#4657))
- Cleanup request exception logging. ([\matrix-org#4669](matrix-org#4669), [\matrix-org#4737](matrix-org#4737), [\matrix-org#4738](matrix-org#4738))
- Improve replication performance by reducing cache invalidation traffic. ([\matrix-org#4671](matrix-org#4671), [\matrix-org#4715](matrix-org#4715), [\matrix-org#4748](matrix-org#4748))
- Test against Postgres 9.5 as well as 9.4. ([\matrix-org#4676](matrix-org#4676))
- Run unit tests against python 3.7. ([\matrix-org#4677](matrix-org#4677))
- Attempt to clarify installation instructions/config. ([\matrix-org#4681](matrix-org#4681))
- Clean up gitignores. ([\matrix-org#4688](matrix-org#4688))
- Minor tweaks to acme docs. ([\matrix-org#4689](matrix-org#4689))
- Improve the logging in the pusher process. ([\matrix-org#4691](matrix-org#4691))
- Better checks on newsfragments. ([\matrix-org#4698](matrix-org#4698), [\matrix-org#4750](matrix-org#4750))
- Avoid some redundant work when processing read receipts. ([\matrix-org#4706](matrix-org#4706))
- Run `push_receipts_to_remotes` as background job. ([\matrix-org#4707](matrix-org#4707))
- Add prometheus metrics for number of badge update pushes. ([\matrix-org#4709](matrix-org#4709))
- Reduce pusher logging on startup ([\matrix-org#4716](matrix-org#4716))
- Don't log exceptions when failing to fetch remote server keys. ([\matrix-org#4722](matrix-org#4722))
- Correctly proxy exception in frontend_proxy worker. ([\matrix-org#4723](matrix-org#4723))
- Add database version to phonehome stats. ([\matrix-org#4753](matrix-org#4753))

dinsic_2019-02-26

Toggle dinsic_2019-02-26's commit message
Prevents non-federated rooms from appearing in federation requests to…

… /publicRooms

dinsic_2019-02-22-beta14

Toggle dinsic_2019-02-22-beta14's commit message
non-fed rooms over federation + info-api split

dinsic_2019-02-22-beta13

Toggle dinsic_2019-02-22-beta13's commit message
non-fed rooms in /publicRooms option and internal-info change combined

dinsic_2019-02-22-beta12

Toggle dinsic_2019-02-22-beta12's commit message
Non-federating rooms not in /publicRooms

dinsic_2019-02-19-beta11

Toggle dinsic_2019-02-19-beta11's commit message
Use internal-info for identity server. Block reg on fields

v0.99.1.1

Toggle v0.99.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
richvdh Richard van der Hoff
Synapse 0.99.1.1 (2019-02-14)

=============================

Bugfixes
--------

- Fix "TypeError: '>' not supported" when starting without an existing certificate.
  Fix a bug where an existing certificate would be reprovisoned every day. ([\matrix-org#4648](matrix-org#4648))