summary refs log tree commit diff
path: root/changelog.d
diff options
context:
space:
mode:
authorEric Eastwood <erice@element.io>2022-01-13 22:18:55 -0600
committerEric Eastwood <erice@element.io>2022-01-13 22:18:55 -0600
commitcc4eb72f2e3052d4e1a84f4a968da1c99280fe28 (patch)
tree3e388bfcb724b776b9dea07f99aa64fcd97a29fa /changelog.d
parentFix NPE when trying to grab event from wrong roomId (fix sytest) (diff)
parentAllow tracking puppeted users for MAU (#11561) (diff)
downloadsynapse-cc4eb72f2e3052d4e1a84f4a968da1c99280fe28.tar.xz
Merge branch 'develop' into madlittlemods/return-historical-events-in-order-from-backfill
Conflicts:
	scripts-dev/complement.sh
Diffstat (limited to 'changelog.d')
-rw-r--r--changelog.d/10520.misc1
-rw-r--r--changelog.d/11243.misc1
-rw-r--r--changelog.d/11331.misc1
-rw-r--r--changelog.d/11360.misc1
-rw-r--r--changelog.d/11378.feature1
-rw-r--r--changelog.d/11427.doc1
-rw-r--r--changelog.d/11480.misc1
-rw-r--r--changelog.d/11487.misc1
-rw-r--r--changelog.d/11516.bugfix1
-rw-r--r--changelog.d/11520.misc1
-rw-r--r--changelog.d/11530.bugfix2
-rw-r--r--changelog.d/11531.misc1
-rw-r--r--changelog.d/11535.misc1
-rw-r--r--changelog.d/11536.misc1
-rw-r--r--changelog.d/11538.feature1
-rw-r--r--changelog.d/11541.misc1
-rw-r--r--changelog.d/11542.misc1
-rw-r--r--changelog.d/11543.misc1
-rw-r--r--changelog.d/11546.misc1
-rw-r--r--changelog.d/11547.bugfix1
-rw-r--r--changelog.d/11549.misc1
-rw-r--r--changelog.d/11550.misc1
-rw-r--r--changelog.d/11551.misc1
-rw-r--r--changelog.d/11555.misc1
-rw-r--r--changelog.d/11556.misc1
-rw-r--r--changelog.d/11558.misc1
-rw-r--r--changelog.d/11560.misc1
-rw-r--r--changelog.d/11561.feature1
-rw-r--r--changelog.d/11564.misc1
-rw-r--r--changelog.d/11565.misc1
-rw-r--r--changelog.d/11566.misc1
-rw-r--r--changelog.d/11570.misc1
-rw-r--r--changelog.d/11571.misc1
-rw-r--r--changelog.d/11574.misc1
-rw-r--r--changelog.d/11575.misc1
-rw-r--r--changelog.d/11580.misc1
-rw-r--r--changelog.d/11587.bugfix1
-rw-r--r--changelog.d/11593.bugfix1
-rw-r--r--changelog.d/11612.misc1
-rw-r--r--changelog.d/11667.bugfix1
-rw-r--r--changelog.d/11672.feature1
-rw-r--r--changelog.d/11682.removal1
-rw-r--r--changelog.d/11685.misc1
-rw-r--r--changelog.d/11691.misc1
-rw-r--r--changelog.d/11693.misc1
-rw-r--r--changelog.d/11695.bugfix1
-rw-r--r--changelog.d/11699.misc1
-rw-r--r--changelog.d/11701.misc1
-rw-r--r--changelog.d/11702.misc1
-rw-r--r--changelog.d/11707.misc1
-rw-r--r--changelog.d/11714.misc1
-rw-r--r--changelog.d/11715.doc1
-rw-r--r--changelog.d/11716.misc1
-rw-r--r--changelog.d/11718.misc1
-rw-r--r--changelog.d/11725.doc1
55 files changed, 22 insertions, 34 deletions
diff --git a/changelog.d/10520.misc b/changelog.d/10520.misc
deleted file mode 100644

index a911e165da..0000000000 --- a/changelog.d/10520.misc +++ /dev/null
@@ -1 +0,0 @@ -Send and handle cross-signing messages using the stable prefix. diff --git a/changelog.d/11243.misc b/changelog.d/11243.misc deleted file mode 100644
index 5ef7fe16d4..0000000000 --- a/changelog.d/11243.misc +++ /dev/null
@@ -1 +0,0 @@ -Allow specific, experimental events to be created without `prev_events`. Used by [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716). diff --git a/changelog.d/11331.misc b/changelog.d/11331.misc deleted file mode 100644
index 1ab3a6a975..0000000000 --- a/changelog.d/11331.misc +++ /dev/null
@@ -1 +0,0 @@ -A test helper (`wait_for_background_updates`) no longer depends on classes defining a `store` property. diff --git a/changelog.d/11360.misc b/changelog.d/11360.misc deleted file mode 100644
index 43e25720c5..0000000000 --- a/changelog.d/11360.misc +++ /dev/null
@@ -1 +0,0 @@ -Add type hints to `synapse.appservice`. diff --git a/changelog.d/11378.feature b/changelog.d/11378.feature deleted file mode 100644
index 524bf84f32..0000000000 --- a/changelog.d/11378.feature +++ /dev/null
@@ -1 +0,0 @@ -Allow guests to send state events per [MSC3419](https://github.com/matrix-org/matrix-doc/pull/3419). \ No newline at end of file diff --git a/changelog.d/11427.doc b/changelog.d/11427.doc deleted file mode 100644
index 01cdfcf2b7..0000000000 --- a/changelog.d/11427.doc +++ /dev/null
@@ -1 +0,0 @@ -Document the usage of refresh tokens. \ No newline at end of file diff --git a/changelog.d/11480.misc b/changelog.d/11480.misc deleted file mode 100644
index aadc938b2b..0000000000 --- a/changelog.d/11480.misc +++ /dev/null
@@ -1 +0,0 @@ -Add missing type hints to `synapse.config` module. diff --git a/changelog.d/11487.misc b/changelog.d/11487.misc deleted file mode 100644
index 376b9078be..0000000000 --- a/changelog.d/11487.misc +++ /dev/null
@@ -1 +0,0 @@ -Add test to ensure we share the same `state_group` across the whole historical batch when using the [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) `/batch_send` endpoint. diff --git a/changelog.d/11516.bugfix b/changelog.d/11516.bugfix deleted file mode 100644
index 22bba93671..0000000000 --- a/changelog.d/11516.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a long-standing bug where relations from other rooms could be included in the bundled aggregations of an event. diff --git a/changelog.d/11520.misc b/changelog.d/11520.misc deleted file mode 100644
index 2d84120e19..0000000000 --- a/changelog.d/11520.misc +++ /dev/null
@@ -1 +0,0 @@ -Use HTTPStatus constants in place of literals in `tests.rest.client.test_auth`. \ No newline at end of file diff --git a/changelog.d/11530.bugfix b/changelog.d/11530.bugfix new file mode 100644
index 0000000000..7ea9ba4e49 --- /dev/null +++ b/changelog.d/11530.bugfix
@@ -0,0 +1,2 @@ +Fix a long-standing issue which could cause Synapse to incorrectly accept data in the unsigned field of events +received over federation. \ No newline at end of file diff --git a/changelog.d/11531.misc b/changelog.d/11531.misc deleted file mode 100644
index ed6ef3bb3e..0000000000 --- a/changelog.d/11531.misc +++ /dev/null
@@ -1 +0,0 @@ -Add a receipt types constant for `m.read`. diff --git a/changelog.d/11535.misc b/changelog.d/11535.misc deleted file mode 100644
index 580ac354ab..0000000000 --- a/changelog.d/11535.misc +++ /dev/null
@@ -1 +0,0 @@ -Clean up `synapse.rest.admin`. \ No newline at end of file diff --git a/changelog.d/11536.misc b/changelog.d/11536.misc deleted file mode 100644
index b9191c111b..0000000000 --- a/changelog.d/11536.misc +++ /dev/null
@@ -1 +0,0 @@ -Improvements to log messages around handling stream ids. diff --git a/changelog.d/11538.feature b/changelog.d/11538.feature deleted file mode 100644
index b6229e2b45..0000000000 --- a/changelog.d/11538.feature +++ /dev/null
@@ -1 +0,0 @@ -Add experimental support for MSC3202: allowing application services to masquerade as specific devices. \ No newline at end of file diff --git a/changelog.d/11541.misc b/changelog.d/11541.misc deleted file mode 100644
index 31c72c2a20..0000000000 --- a/changelog.d/11541.misc +++ /dev/null
@@ -1 +0,0 @@ -Support unprefixed versions of fallback key property names. diff --git a/changelog.d/11542.misc b/changelog.d/11542.misc deleted file mode 100644
index f614165037..0000000000 --- a/changelog.d/11542.misc +++ /dev/null
@@ -1 +0,0 @@ -Add missing `errcode` to `parse_string` and `parse_boolean`. \ No newline at end of file diff --git a/changelog.d/11543.misc b/changelog.d/11543.misc deleted file mode 100644
index 99817d71a4..0000000000 --- a/changelog.d/11543.misc +++ /dev/null
@@ -1 +0,0 @@ -Use HTTPStatus constants in place of literals in `synapse.http`. \ No newline at end of file diff --git a/changelog.d/11546.misc b/changelog.d/11546.misc deleted file mode 100644
index d451940bf2..0000000000 --- a/changelog.d/11546.misc +++ /dev/null
@@ -1 +0,0 @@ -Add missing type hints to storage classes. diff --git a/changelog.d/11547.bugfix b/changelog.d/11547.bugfix deleted file mode 100644
index 3950c4c8d3..0000000000 --- a/changelog.d/11547.bugfix +++ /dev/null
@@ -1 +0,0 @@ -Fix a bug introduced in Synapse 1.17.0 where a pusher created for an email with capital letters would fail to be created. diff --git a/changelog.d/11549.misc b/changelog.d/11549.misc deleted file mode 100644
index d451940bf2..0000000000 --- a/changelog.d/11549.misc +++ /dev/null
@@ -1 +0,0 @@ -Add missing type hints to storage classes. diff --git a/changelog.d/11550.misc b/changelog.d/11550.misc deleted file mode 100644
index d5577e0b63..0000000000 --- a/changelog.d/11550.misc +++ /dev/null
@@ -1 +0,0 @@ -Fix an inaccurate and misleading comment in the `/sync` code. \ No newline at end of file diff --git a/changelog.d/11551.misc b/changelog.d/11551.misc deleted file mode 100644
index d451940bf2..0000000000 --- a/changelog.d/11551.misc +++ /dev/null
@@ -1 +0,0 @@ -Add missing type hints to storage classes. diff --git a/changelog.d/11555.misc b/changelog.d/11555.misc deleted file mode 100644
index d451940bf2..0000000000 --- a/changelog.d/11555.misc +++ /dev/null
@@ -1 +0,0 @@ -Add missing type hints to storage classes. diff --git a/changelog.d/11556.misc b/changelog.d/11556.misc deleted file mode 100644
index 53b26aa676..0000000000 --- a/changelog.d/11556.misc +++ /dev/null
@@ -1 +0,0 @@ -Add missing type hints to `synapse.logging.context`. diff --git a/changelog.d/11558.misc b/changelog.d/11558.misc deleted file mode 100644
index 7c334f17e0..0000000000 --- a/changelog.d/11558.misc +++ /dev/null
@@ -1 +0,0 @@ -Stop populating unused database column `state_events.prev_state`. diff --git a/changelog.d/11560.misc b/changelog.d/11560.misc deleted file mode 100644
index eb968167f5..0000000000 --- a/changelog.d/11560.misc +++ /dev/null
@@ -1 +0,0 @@ -Minor efficiency improvements in event persistence. diff --git a/changelog.d/11561.feature b/changelog.d/11561.feature new file mode 100644
index 0000000000..19dada883b --- /dev/null +++ b/changelog.d/11561.feature
@@ -0,0 +1 @@ +Add `track_puppeted_user_ips` config flag to track puppeted user IP addresses. This also includes them in monthly active user counts. diff --git a/changelog.d/11564.misc b/changelog.d/11564.misc deleted file mode 100644
index 2c48e22de0..0000000000 --- a/changelog.d/11564.misc +++ /dev/null
@@ -1 +0,0 @@ -Add some safety checks that storage functions are used correctly. diff --git a/changelog.d/11565.misc b/changelog.d/11565.misc deleted file mode 100644
index ddcafd32cb..0000000000 --- a/changelog.d/11565.misc +++ /dev/null
@@ -1 +0,0 @@ -Make `get_device` return `None` if the device doesn't exist rather than raising an exception. diff --git a/changelog.d/11566.misc b/changelog.d/11566.misc deleted file mode 100644
index c48e73cd48..0000000000 --- a/changelog.d/11566.misc +++ /dev/null
@@ -1 +0,0 @@ -Split the HTML parsing code from the URL preview resource code. diff --git a/changelog.d/11570.misc b/changelog.d/11570.misc deleted file mode 100644
index d9af8bdb05..0000000000 --- a/changelog.d/11570.misc +++ /dev/null
@@ -1 +0,0 @@ -Remove redundant `COALESCE()`s around `COUNT()`s in database queries. diff --git a/changelog.d/11571.misc b/changelog.d/11571.misc deleted file mode 100644
index 4e396b271e..0000000000 --- a/changelog.d/11571.misc +++ /dev/null
@@ -1 +0,0 @@ -Add missing type hints to `synapse.http`. diff --git a/changelog.d/11574.misc b/changelog.d/11574.misc deleted file mode 100644
index 2b090a3780..0000000000 --- a/changelog.d/11574.misc +++ /dev/null
@@ -1 +0,0 @@ -Convert `EventStreamResult` from a `namedtuple` to `attrs` to improve type hints. diff --git a/changelog.d/11575.misc b/changelog.d/11575.misc deleted file mode 100644
index d451940bf2..0000000000 --- a/changelog.d/11575.misc +++ /dev/null
@@ -1 +0,0 @@ -Add missing type hints to storage classes. diff --git a/changelog.d/11580.misc b/changelog.d/11580.misc deleted file mode 100644
index 2c48e22de0..0000000000 --- a/changelog.d/11580.misc +++ /dev/null
@@ -1 +0,0 @@ -Add some safety checks that storage functions are used correctly. diff --git a/changelog.d/11587.bugfix b/changelog.d/11587.bugfix new file mode 100644
index 0000000000..ad2b83edf7 --- /dev/null +++ b/changelog.d/11587.bugfix
@@ -0,0 +1 @@ +Fix a long-standing bug where Synapse wouldn't cache a response indicating that a remote user has no devices. \ No newline at end of file diff --git a/changelog.d/11593.bugfix b/changelog.d/11593.bugfix new file mode 100644
index 0000000000..963fd0e58e --- /dev/null +++ b/changelog.d/11593.bugfix
@@ -0,0 +1 @@ +Fix an error in to get federation status of a destination server even if no error has occurred. This admin API was new introduced in Synapse 1.49.0. diff --git a/changelog.d/11612.misc b/changelog.d/11612.misc new file mode 100644
index 0000000000..2d886169c5 --- /dev/null +++ b/changelog.d/11612.misc
@@ -0,0 +1 @@ +Avoid database access in the JSON serialization process. diff --git a/changelog.d/11667.bugfix b/changelog.d/11667.bugfix new file mode 100644
index 0000000000..bf65fd4c8b --- /dev/null +++ b/changelog.d/11667.bugfix
@@ -0,0 +1 @@ +Fix `/_matrix/client/v1/room/{roomId}/hierarchy` endpoint returning incorrect fields which have been present since Synapse 1.49.0. diff --git a/changelog.d/11672.feature b/changelog.d/11672.feature new file mode 100644
index 0000000000..ce8b3e9547 --- /dev/null +++ b/changelog.d/11672.feature
@@ -0,0 +1 @@ +Return an `M_FORBIDDEN` error code instead of `M_UNKNOWN` when a spam checker module prevents a user from creating a room. diff --git a/changelog.d/11682.removal b/changelog.d/11682.removal new file mode 100644
index 0000000000..50bdf35b20 --- /dev/null +++ b/changelog.d/11682.removal
@@ -0,0 +1 @@ +Remove the unstable `/send_relation` endpoint. diff --git a/changelog.d/11685.misc b/changelog.d/11685.misc new file mode 100644
index 0000000000..c4566b2012 --- /dev/null +++ b/changelog.d/11685.misc
@@ -0,0 +1 @@ +Run `pyupgrade --py37-plus --keep-percent-format` on Synapse. diff --git a/changelog.d/11691.misc b/changelog.d/11691.misc new file mode 100644
index 0000000000..383d0b3064 --- /dev/null +++ b/changelog.d/11691.misc
@@ -0,0 +1 @@ +Use buildkit's cache feature to speed up docker builds. diff --git a/changelog.d/11693.misc b/changelog.d/11693.misc new file mode 100644
index 0000000000..521a1796b8 --- /dev/null +++ b/changelog.d/11693.misc
@@ -0,0 +1 @@ +Remove debug logging for #4422, which has been closed since Synapse 0.99. \ No newline at end of file diff --git a/changelog.d/11695.bugfix b/changelog.d/11695.bugfix new file mode 100644
index 0000000000..7799aefb82 --- /dev/null +++ b/changelog.d/11695.bugfix
@@ -0,0 +1 @@ +Fix a bug where the only the first 50 rooms from a space were returned from the `/hierarchy` API. This has existed since the introduction of the API in Synapse v1.41.0. diff --git a/changelog.d/11699.misc b/changelog.d/11699.misc new file mode 100644
index 0000000000..ffae5f2960 --- /dev/null +++ b/changelog.d/11699.misc
@@ -0,0 +1 @@ +Remove fallback code for Python 2. diff --git a/changelog.d/11701.misc b/changelog.d/11701.misc new file mode 100644
index 0000000000..68905e0412 --- /dev/null +++ b/changelog.d/11701.misc
@@ -0,0 +1 @@ +Add a test for [an edge case](https://github.com/matrix-org/synapse/pull/11532#discussion_r769104461) in the `/sync` logic. \ No newline at end of file diff --git a/changelog.d/11702.misc b/changelog.d/11702.misc new file mode 100644
index 0000000000..fc1069cae0 --- /dev/null +++ b/changelog.d/11702.misc
@@ -0,0 +1 @@ +Add the option to write sqlite test dbs to disk when running tests. \ No newline at end of file diff --git a/changelog.d/11707.misc b/changelog.d/11707.misc new file mode 100644
index 0000000000..ef1e01cac8 --- /dev/null +++ b/changelog.d/11707.misc
@@ -0,0 +1 @@ +Improve Complement test output for Gitub Actions. diff --git a/changelog.d/11714.misc b/changelog.d/11714.misc new file mode 100644
index 0000000000..7f39bf0e3d --- /dev/null +++ b/changelog.d/11714.misc
@@ -0,0 +1 @@ +Fix a typechecker problem related to our (ab)use of `nacl.signing.SigningKey`s. \ No newline at end of file diff --git a/changelog.d/11715.doc b/changelog.d/11715.doc new file mode 100644
index 0000000000..32b7c10b0b --- /dev/null +++ b/changelog.d/11715.doc
@@ -0,0 +1 @@ +Document the new `SYNAPSE_TEST_PERSIST_SQLITE_DB` environment variable in the contributing guide. diff --git a/changelog.d/11716.misc b/changelog.d/11716.misc new file mode 100644
index 0000000000..08f7310498 --- /dev/null +++ b/changelog.d/11716.misc
@@ -0,0 +1 @@ +Fix docstring on `add_account_data_for_user`. \ No newline at end of file diff --git a/changelog.d/11718.misc b/changelog.d/11718.misc new file mode 100644
index 0000000000..91dc5b5874 --- /dev/null +++ b/changelog.d/11718.misc
@@ -0,0 +1 @@ +Complement environment variable name change and update `.gitignore`. diff --git a/changelog.d/11725.doc b/changelog.d/11725.doc new file mode 100644
index 0000000000..46eb9b814f --- /dev/null +++ b/changelog.d/11725.doc
@@ -0,0 +1 @@ +Document that now the minimum supported PostgreSQL version is 10.