Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2024-07-31 | Sliding Sync: Split and move tests (#17504) | Eric Eastwood | 15 | -5860/+6315 | |
Split and move Sliding Sync tests so we have some more sane test file sizes | |||||
2024-07-31 | Sliding Sync: Fix `limited` response description (make accurate) (#17507) | Eric Eastwood | 2 | -2/+3 | |
2024-07-30 | Sliding Sync: Update filters to be robust against remote invite rooms (#17450) | Eric Eastwood | 11 | -109/+1597 | |
Update `filters.is_encrypted` and `filters.types`/`filters.not_types` to be robust when dealing with remote invite rooms in Sliding Sync. Part of [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575): Sliding Sync Follow-up to https://github.com/element-hq/synapse/pull/17434 We now take into account current state, fallback to stripped state for invite/knock rooms, then historical state. If we can't determine the info needed to filter a room (either from state or stripped state), it is filtered out. | |||||
2024-07-30 | Sliding Sync: Add receipts extension (MSC3960) (#17489) | Eric Eastwood | 7 | -268/+1070 | |
[MSC3960](https://github.com/matrix-org/matrix-spec-proposals/pull/3960): Receipts extension Based on [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575): Sliding Sync | |||||
2024-07-30 | Bump types-setuptools from 70.1.0.20240627 to 71.1.0.20240726 (#17497) | dependabot[bot] | 1 | -3/+3 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2024-07-30 | Bump types-pyopenssl from 24.1.0.20240425 to 24.1.0.20240722 (#17496) | dependabot[bot] | 1 | -3/+3 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2024-07-30 | Bump bcrypt from 4.1.3 to 4.2.0 (#17495) | dependabot[bot] | 1 | -28/+28 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2024-07-30 | Bump serde_json from 1.0.120 to 1.0.121 (#17493) | dependabot[bot] | 1 | -2/+3 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2024-07-30 | 1.112.0 v1.112.0 github/release-v1.112 release-v1.112 | Olivier 'reivilibre | 4 | -2/+32 | |
2024-07-30 | Upgrade locked dependency on Twisted to 24.7.0rc1. (#17502) | reivilibre | 8 | -57/+65 | |
I also update the tests and HTTP Proxy code to fix it for this new Twisted release. Pulls in fix for https://github.com/twisted/twisted/security/advisories/GHSA-c8m8-j448-xjx7 Signed-off-by: Olivier 'reivilibre <oliverw@matrix.org> | |||||
2024-07-30 | Add bold emphasis to some parts of the changelog v1.111.1 github/release-v1.111 release-v1.111 | Olivier 'reivilibre | 1 | -2/+2 | |
2024-07-30 | 1.111.1 | Olivier 'reivilibre | 4 | -2/+27 | |
2024-07-30 | Handle increases in timeline limit | Erik Johnston | 2 | -2/+100 | |
2024-07-30 | Upgrade locked dependency on Twisted to 24.7.0rc1. (#17502) | reivilibre | 8 | -57/+65 | |
I also update the tests and HTTP Proxy code to fix it for this new Twisted release. Pulls in fix for https://github.com/twisted/twisted/security/advisories/GHSA-c8m8-j448-xjx7 Signed-off-by: Olivier 'reivilibre <oliverw@matrix.org> | |||||
2024-07-30 | Don't set the initial flag | Erik Johnston | 1 | -7/+8 | |
2024-07-30 | Remember previous timeline limit | Erik Johnston | 2 | -20/+54 | |
2024-07-30 | Only mark as updated if entry has changed | Erik Johnston | 1 | -1/+3 | |
2024-07-30 | Add fast path if from_token is None | Erik Johnston | 1 | -8/+11 | |
2024-07-30 | Refactor to make LIVE non-static value | Erik Johnston | 1 | -2/+5 | |
2024-07-30 | Bump ruff from 0.5.4 to 0.5.5 (#17494) | dependabot[bot] | 2 | -21/+21 | |
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2024-07-30 | Add some more opentracing to sliding sync (#17501) | Erik Johnston | 3 | -5/+34 | |
This will make it easier to see what it is doing in jaeger. | |||||
2024-07-30 | Fix `failures` property in `/keys/query` (#17499) | Richard van der Hoff | 3 | -11/+75 | |
Fixes: https://github.com/element-hq/synapse/issues/17498 Fixes: https://github.com/element-hq/element-web/issues/27867 | |||||
2024-07-30 | Only send rooms with updates down sliding sync (#17479) | Erik Johnston | 5 | -30/+138 | |
Rather than always including all rooms in range. Also adds a pre-filter to rooms that checks the stream change cache to see if anything might have happened. Based on #17447 --------- Co-authored-by: Eric Eastwood <eric.eastwood@beta.gouv.fr> | |||||
2024-07-29 | Sliding Sync: Track whether we have sent rooms down to clients (#17447) | Erik Johnston | 9 | -45/+814 | |
The basic idea is that we introduce a new token for a sliding sync connection, which stores the mapping of room to room "status" (i.e. have we sent the room down?). This token allows us to handle duplicate requests properly. In future it can be used to store more "per-connection" information safely. In future this should be migrated into the DB, so its important that we try to reduce the number of syncs where we need to update the per-connection information. In this PoC this only happens when we: a) send down a set of room for the first time, or b) we have previously sent down a room and there are updates but we are not sending the room down the sync (due to not falling in a list range) Co-authored-by: Eric Eastwood <eric.eastwood@beta.gouv.fr> | |||||
2024-07-29 | Trace stuff | Erik Johnston | 1 | -0/+4 | |
2024-07-28 | Test | Erik Johnston | 1 | -9/+24 | |
2024-07-28 | Revert room subs | Erik Johnston | 1 | -8/+1 | |
2024-07-28 | fixup | Erik Johnston | 1 | -1/+4 | |
2024-07-28 | Updates | Erik Johnston | 2 | -3/+3 | |
2024-07-28 | Always initial on room subs | Erik Johnston | 1 | -1/+5 | |
2024-07-26 | Tag | Erik Johnston | 1 | -1/+7 | |
2024-07-26 | log response | Erik Johnston | 1 | -0/+1 | |
2024-07-26 | LINT | Erik Johnston | 1 | -0/+1 | |
2024-07-26 | REVERT | Erik Johnston | 1 | -24/+0 | |
2024-07-26 | REVERT | Erik Johnston | 1 | -2/+2 | |
2024-07-26 | REVERT | Erik Johnston | 4 | -10/+11 | |
2024-07-26 | REVERT | Erik Johnston | 2 | -26/+0 | |
2024-07-26 | REVERT | Erik Johnston | 5 | -5/+5 | |
2024-07-26 | FIXUP | Erik Johnston | 1 | -2/+5 | |
2024-07-26 | Also log json request | Erik Johnston | 1 | -0/+2 | |
2024-07-26 | Don't send down rooms if nothing has happened | Erik Johnston | 2 | -27/+15 | |
2024-07-26 | Make it clear we only filter out rooms in incremental sync | Erik Johnston | 1 | -2/+2 | |
2024-07-26 | Add test that empty room comes down initial sync | Erik Johnston | 1 | -11/+29 | |
2024-07-26 | Review comments | Erik Johnston | 2 | -7/+4 | |
2024-07-26 | Add never test | Erik Johnston | 1 | -0/+70 | |
2024-07-26 | Previously state test | Erik Johnston | 1 | -0/+111 | |