David Robertson
190c990a76
1.89.0
9 місяці тому
Mathieu Velten
76e392b0fa
Edit changelog
9 місяці тому
Mathieu Velten
d4ea465496
Remove changelog file
9 місяці тому
Mathieu Velten
8ebfd577e2
Bump DB version to 79 since synapse v1.88 was already there ( #15998 )
9 місяці тому
Mathieu Velten
dbee081d14
1.89.0rc1
9 місяці тому
dependabot[bot]
99b7b801c3
Bump pygithub from 1.58.2 to 1.59.0 ( #15834 )
Bumps [pygithub](https://github.com/pygithub/pygithub ) from 1.58.2 to 1.59.0.
- [Release notes](https://github.com/pygithub/pygithub/releases )
- [Changelog](https://github.com/PyGithub/PyGithub/blob/main/doc/changes.rst )
- [Commits](https://github.com/pygithub/pygithub/compare/v1.58.2...v1.59.0 )
---
updated-dependencies:
- dependency-name: pygithub
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 місяці тому
Shay
641ff9ef7e
Support MSC3814: Dehydrated Devices ( #15929 )
Signed-off-by: Nicolas Werner <n.werner@famedly.com>
Co-authored-by: Nicolas Werner <n.werner@famedly.com>
Co-authored-by: Nicolas Werner <89468146+nico-famedly@users.noreply.github.com>
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
9 місяці тому
SnipeX_
05f8dada8b
Fix broken Arch Linux package link ( #15981 )
9 місяці тому
Erik Johnston
654902a758
Resync stale devices in background ( #15975 )
This is so we don't block responding to federation transaction while we
try and fetch the device lists.
9 місяці тому
dependabot[bot]
4a711bf379
Bump click from 8.1.3 to 8.1.6 ( #15984 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 місяці тому
dependabot[bot]
fc566cdf0a
Bump sentry-sdk from 1.26.0 to 1.28.1 ( #15985 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 місяці тому
dependabot[bot]
3b6208b835
Bump pillow from 9.4.0 to 10.0.0 ( #15986 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 місяці тому
dependabot[bot]
3b8348b06e
Bump types-requests from 2.31.0.1 to 2.31.0.2 ( #15983 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 місяці тому
Shay
5c7364fea5
Properly handle redactions of creation events ( #15973 )
9 місяці тому
Shay
f08d05dd2c
Actually stop reading from column `user_id` of tables `profiles` ( #15955 )
9 місяці тому
Shay
e1fa42249c
Build packages for Debian Trixie ( #15961 )
9 місяці тому
Erik Johnston
fc1e534e41
Speed up updating state in large rooms ( #15971 )
This should speed up updating state in rooms with lots of state.
10 місяці тому
Will Lewis
835174180b
Fixed grafana deploy annotations in the dashboard config, so it shows for those not managing matrix.org ( #15957 )
Removed the 'matrix.org' hardcorded instance setting
Originally introduced in #15674
Co-authored-by: wrjlewis <will.lewis@askattest.com>
10 місяці тому
Erik Johnston
fd44053b84
Don't log exceptions for every non-200 response ( #15969 )
Introduced in #15913
10 місяці тому
Erik Johnston
ad52db3b5c
Reduce the amount of state we pull out ( #15968 )
10 місяці тому
Erik Johnston
67f9e5293e
Ensure a long state res does not starve CPU ( #15960 )
We do this by yielding the reactor in hot loops.
10 місяці тому
Erik Johnston
19796e20aa
Fix bad merge of #15933 ( #15958 )
This was because we reverted the bump of the schema version, so we were not applying the new deltas.
10 місяці тому
Erik Johnston
40a3583ba1
Fix race in triggers for read/write locks. ( #15933 )
10 місяці тому
Shay
cb6e2c6cc7
Fix background schema updates failing over a large upgrade gap ( #15887 )
10 місяці тому
Olivier Wilkinson (reivilibre)
8e8431bc6e
Merge branch 'master' into develop
10 місяці тому
Olivier Wilkinson (reivilibre)
69699a9bd1
1.88.0
10 місяці тому
Patrick Cloke
6d81aec09f
Support room version 11 ( #15912 )
And fix a bug in the implementation of the updated redaction
format (MSC2174) where the top-level redacts field was not
properly added for backwards-compatibility.
10 місяці тому
Shay
e625c3dca0
Revert "Stop writing to column `user_id` of tables `profiles` and `user_filters`. ( #15953 )
* Revert "Stop writing to column `user_id` of tables `profiles` and `user_filters` (#15787 )"
This reverts commit f25b0f8808
.
* newsfragement
10 місяці тому
Jason Little
199c270947
Add a locality to a few presence metrics ( #15952 )
10 місяці тому
Eric Eastwood
1c802de626
Re-introduce the outbound federation proxy ( #15913 )
Allow configuring the set of workers to proxy outbound federation traffic through (`outbound_federation_restricted_to`).
This is useful when you have a worker setup with `federation_sender` instances responsible for sending outbound federation requests and want to make sure *all* outbound federation traffic goes through those instances. Before this change, the generic workers would still contact federation themselves for things like profile lookups, backfill, etc. This PR allows you to set more strict access controls/firewall for all workers and only allow the `federation_sender`'s to contact the outside world.
10 місяці тому
dependabot[bot]
c692283751
Bump anyhow from 1.0.71 to 1.0.72 ( #15949 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 місяці тому
dependabot[bot]
43ee5d5bac
Bump pyo3-log from 0.8.2 to 0.8.3 ( #15951 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 місяці тому
dependabot[bot]
1768dd3c27
Bump serde_json from 1.0.100 to 1.0.103 ( #15950 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 місяці тому
dependabot[bot]
0d522b58a6
Bump jsonschema from 4.17.3 to 4.18.3 ( #15948 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 місяці тому
dependabot[bot]
b0e66721a5
Bump typing-extensions from 4.5.0 to 4.7.1 ( #15947 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 місяці тому
dependabot[bot]
6396527015
Bump pydantic from 1.10.10 to 1.10.11 ( #15946 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 місяці тому
dependabot[bot]
d2f46ae370
Bump prometheus-client from 0.17.0 to 0.17.1 ( #15945 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 місяці тому
Andrew Morgan
85e0541db1
Pin the rust version in `flake.nix`, and bump to 1.70.0 to fix installing `ruff` ( #15940 )
10 місяці тому
dependabot[bot]
cba2df20b5
Bump cryptography from 41.0.1 to 41.0.2 ( #15943 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 місяці тому
Will Hunt
8d3656b994
Document that you cannot login as yourself on /_synapse/admin/v1/users/<user_id>/login ( #15938 )
10 місяці тому
Patrick Cloke
20ae617d14
Stop accepting 'user' parameter for application service registration. ( #15928 )
This is unspecced, but has existed for a very long time.
10 місяці тому
dependabot[bot]
2cacd0849a
Bump types-pillow from 9.5.0.4 to 10.0.0.1 ( #15932 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 місяці тому
Patrick Cloke
204b66c203
Remove unneeded __init__. ( #15926 )
Remove an __init__ which only calls super() without changing the
input arguments.
10 місяці тому
Patrick Cloke
5bdf01fccd
Fix running with an empty experimental features section. ( #15925 )
10 місяці тому
Erik Johnston
36c6b92bfc
Fix push for invites received over federation ( #15820 )
10 місяці тому
Mathieu Velten
8eb7bb975e
Mark get_user_in_directory private since only used in tests ( #15884 )
10 місяці тому
Eric Eastwood
3bdb9b07fd
Make it more obvious which Python version runs on a given Linux distribution ( #15909 )
Make it more obvious which Python version runs on a given Linux distribution so when we end up dropping support for a given Python version, we can more easily find the reference to the Python version and remove any references for the distribution. We don't want to be running tests or building packages on a distribution that no longer has a supported Python version.
This way, we can avoid another situation like when we dropped support for Python 3.7 but forgot to drop the Debian Buster references everywhere (https://github.com/matrix-org/synapse/pull/15893 )
10 місяці тому
Eric Eastwood
0371a354cf
Better clarify how to run a worker instance (pass both configs) ( #15921 )
Previously, if you just followed the instructions per the docs, you just ran into an error:
```sh
$ poetry run synapse_worker --config-path homeserver_generic_worker1.yaml
Missing mandatory `server_name` config option.
```
10 місяці тому
Eric Eastwood
ae391db777
Better warning in logs when we fail to fetch an alias ( #15922 )
**Before:**
```
Error retrieving alias
```
**After:**
```
Error retrieving alias #foo:bar -> 401 Unauthorized
```
*Spawning from creating the [manual testing strategy for the outbound federation proxy](https://github.com/matrix-org/synapse/pull/15773 ).*
10 місяці тому
Eric Eastwood
d7fc87d973
Bump Unix sockets intro version ( #15924 )
https://github.com/matrix-org/synapse/pull/15708 didn't quite make the cut for `1.88.0` this morning.
10 місяці тому