summary refs log tree commit diff
path: root/changelog.d
diff options
context:
space:
mode:
authorRichard van der Hoff <richard@matrix.org>2019-06-26 22:34:41 +0100
committerRichard van der Hoff <richard@matrix.org>2019-06-26 22:34:41 +0100
commita4daa899ec4cd195fc10936f68df5c78314b366c (patch)
tree35e88ff388b0f7652773a79930b732aa04f16bde /changelog.d
parentchangelog (diff)
parentImprove docs on choosing server_name (#5558) (diff)
downloadsynapse-a4daa899ec4cd195fc10936f68df5c78314b366c.tar.xz
Merge branch 'develop' into rav/saml2_client
Diffstat (limited to 'changelog.d')
-rw-r--r--changelog.d/4276.misc1
-rw-r--r--changelog.d/5015.misc1
-rw-r--r--changelog.d/5042.bugfix1
-rw-r--r--changelog.d/5051.bugfix1
-rw-r--r--changelog.d/5252.feature1
-rw-r--r--changelog.d/5378.misc1
-rw-r--r--changelog.d/5381.misc1
-rw-r--r--changelog.d/5383.misc1
-rw-r--r--changelog.d/5384.feature1
-rw-r--r--changelog.d/5387.bugfix1
-rw-r--r--changelog.d/5388.bugfix1
-rw-r--r--changelog.d/5389.bugfix1
-rw-r--r--changelog.d/5390.bugfix1
-rw-r--r--changelog.d/5394.bugfix1
-rw-r--r--changelog.d/5418.bugfix1
-rw-r--r--changelog.d/5425.removal1
-rw-r--r--changelog.d/5440.feature1
-rw-r--r--changelog.d/5446.misc1
-rw-r--r--changelog.d/5447.misc1
-rw-r--r--changelog.d/5448.removal1
-rw-r--r--changelog.d/5458.feature1
-rw-r--r--changelog.d/5459.misc1
-rw-r--r--changelog.d/5460.misc1
-rw-r--r--changelog.d/5461.feature1
-rw-r--r--changelog.d/5464.bugfix1
-rw-r--r--changelog.d/5465.misc2
-rw-r--r--changelog.d/5474.feature1
-rw-r--r--changelog.d/5476.misc1
-rw-r--r--changelog.d/5477.feature1
-rw-r--r--changelog.d/5478.misc1
-rw-r--r--changelog.d/5480.misc1
-rw-r--r--changelog.d/5482.misc1
-rw-r--r--changelog.d/5490.bugfix1
-rw-r--r--changelog.d/5493.misc1
-rw-r--r--changelog.d/5498.bugfix1
-rw-r--r--changelog.d/5499.misc1
-rw-r--r--changelog.d/5500.bugfix1
-rw-r--r--changelog.d/5502.misc1
-rw-r--r--changelog.d/5505.feature1
-rw-r--r--changelog.d/5509.misc1
-rw-r--r--changelog.d/5510.misc1
-rw-r--r--changelog.d/5511.misc1
-rw-r--r--changelog.d/5512.feature1
-rw-r--r--changelog.d/5513.feature1
-rw-r--r--changelog.d/5514.bugfix1
-rw-r--r--changelog.d/5516.feature1
-rw-r--r--changelog.d/5521.feature1
-rw-r--r--changelog.d/5522.feature1
-rw-r--r--changelog.d/5523.bugfix1
-rw-r--r--changelog.d/5524.feature1
-rw-r--r--changelog.d/5525.removal1
-rw-r--r--changelog.d/5531.feature1
-rw-r--r--changelog.d/5534.feature1
-rw-r--r--changelog.d/5537.misc1
-rw-r--r--changelog.d/5545.misc1
-rw-r--r--changelog.d/5546.feature1
-rw-r--r--changelog.d/5547.feature1
-rw-r--r--changelog.d/5548.misc1
-rw-r--r--changelog.d/5558.misc1
59 files changed, 59 insertions, 1 deletions
diff --git a/changelog.d/4276.misc b/changelog.d/4276.misc
new file mode 100644

index 0000000000..285939a4b8 --- /dev/null +++ b/changelog.d/4276.misc
@@ -0,0 +1 @@ +Improve README section on performance troubleshooting. diff --git a/changelog.d/5015.misc b/changelog.d/5015.misc new file mode 100644
index 0000000000..eeec85b92c --- /dev/null +++ b/changelog.d/5015.misc
@@ -0,0 +1 @@ +Add logging to 3pid invite signature verification. diff --git a/changelog.d/5042.bugfix b/changelog.d/5042.bugfix new file mode 100644
index 0000000000..736b07c790 --- /dev/null +++ b/changelog.d/5042.bugfix
@@ -0,0 +1 @@ +Fix bug processing incoming events over federation if call to `/get_missing_events` fails. diff --git a/changelog.d/5051.bugfix b/changelog.d/5051.bugfix new file mode 100644
index 0000000000..bfa22cc759 --- /dev/null +++ b/changelog.d/5051.bugfix
@@ -0,0 +1 @@ +Prevent >1 room upgrades happening simultaneously on the same room. diff --git a/changelog.d/5252.feature b/changelog.d/5252.feature new file mode 100644
index 0000000000..44115b0382 --- /dev/null +++ b/changelog.d/5252.feature
@@ -0,0 +1 @@ +Add monthly active users to phonehome stats. diff --git a/changelog.d/5378.misc b/changelog.d/5378.misc new file mode 100644
index 0000000000..365e49d634 --- /dev/null +++ b/changelog.d/5378.misc
@@ -0,0 +1 @@ +Track deactivated accounts in the database. diff --git a/changelog.d/5381.misc b/changelog.d/5381.misc new file mode 100644
index 0000000000..bbf70a0445 --- /dev/null +++ b/changelog.d/5381.misc
@@ -0,0 +1 @@ +Clean up code for sending federation EDUs. diff --git a/changelog.d/5383.misc b/changelog.d/5383.misc new file mode 100644
index 0000000000..9dd5d1df93 --- /dev/null +++ b/changelog.d/5383.misc
@@ -0,0 +1 @@ +Don't log non-200 responses from federation queries as exceptions. diff --git a/changelog.d/5384.feature b/changelog.d/5384.feature new file mode 100644
index 0000000000..9497f521c8 --- /dev/null +++ b/changelog.d/5384.feature
@@ -0,0 +1 @@ +Statistics on forward extremities per room are now exposed via Prometheus. diff --git a/changelog.d/5387.bugfix b/changelog.d/5387.bugfix new file mode 100644
index 0000000000..2c6c94efc4 --- /dev/null +++ b/changelog.d/5387.bugfix
@@ -0,0 +1 @@ +Warn about disabling email-based password resets when a reset occurs, and remove warning when someone attempts a phone-based reset. diff --git a/changelog.d/5388.bugfix b/changelog.d/5388.bugfix new file mode 100644
index 0000000000..503e830915 --- /dev/null +++ b/changelog.d/5388.bugfix
@@ -0,0 +1 @@ +Fix email notifications for unnamed rooms with multiple people. diff --git a/changelog.d/5389.bugfix b/changelog.d/5389.bugfix new file mode 100644
index 0000000000..dd648e26c8 --- /dev/null +++ b/changelog.d/5389.bugfix
@@ -0,0 +1 @@ +Fix exceptions in federation reader worker caused by attempting to renew attestations, which should only happen on master worker. diff --git a/changelog.d/5390.bugfix b/changelog.d/5390.bugfix new file mode 100644
index 0000000000..e7b7483cf2 --- /dev/null +++ b/changelog.d/5390.bugfix
@@ -0,0 +1 @@ +Fix handling of failures fetching remote content to not log failures as exceptions. diff --git a/changelog.d/5394.bugfix b/changelog.d/5394.bugfix new file mode 100644
index 0000000000..2ad9fbe82c --- /dev/null +++ b/changelog.d/5394.bugfix
@@ -0,0 +1 @@ +Fix a bug where deactivated users could receive renewal emails if the account validity feature is on. diff --git a/changelog.d/5418.bugfix b/changelog.d/5418.bugfix deleted file mode 100644
index 3fd4d2a882..0000000000 --- a/changelog.d/5418.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix bug where attempting to send transactions with large number of EDUs can fail. diff --git a/changelog.d/5425.removal b/changelog.d/5425.removal new file mode 100644
index 0000000000..30022ee63d --- /dev/null +++ b/changelog.d/5425.removal
@@ -0,0 +1 @@ +Python 2.7 is no longer a supported platform. Synapse now requires Python 3.5+ to run. diff --git a/changelog.d/5440.feature b/changelog.d/5440.feature new file mode 100644
index 0000000000..63d9b58734 --- /dev/null +++ b/changelog.d/5440.feature
@@ -0,0 +1 @@ +Allow server admins to define implementations of extra rules for allowing or denying incoming events. diff --git a/changelog.d/5446.misc b/changelog.d/5446.misc new file mode 100644
index 0000000000..e5209be0a6 --- /dev/null +++ b/changelog.d/5446.misc
@@ -0,0 +1 @@ +Update Python syntax in contrib/ to Python 3. diff --git a/changelog.d/5447.misc b/changelog.d/5447.misc new file mode 100644
index 0000000000..dd52068404 --- /dev/null +++ b/changelog.d/5447.misc
@@ -0,0 +1 @@ +Update federation_client dev script to support `.well-known` and work with python3. diff --git a/changelog.d/5448.removal b/changelog.d/5448.removal new file mode 100644
index 0000000000..33b9859dae --- /dev/null +++ b/changelog.d/5448.removal
@@ -0,0 +1 @@ +PostgreSQL 9.4 is no longer supported. Synapse requires Postgres 9.5+ or above for Postgres support. diff --git a/changelog.d/5458.feature b/changelog.d/5458.feature new file mode 100644
index 0000000000..9497f521c8 --- /dev/null +++ b/changelog.d/5458.feature
@@ -0,0 +1 @@ +Statistics on forward extremities per room are now exposed via Prometheus. diff --git a/changelog.d/5459.misc b/changelog.d/5459.misc new file mode 100644
index 0000000000..904e45f66b --- /dev/null +++ b/changelog.d/5459.misc
@@ -0,0 +1 @@ +SyTest has been moved to Buildkite. diff --git a/changelog.d/5460.misc b/changelog.d/5460.misc new file mode 100644
index 0000000000..badc8bb79a --- /dev/null +++ b/changelog.d/5460.misc
@@ -0,0 +1 @@ +Demo script now uses python3. diff --git a/changelog.d/5461.feature b/changelog.d/5461.feature new file mode 100644
index 0000000000..9497f521c8 --- /dev/null +++ b/changelog.d/5461.feature
@@ -0,0 +1 @@ +Statistics on forward extremities per room are now exposed via Prometheus. diff --git a/changelog.d/5464.bugfix b/changelog.d/5464.bugfix new file mode 100644
index 0000000000..8278d1bce9 --- /dev/null +++ b/changelog.d/5464.bugfix
@@ -0,0 +1 @@ +Fix missing invite state after exchanging 3PID invites over federaton. diff --git a/changelog.d/5465.misc b/changelog.d/5465.misc new file mode 100644
index 0000000000..af5f0f8f45 --- /dev/null +++ b/changelog.d/5465.misc
@@ -0,0 +1,2 @@ +Track deactivated accounts in the database. + diff --git a/changelog.d/5474.feature b/changelog.d/5474.feature new file mode 100644
index 0000000000..63d9b58734 --- /dev/null +++ b/changelog.d/5474.feature
@@ -0,0 +1 @@ +Allow server admins to define implementations of extra rules for allowing or denying incoming events. diff --git a/changelog.d/5476.misc b/changelog.d/5476.misc new file mode 100644
index 0000000000..7955c14744 --- /dev/null +++ b/changelog.d/5476.misc
@@ -0,0 +1 @@ +Add new metrics for number of forward extremities being persisted and number of state groups involved in resolution. diff --git a/changelog.d/5477.feature b/changelog.d/5477.feature new file mode 100644
index 0000000000..63d9b58734 --- /dev/null +++ b/changelog.d/5477.feature
@@ -0,0 +1 @@ +Allow server admins to define implementations of extra rules for allowing or denying incoming events. diff --git a/changelog.d/5478.misc b/changelog.d/5478.misc new file mode 100644
index 0000000000..829bb1e521 --- /dev/null +++ b/changelog.d/5478.misc
@@ -0,0 +1 @@ +The demo servers talk to each other again. diff --git a/changelog.d/5480.misc b/changelog.d/5480.misc new file mode 100644
index 0000000000..3001bcc1fe --- /dev/null +++ b/changelog.d/5480.misc
@@ -0,0 +1 @@ +Add an EXPERIMENTAL config option to try and periodically clean up extremities by sending dummy events. diff --git a/changelog.d/5482.misc b/changelog.d/5482.misc new file mode 100644
index 0000000000..0332d1133b --- /dev/null +++ b/changelog.d/5482.misc
@@ -0,0 +1 @@ +Synapse's codebase is now formatted by `black`. diff --git a/changelog.d/5490.bugfix b/changelog.d/5490.bugfix new file mode 100644
index 0000000000..4242254c53 --- /dev/null +++ b/changelog.d/5490.bugfix
@@ -0,0 +1 @@ +Fix failure to start under docker with SAML support enabled. \ No newline at end of file diff --git a/changelog.d/5493.misc b/changelog.d/5493.misc new file mode 100644
index 0000000000..365e49d634 --- /dev/null +++ b/changelog.d/5493.misc
@@ -0,0 +1 @@ +Track deactivated accounts in the database. diff --git a/changelog.d/5498.bugfix b/changelog.d/5498.bugfix new file mode 100644
index 0000000000..6ef298d20c --- /dev/null +++ b/changelog.d/5498.bugfix
@@ -0,0 +1 @@ +Fix intermittent exceptions on Apple hardware. Also fix bug that caused database activity times to be under-reported in log lines. diff --git a/changelog.d/5499.misc b/changelog.d/5499.misc new file mode 100644
index 0000000000..84de1f2dae --- /dev/null +++ b/changelog.d/5499.misc
@@ -0,0 +1 @@ +Some cleanups and sanity-checking in the CPU and database metrics. \ No newline at end of file diff --git a/changelog.d/5500.bugfix b/changelog.d/5500.bugfix new file mode 100644
index 0000000000..624c678435 --- /dev/null +++ b/changelog.d/5500.bugfix
@@ -0,0 +1 @@ +Fix logging error when a tampered event is detected. diff --git a/changelog.d/5502.misc b/changelog.d/5502.misc new file mode 100644
index 0000000000..d515323eae --- /dev/null +++ b/changelog.d/5502.misc
@@ -0,0 +1 @@ +Improve email notification logging. diff --git a/changelog.d/5505.feature b/changelog.d/5505.feature new file mode 100644
index 0000000000..5c6bab2c31 --- /dev/null +++ b/changelog.d/5505.feature
@@ -0,0 +1 @@ +Add support for handling pagination APIs on client reader worker. diff --git a/changelog.d/5509.misc b/changelog.d/5509.misc new file mode 100644
index 0000000000..cc27cf2940 --- /dev/null +++ b/changelog.d/5509.misc
@@ -0,0 +1 @@ +Fix "Unexpected entry in 'full_schemas'" log warning. diff --git a/changelog.d/5510.misc b/changelog.d/5510.misc new file mode 100644
index 0000000000..4591a63d9d --- /dev/null +++ b/changelog.d/5510.misc
@@ -0,0 +1 @@ +Improve logging when generating config files. diff --git a/changelog.d/5511.misc b/changelog.d/5511.misc new file mode 100644
index 0000000000..c1f679b287 --- /dev/null +++ b/changelog.d/5511.misc
@@ -0,0 +1 @@ +Refactor and clean up Config parser for maintainability. diff --git a/changelog.d/5512.feature b/changelog.d/5512.feature new file mode 100644
index 0000000000..712878901b --- /dev/null +++ b/changelog.d/5512.feature
@@ -0,0 +1 @@ +Improve help and cmdline option names for --generate-config options. diff --git a/changelog.d/5513.feature b/changelog.d/5513.feature new file mode 100644
index 0000000000..5c6bab2c31 --- /dev/null +++ b/changelog.d/5513.feature
@@ -0,0 +1 @@ +Add support for handling pagination APIs on client reader worker. diff --git a/changelog.d/5514.bugfix b/changelog.d/5514.bugfix new file mode 100644
index 0000000000..c3a76a854a --- /dev/null +++ b/changelog.d/5514.bugfix
@@ -0,0 +1 @@ +Fix bug with `jinja2` preventing Synapse from starting. Users who had this problem should now simply need to run `pip install matrix-synapse`. diff --git a/changelog.d/5516.feature b/changelog.d/5516.feature new file mode 100644
index 0000000000..fdf91c35e4 --- /dev/null +++ b/changelog.d/5516.feature
@@ -0,0 +1 @@ +Allow configuration of the path used for ACME account keys. diff --git a/changelog.d/5521.feature b/changelog.d/5521.feature new file mode 100644
index 0000000000..fdf91c35e4 --- /dev/null +++ b/changelog.d/5521.feature
@@ -0,0 +1 @@ +Allow configuration of the path used for ACME account keys. diff --git a/changelog.d/5522.feature b/changelog.d/5522.feature new file mode 100644
index 0000000000..fdf91c35e4 --- /dev/null +++ b/changelog.d/5522.feature
@@ -0,0 +1 @@ +Allow configuration of the path used for ACME account keys. diff --git a/changelog.d/5523.bugfix b/changelog.d/5523.bugfix new file mode 100644
index 0000000000..26acd367a8 --- /dev/null +++ b/changelog.d/5523.bugfix
@@ -0,0 +1 @@ +Fix a regression where homeservers on private IP addresses were incorrectly blacklisted. \ No newline at end of file diff --git a/changelog.d/5524.feature b/changelog.d/5524.feature new file mode 100644
index 0000000000..6ba211c3cc --- /dev/null +++ b/changelog.d/5524.feature
@@ -0,0 +1 @@ +Add --data-dir and --open-private-ports options. \ No newline at end of file diff --git a/changelog.d/5525.removal b/changelog.d/5525.removal new file mode 100644
index 0000000000..af71560f36 --- /dev/null +++ b/changelog.d/5525.removal
@@ -0,0 +1 @@ +Remove support for cpu_affinity setting. diff --git a/changelog.d/5531.feature b/changelog.d/5531.feature new file mode 100644
index 0000000000..5c6bab2c31 --- /dev/null +++ b/changelog.d/5531.feature
@@ -0,0 +1 @@ +Add support for handling pagination APIs on client reader worker. diff --git a/changelog.d/5534.feature b/changelog.d/5534.feature new file mode 100644
index 0000000000..2e279c9b77 --- /dev/null +++ b/changelog.d/5534.feature
@@ -0,0 +1 @@ +Split public rooms directory auth config in two settings, in order to manage client auth independently from the federation part of it. Obsoletes the "restrict_public_rooms_to_local_users" configuration setting. If "restrict_public_rooms_to_local_users" is set in the config, Synapse will act as if both new options are enabled, i.e. require authentication through the client API and deny federation requests. diff --git a/changelog.d/5537.misc b/changelog.d/5537.misc new file mode 100644
index 0000000000..870a5ff18b --- /dev/null +++ b/changelog.d/5537.misc
@@ -0,0 +1 @@ +Add information about how to install and run `black` on the codebase to code_style.rst. diff --git a/changelog.d/5545.misc b/changelog.d/5545.misc new file mode 100644
index 0000000000..b738eef4bd --- /dev/null +++ b/changelog.d/5545.misc
@@ -0,0 +1 @@ +Update v1.0.0 release changelog to include more information about changes to password resets. diff --git a/changelog.d/5546.feature b/changelog.d/5546.feature new file mode 100644
index 0000000000..16952b62fc --- /dev/null +++ b/changelog.d/5546.feature
@@ -0,0 +1 @@ +Update docker image to use Python 3.7. diff --git a/changelog.d/5547.feature b/changelog.d/5547.feature new file mode 100644
index 0000000000..509e36c7ea --- /dev/null +++ b/changelog.d/5547.feature
@@ -0,0 +1 @@ +Increase default log level for docker image to INFO. It can still be changed by editing the generated log.config file. diff --git a/changelog.d/5548.misc b/changelog.d/5548.misc new file mode 100644
index 0000000000..f35939cfe9 --- /dev/null +++ b/changelog.d/5548.misc
@@ -0,0 +1 @@ +Remove non-functioning check_event_hash.py dev script. diff --git a/changelog.d/5558.misc b/changelog.d/5558.misc new file mode 100644
index 0000000000..9ce3555d45 --- /dev/null +++ b/changelog.d/5558.misc
@@ -0,0 +1 @@ +Improve install docs on choosing server_name.