Browse Source

0.99.2rc1

Richard van der Hoff 5 years ago
parent
commit
44a4d65586
50 changed files with 63 additions and 53 deletions
  1. 59 0
      CHANGES.md
  2. 0 1
      changelog.d/4263.bugfix
  3. 0 2
      changelog.d/4450.bugfix
  4. 0 1
      changelog.d/4541.feature
  5. 0 1
      changelog.d/4632.feature
  6. 0 1
      changelog.d/4635.misc
  7. 0 1
      changelog.d/4642.feature
  8. 0 1
      changelog.d/4643.misc
  9. 0 1
      changelog.d/4644.misc
  10. 0 1
      changelog.d/4647.feature
  11. 0 1
      changelog.d/4651.bugfix
  12. 0 1
      changelog.d/4652.feature
  13. 0 1
      changelog.d/4657.misc
  14. 0 1
      changelog.d/4666.feature
  15. 0 1
      changelog.d/4667.bugfix
  16. 0 1
      changelog.d/4668.misc
  17. 0 1
      changelog.d/4669.misc
  18. 0 1
      changelog.d/4670.feature
  19. 0 1
      changelog.d/4671.misc
  20. 0 1
      changelog.d/4674.feature
  21. 0 1
      changelog.d/4676.misc
  22. 0 1
      changelog.d/4677.misc
  23. 0 3
      changelog.d/4680.bugfix
  24. 0 1
      changelog.d/4681.misc
  25. 0 1
      changelog.d/4682.feature
  26. 0 1
      changelog.d/4688.misc
  27. 0 1
      changelog.d/4689.misc
  28. 0 1
      changelog.d/4690.bugfix
  29. 0 1
      changelog.d/4691.misc
  30. 0 1
      changelog.d/4694.feature
  31. 0 1
      changelog.d/4695.feature
  32. 0 1
      changelog.d/4698.misc
  33. 0 1
      changelog.d/4706.misc
  34. 0 1
      changelog.d/4707.misc
  35. 0 1
      changelog.d/4709.misc
  36. 0 1
      changelog.d/4715.misc
  37. 0 1
      changelog.d/4716.misc
  38. 0 1
      changelog.d/4717.bugfix
  39. 0 1
      changelog.d/4718.bugfix
  40. 0 1
      changelog.d/4721.feature
  41. 0 1
      changelog.d/4722.misc
  42. 0 1
      changelog.d/4723.misc
  43. 0 1
      changelog.d/4737.misc
  44. 0 1
      changelog.d/4738.misc
  45. 0 1
      changelog.d/4746.feature
  46. 0 1
      changelog.d/4748.misc
  47. 0 1
      changelog.d/4750.misc
  48. 0 1
      changelog.d/4753.misc
  49. 3 2
      debian/changelog
  50. 1 1
      synapse/__init__.py

+ 59 - 0
CHANGES.md

@@ -1,3 +1,62 @@
+Synapse 0.99.2rc1 (2019-02-27)
+==============================
+
+Features
+--------
+
+- Added an HAProxy example in the reverse proxy documentation. Contributed by Benoît S. (“Benpro”). ([\#4541](https://github.com/matrix-org/synapse/issues/4541))
+- Add basic optional sentry integration. ([\#4632](https://github.com/matrix-org/synapse/issues/4632), [\#4694](https://github.com/matrix-org/synapse/issues/4694))
+- Transfer bans on room upgrade. ([\#4642](https://github.com/matrix-org/synapse/issues/4642))
+- Add configurable room list publishing rules. ([\#4647](https://github.com/matrix-org/synapse/issues/4647))
+- Support .well-known delegation when issuing certificates through ACME. ([\#4652](https://github.com/matrix-org/synapse/issues/4652))
+- Allow registration and login to be handled by a worker instance. ([\#4666](https://github.com/matrix-org/synapse/issues/4666), [\#4670](https://github.com/matrix-org/synapse/issues/4670), [\#4682](https://github.com/matrix-org/synapse/issues/4682))
+- Reduce the overhead of creating outbound federation connections over TLS by caching the TLS client options. ([\#4674](https://github.com/matrix-org/synapse/issues/4674))
+- Add prometheus metrics for number of outgoing EDUs, by type. ([\#4695](https://github.com/matrix-org/synapse/issues/4695))
+- Return correct error code when inviting a remote user to a room whose homeserver does not support the room version. ([\#4721](https://github.com/matrix-org/synapse/issues/4721))
+- Prevent showing rooms to other servers that were set to not federate. ([\#4746](https://github.com/matrix-org/synapse/issues/4746))
+
+
+Bugfixes
+--------
+
+- Fix possible exception when paginating. ([\#4263](https://github.com/matrix-org/synapse/issues/4263))
+- The dependency checker now correctly reports a version mismatch for optional
+  dependencies, instead of reporting the dependency missing. ([\#4450](https://github.com/matrix-org/synapse/issues/4450))
+- Set CORS headers on .well-known requests. ([\#4651](https://github.com/matrix-org/synapse/issues/4651))
+- Fix kicking guest users on guest access revocation in worker mode. ([\#4667](https://github.com/matrix-org/synapse/issues/4667))
+- Fix an issue in the database migration script where the
+  `e2e_room_keys.is_verified` column wasn't considered as
+  a boolean. ([\#4680](https://github.com/matrix-org/synapse/issues/4680))
+- Fix TaskStopped exceptions in logs when outbound requests time out. ([\#4690](https://github.com/matrix-org/synapse/issues/4690))
+- Fix ACME config for python 2. ([\#4717](https://github.com/matrix-org/synapse/issues/4717))
+- Fix paginating over federation persisting incorrect state. ([\#4718](https://github.com/matrix-org/synapse/issues/4718))
+
+
+Internal Changes
+----------------
+
+- Run `black` to reformat user directory code. ([\#4635](https://github.com/matrix-org/synapse/issues/4635))
+- Reduce number of exceptions we log. ([\#4643](https://github.com/matrix-org/synapse/issues/4643), [\#4668](https://github.com/matrix-org/synapse/issues/4668))
+- Introduce upsert batching functionality in the database layer. ([\#4644](https://github.com/matrix-org/synapse/issues/4644))
+- Fix various spelling mistakes. ([\#4657](https://github.com/matrix-org/synapse/issues/4657))
+- Cleanup request exception logging. ([\#4669](https://github.com/matrix-org/synapse/issues/4669), [\#4737](https://github.com/matrix-org/synapse/issues/4737), [\#4738](https://github.com/matrix-org/synapse/issues/4738))
+- Improve replication performance by reducing cache invalidation traffic. ([\#4671](https://github.com/matrix-org/synapse/issues/4671), [\#4715](https://github.com/matrix-org/synapse/issues/4715), [\#4748](https://github.com/matrix-org/synapse/issues/4748))
+- Test against Postgres 9.5 as well as 9.4. ([\#4676](https://github.com/matrix-org/synapse/issues/4676))
+- Run unit tests against python 3.7. ([\#4677](https://github.com/matrix-org/synapse/issues/4677))
+- Attempt to clarify installation instructions/config. ([\#4681](https://github.com/matrix-org/synapse/issues/4681))
+- Clean up gitignores. ([\#4688](https://github.com/matrix-org/synapse/issues/4688))
+- Minor tweaks to acme docs. ([\#4689](https://github.com/matrix-org/synapse/issues/4689))
+- Improve the logging in the pusher process. ([\#4691](https://github.com/matrix-org/synapse/issues/4691))
+- Better checks on newsfragments. ([\#4698](https://github.com/matrix-org/synapse/issues/4698), [\#4750](https://github.com/matrix-org/synapse/issues/4750))
+- Avoid some redundant work when processing read receipts. ([\#4706](https://github.com/matrix-org/synapse/issues/4706))
+- Run `push_receipts_to_remotes` as background job. ([\#4707](https://github.com/matrix-org/synapse/issues/4707))
+- Add prometheus metrics for number of badge update pushes. ([\#4709](https://github.com/matrix-org/synapse/issues/4709))
+- Reduce pusher logging on startup ([\#4716](https://github.com/matrix-org/synapse/issues/4716))
+- Don't log exceptions when failing to fetch remote server keys. ([\#4722](https://github.com/matrix-org/synapse/issues/4722))
+- Correctly proxy exception in frontend_proxy worker. ([\#4723](https://github.com/matrix-org/synapse/issues/4723))
+- Add database version to phonehome stats. ([\#4753](https://github.com/matrix-org/synapse/issues/4753))
+
+
 Synapse 0.99.1.1 (2019-02-14)
 =============================
 

+ 0 - 1
changelog.d/4263.bugfix

@@ -1 +0,0 @@
-Prevent crash on pagination.

+ 0 - 2
changelog.d/4450.bugfix

@@ -1,2 +0,0 @@
-The dependency checker now correctly reports a version mismatch for optional
-dependencies, instead of reporting the dependency missing.

+ 0 - 1
changelog.d/4541.feature

@@ -1 +0,0 @@
-Added an HAProxy example in the reverse proxy documentation. Contributed by Benoît S. (“Benpro”).

+ 0 - 1
changelog.d/4632.feature

@@ -1 +0,0 @@
-Add basic optional sentry integration

+ 0 - 1
changelog.d/4635.misc

@@ -1 +0,0 @@
-Run `black` to reformat user directory code.

+ 0 - 1
changelog.d/4642.feature

@@ -1 +0,0 @@
-Transfer bans on room upgrade.

+ 0 - 1
changelog.d/4643.misc

@@ -1 +0,0 @@
-Reduce number of exceptions we log

+ 0 - 1
changelog.d/4644.misc

@@ -1 +0,0 @@
-Introduce upsert batching functionality in the database layer.

+ 0 - 1
changelog.d/4647.feature

@@ -1 +0,0 @@
-Add configurable room list publishing rules

+ 0 - 1
changelog.d/4651.bugfix

@@ -1 +0,0 @@
-Set CORS headers on .well-known requests

+ 0 - 1
changelog.d/4652.feature

@@ -1 +0,0 @@
-Support .well-known delegation when issuing certificates through ACME.

+ 0 - 1
changelog.d/4657.misc

@@ -1 +0,0 @@
-Fix various spelling mistakes.

+ 0 - 1
changelog.d/4666.feature

@@ -1 +0,0 @@
-Allow registration and login to be handled by a worker instance.

+ 0 - 1
changelog.d/4667.bugfix

@@ -1 +0,0 @@
-Fix kicking guest users on guest access revocation in worker mode.

+ 0 - 1
changelog.d/4668.misc

@@ -1 +0,0 @@
-Reduce number of exceptions we log

+ 0 - 1
changelog.d/4669.misc

@@ -1 +0,0 @@
-Cleanup request exception logging.

+ 0 - 1
changelog.d/4670.feature

@@ -1 +0,0 @@
-Allow registration and login to be handled by a worker instance.

+ 0 - 1
changelog.d/4671.misc

@@ -1 +0,0 @@
-Improve replication performance by reducing cache invalidation traffic.

+ 0 - 1
changelog.d/4674.feature

@@ -1 +0,0 @@
-Reduce the overhead of creating outbound federation connections over TLS by caching the TLS client options.

+ 0 - 1
changelog.d/4676.misc

@@ -1 +0,0 @@
-Test against Postgres 9.5 as well as 9.4

+ 0 - 1
changelog.d/4677.misc

@@ -1 +0,0 @@
-Run unit tests against python 3.7.

+ 0 - 3
changelog.d/4680.bugfix

@@ -1,3 +0,0 @@
-Fix an issue in the database migration script where the 
-`e2e_room_keys.is_verified` column wasn't considered as 
-a boolean

+ 0 - 1
changelog.d/4681.misc

@@ -1 +0,0 @@
-Attempt to clarify installation instructions/config

+ 0 - 1
changelog.d/4682.feature

@@ -1 +0,0 @@
-Allow registration and login to be handled by a worker instance.

+ 0 - 1
changelog.d/4688.misc

@@ -1 +0,0 @@
-Clean up gitignores

+ 0 - 1
changelog.d/4689.misc

@@ -1 +0,0 @@
-Minor tweaks to acme docs.

+ 0 - 1
changelog.d/4690.bugfix

@@ -1 +0,0 @@
-Fix TaskStopped exceptions in logs when outbound requests time out.

+ 0 - 1
changelog.d/4691.misc

@@ -1 +0,0 @@
-Improve the logging in the pusher process.

+ 0 - 1
changelog.d/4694.feature

@@ -1 +0,0 @@
-Add basic optional sentry integration

+ 0 - 1
changelog.d/4695.feature

@@ -1 +0,0 @@
-Add prometheus metrics for number of outgoing EDUs, by type.

+ 0 - 1
changelog.d/4698.misc

@@ -1 +0,0 @@
-Better checks on newsfragments.

+ 0 - 1
changelog.d/4706.misc

@@ -1 +0,0 @@
-Avoid some redundant work when processing read receipts

+ 0 - 1
changelog.d/4707.misc

@@ -1 +0,0 @@
-Run push_receipts_to_remotes as background job.

+ 0 - 1
changelog.d/4709.misc

@@ -1 +0,0 @@
-Add prometheus metrics for number of badge update pushes.

+ 0 - 1
changelog.d/4715.misc

@@ -1 +0,0 @@
-Improve replication performance by reducing cache invalidation traffic.

+ 0 - 1
changelog.d/4716.misc

@@ -1 +0,0 @@
-Reduce pusher logging on startup

+ 0 - 1
changelog.d/4717.bugfix

@@ -1 +0,0 @@
-Fix ACME config for python 2.

+ 0 - 1
changelog.d/4718.bugfix

@@ -1 +0,0 @@
-Fix paginating over federation persisting incorrect state.

+ 0 - 1
changelog.d/4721.feature

@@ -1 +0,0 @@
-Return correct error code when inviting a remote user to a room whose homeserver does not support the room version.

+ 0 - 1
changelog.d/4722.misc

@@ -1 +0,0 @@
-Don't log exceptions when failing to fetch remote server keys

+ 0 - 1
changelog.d/4723.misc

@@ -1 +0,0 @@
-Correctly proxy exception in frontend_proxy worker

+ 0 - 1
changelog.d/4737.misc

@@ -1 +0,0 @@
-Cleanup request exception logging.

+ 0 - 1
changelog.d/4738.misc

@@ -1 +0,0 @@
-Cleanup request exception logging.

+ 0 - 1
changelog.d/4746.feature

@@ -1 +0,0 @@
-Prevent showing rooms to other servers that were set to not federate.

+ 0 - 1
changelog.d/4748.misc

@@ -1 +0,0 @@
-Improve replication performance by reducing cache invalidation traffic.

+ 0 - 1
changelog.d/4750.misc

@@ -1 +0,0 @@
-Better checks on newsfragments.

+ 0 - 1
changelog.d/4753.misc

@@ -1 +0,0 @@
-Add database version to phonehome stats.

+ 3 - 2
debian/changelog

@@ -1,8 +1,9 @@
-matrix-synapse-py3 (0.99.2) UNRELEASED; urgency=medium
+matrix-synapse-py3 (0.99.2rc1) stable; urgency=medium
 
   * Fix overwriting of config settings on upgrade.
+  * New synapse release 0.99.2rc1.
 
- -- Synapse Packaging team <packages@matrix.org>  Wed, 20 Feb 2019 17:11:25 +0000
+ -- Synapse Packaging team <packages@matrix.org>  Wed, 27 Feb 2019 10:45:58 +0000
 
 matrix-synapse-py3 (0.99.1.1) stable; urgency=medium
 

+ 1 - 1
synapse/__init__.py

@@ -27,4 +27,4 @@ try:
 except ImportError:
     pass
 
-__version__ = "0.99.1.1"
+__version__ = "0.99.2rc1"