-
Notifications
You must be signed in to change notification settings - Fork 2
Merge 1.96 #85
base: beeper
Are you sure you want to change the base?
Merge 1.96 #85
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 68d9559 - Browse repository at this point
Copy the full SHA 68d9559View commit details
Commits on Oct 18, 2023
-
Bump urllib3 from 1.26.17 to 1.26.18 (matrix-org#16516)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1903331 - Browse repository at this point
Copy the full SHA 1903331View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8841db4 - Browse repository at this point
Copy the full SHA 8841db4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcff01b - Browse repository at this point
Copy the full SHA bcff01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49c9745 - Browse repository at this point
Copy the full SHA 49c9745View commit details
Commits on Oct 19, 2023
-
Mark sync as limited if there is a gap in the timeline (matrix-org#16485
Configuration menu - View commit details
-
Copy full SHA for e9069c9 - Browse repository at this point
Copy the full SHA e9069c9View commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d2eab22 - Browse repository at this point
Copy the full SHA d2eab22View commit details
Commits on Oct 23, 2023
-
Bump pygithub from 1.59.1 to 2.1.1 (matrix-org#16535)
Bumps [pygithub](https://github.com/pygithub/pygithub) from 1.59.1 to 2.1.1. - [Release notes](https://github.com/pygithub/pygithub/releases) - [Changelog](https://github.com/PyGithub/PyGithub/blob/main/doc/changes.rst) - [Commits](PyGithub/PyGithub@v1.59.1...v2.1.1) --- updated-dependencies: - dependency-name: pygithub dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9171bf3 - Browse repository at this point
Copy the full SHA 9171bf3View commit details -
Bump types-pillow from 10.0.0.3 to 10.1.0.0 (matrix-org#16536)
Bumps [types-pillow](https://github.com/python/typeshed) from 10.0.0.3 to 10.1.0.0. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-pillow dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2d12163 - Browse repository at this point
Copy the full SHA 2d12163View commit details -
Bump gitpython from 3.1.37 to 3.1.40 (matrix-org#16534)
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.37 to 3.1.40. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](gitpython-developers/GitPython@3.1.37...3.1.40) --- updated-dependencies: - dependency-name: gitpython dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a802620 - Browse repository at this point
Copy the full SHA a802620View commit details -
Bump types-requests from 2.31.0.2 to 2.31.0.10 (matrix-org#16537)
Bumps [types-requests](https://github.com/python/typeshed) from 2.31.0.2 to 2.31.0.10. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-requests dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 786b614 - Browse repository at this point
Copy the full SHA 786b614View commit details -
Bump black from 23.9.1 to 23.10.0 (matrix-org#16538)
Bumps [black](https://github.com/psf/black) from 23.9.1 to 23.10.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@23.9.1...23.10.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f835ab8 - Browse repository at this point
Copy the full SHA f835ab8View commit details -
Bump matrix-synapse-ldap3 from 0.2.2 to 0.3.0 (matrix-org#16539)
David Robertson authoredOct 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 478a6c6 - Browse repository at this point
Copy the full SHA 478a6c6View commit details -
Remove the last reference to event_txn_id. (matrix-org#16521)
This table was no longer used, except for a background process which purged old entries in it.
Configuration menu - View commit details
-
Copy full SHA for 12ca87f - Browse repository at this point
Copy the full SHA 12ca87fView commit details -
Force TLS certificate verification in registration script. (matrix-or…
…g#16530) If using the script remotely, there's no particularly convincing reason to disable certificate verification, as this makes the connection interceptible. If on the other hand, the script is used locally (the most common use case), you can simply target the HTTP listener and avoid TLS altogether. This is what the script already attempts to do if passed a homeserver configuration YAML file.
Configuration menu - View commit details
-
Copy full SHA for 3a0aa6f - Browse repository at this point
Copy the full SHA 3a0aa6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bcb6a0 - Browse repository at this point
Copy the full SHA 3bcb6a0View commit details -
Fix bug that could cause a
/sync
to tightloop with sqlite after res……tart (matrix-org#16540) This could happen if the last rows in the account data stream were inserted into `account_data`. After a restart the max account ID would be calculated without looking at the `account_data` table, and so have an old ID.
Configuration menu - View commit details
-
Copy full SHA for 3bc23cc - Browse repository at this point
Copy the full SHA 3bc23ccView commit details -
Fix bug where a new writer advances their token too quickly (matrix-o…
…rg#16473) * Fix bug where a new writer advances their token too quickly When starting a new writer (for e.g. persisting events), the `MultiWriterIdGenerator` doesn't have a minimum token for it as there are no rows matching that new writer in the DB. This results in the the first stream ID it acquired being announced as persisted *before* it actually finishes persisting, if another writer gets and persists a subsequent stream ID. This is due to the logic of setting the minimum persisted position to the minimum known position of across all writers, and the new writer starts off not being considered. * Fix sending out POSITIONs when our token advances without update Broke in matrix-org#14820 * For replication HTTP requests, only wait for minimal position
Configuration menu - View commit details
-
Copy full SHA for 8f35f81 - Browse repository at this point
Copy the full SHA 8f35f81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ab861a - Browse repository at this point
Copy the full SHA 3ab861aView commit details -
Add test case to detect dodgy b64 encoding
David Robertson committedOct 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 5fe76b9 - Browse repository at this point
Copy the full SHA 5fe76b9View commit details -
Replace all Prometheus datasource UIDs of the Grafana Dashboard with …
…the variable `${DS_PROMETHEUS}` and remove `__inputs` (matrix-org#16471)
Configuration menu - View commit details
-
Copy full SHA for 3df70aa - Browse repository at this point
Copy the full SHA 3df70aaView commit details
Commits on Oct 24, 2023
-
Remove duplicate call to wake a remote destination when using federat…
…ion sending worker (matrix-org#16515)
Configuration menu - View commit details
-
Copy full SHA for ffbe9b7 - Browse repository at this point
Copy the full SHA ffbe9b7View commit details -
Rework alias and public room list rules docs (matrix-org#16541)
David Robertson authoredOct 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 6ec9881 - Browse repository at this point
Copy the full SHA 6ec9881View commit details -
Merge branch 'develop' of github.com:matrix-org/synapse into develop
David Robertson committedOct 24, 2023 Configuration menu - View commit details
-
Copy full SHA for c0d2f76 - Browse repository at this point
Copy the full SHA c0d2f76View commit details -
Merge branch 'master' into develop
David Robertson committedOct 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 2f35424 - Browse repository at this point
Copy the full SHA 2f35424View commit details -
Revert "Add test case to detect dodgy b64 encoding"
This reverts commit 5fe76b9. I think I had this accidentally commited on my local develop branch, and so it accidentally got merged into upstream develop. This should re-land with corrections in matrix-org#16504.
David Robertson committedOct 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 2f1065f - Browse repository at this point
Copy the full SHA 2f1065fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95076f7 - Browse repository at this point
Copy the full SHA 95076f7View commit details
Commits on Oct 25, 2023
-
Fix tests on Twisted trunk. (matrix-org#16528)
Twisted trunk makes a change to the `TLSMemoryBIOFactory` where the underlying protocol is changed from `TLSMemoryBIOProtocol` to `BufferingTLSTransport` to improve performance of TLS code (see twisted/twisted#11989). In order to properly hook this code up in tests we need to pass the test reactor's clock into `TLSMemoryBIOFactory` to avoid the global (trial) reactor being used by default. Twisted does something similar internally for tests: https://github.com/twisted/twisted/blob/157cd8e659705940e895d321339d467e76ae9d0a/src/twisted/web/test/test_agent.py#L871-L874
Configuration menu - View commit details
-
Copy full SHA for e182dbb - Browse repository at this point
Copy the full SHA e182dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba47fea - Browse repository at this point
Copy the full SHA ba47feaView commit details -
Pin the recommended poetry version in contributors' guide (matrix-org…
David Robertson authoredOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for c14a7de - Browse repository at this point
Copy the full SHA c14a7deView commit details
Commits on Oct 26, 2023
-
Convert simple_select_list and simple_select_list_txn to return lists…
… of tuples (matrix-org#16505) This should use fewer allocations and improves type hints.
Configuration menu - View commit details
-
Copy full SHA for 9407d5b - Browse repository at this point
Copy the full SHA 9407d5bView commit details -
Add a new module API to update user presence state. (matrix-org#16544)
This adds a module API which allows a module to update a user's presence state/status message. This is useful for controlling presence from an external system. To fully control presence from the module the presence.enabled config parameter gains a new state of "untracked" which disables internal tracking of presence changes via user actions, etc. Only updates from the module will be persisted and sent down sync properly).
Configuration menu - View commit details
-
Copy full SHA for 85e5f2d - Browse repository at this point
Copy the full SHA 85e5f2dView commit details -
Remove more usages of cursor_to_dict. (matrix-org#16551)
Mostly to improve type safety.
Configuration menu - View commit details
-
Copy full SHA for 679c691 - Browse repository at this point
Copy the full SHA 679c691View commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c02406a - Browse repository at this point
Copy the full SHA c02406aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0680d76 - Browse repository at this point
Copy the full SHA 0680d76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 928e964 - Browse repository at this point
Copy the full SHA 928e964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89dbbd6 - Browse repository at this point
Copy the full SHA 89dbbd6View commit details -
Reduce amount of caches POSITIONS we send (matrix-org#16561)
Follow on from / actually correctly does matrix-org#16557
Configuration menu - View commit details
-
Copy full SHA for 5413cef - Browse repository at this point
Copy the full SHA 5413cefView commit details -
Ensure local invited & knocking users leave before purge. (matrix-org…
…#16559) This is mostly useful for federated rooms where some users would get stuck in the invite or knock state when the room was purged from their homeserver.
Configuration menu - View commit details
-
Copy full SHA for 2bf9341 - Browse repository at this point
Copy the full SHA 2bf9341View commit details -
complement: enable dirty runs (matrix-org#16520)
* complement: enable dirty runs * Add changelog * Set a low connpool limit when running in Complement Dirty runs can cause many containers to be running concurrently, which seems to easily exhaust resources on the host. The increased speedup from dirty runs also seems to use more db connections on workers, which are misconfigured currently to have `SUM(workers * cp_max) > max_connections`, causing ``` FATAL: sorry, too many clients already ``` which results in tests failing. * Try p=2 concurrency to restrict slowness of servers which causes partial state join tests to flake * Debug logging * Only run flakey tests * Only adjust connection pool limits in worker mode * Move cp vars to somewhere where they get executed in CI * Move cp values back to where they actually work * Debug logging * Try p=1 to see if this makes worker mode happier * Remove debug logging
Configuration menu - View commit details
-
Copy full SHA for 11a8ae0 - Browse repository at this point
Copy the full SHA 11a8ae0View commit details -
Portdb: don't copy a table that gets rebuilt (matrix-org#16563)
David Robertson authoredOct 27, 2023 Configuration menu - View commit details
-
Copy full SHA for 747416e - Browse repository at this point
Copy the full SHA 747416eView commit details
Commits on Oct 30, 2023
-
Bump types-psycopg2 from 2.9.21.14 to 2.9.21.15 (matrix-org#16573)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bcaaeab - Browse repository at this point
Copy the full SHA bcaaeabView commit details -
Bump black from 23.10.0 to 23.10.1 (matrix-org#16575)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 13f6467 - Browse repository at this point
Copy the full SHA 13f6467View commit details -
Bump phonenumbers from 8.13.22 to 8.13.23 (matrix-org#16576)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 425cb9c - Browse repository at this point
Copy the full SHA 425cb9cView commit details -
Bump serde from 1.0.189 to 1.0.190 (matrix-org#16577)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8f7cd4c - Browse repository at this point
Copy the full SHA 8f7cd4cView commit details -
Bump cryptography from 41.0.4 to 41.0.5 (matrix-org#16572)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ba55835 - Browse repository at this point
Copy the full SHA ba55835View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c63e93 - Browse repository at this point
Copy the full SHA 8c63e93View commit details -
Run actions/setup-go after checking out complement (matrix-org#16567)
David Robertson authoredOct 30, 2023 Configuration menu - View commit details
-
Copy full SHA for 4e1a19d - Browse repository at this point
Copy the full SHA 4e1a19dView commit details -
Bump setuptools-rust from 1.7.0 to 1.8.0 (matrix-org#16574)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Robertson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3f6200 - Browse repository at this point
Copy the full SHA a3f6200View commit details -
Claim fallback keys in bulk (matrix-org#16570)
David Robertson authoredOct 30, 2023 Configuration menu - View commit details
-
Copy full SHA for fdce83e - Browse repository at this point
Copy the full SHA fdce83eView commit details -
Add fast path for replication events stream fetch (matrix-org#16580)
We can bail early if the from token is greater than or equal to the current token.
Configuration menu - View commit details
-
Copy full SHA for 408c138 - Browse repository at this point
Copy the full SHA 408c138View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91aa52c - Browse repository at this point
Copy the full SHA 91aa52cView commit details -
Claim local one-time-keys in bulk (matrix-org#16565)
Co-authored-by: Patrick Cloke <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de981ae - Browse repository at this point
Copy the full SHA de981aeView commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4724a6d - Browse repository at this point
Copy the full SHA 4724a6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a3a55a - Browse repository at this point
Copy the full SHA 7a3a55aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cc6509 - Browse repository at this point
Copy the full SHA 0cc6509View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60c5e8d - Browse repository at this point
Copy the full SHA 60c5e8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f033ad - Browse repository at this point
Copy the full SHA 1f033adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bb2b4a - Browse repository at this point
Copy the full SHA 4bb2b4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b5439 - Browse repository at this point
Copy the full SHA c5b5439View commit details
Commits on Nov 2, 2023
-
Fix "'int' object is not iterable" error in set_device_id_for_pushers…
… background update (matrix-org#16594) A regression from removing the cursor_to_dict call, adds back the wrapping into a tuple.
Configuration menu - View commit details
-
Copy full SHA for bf69b57 - Browse repository at this point
Copy the full SHA bf69b57View commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ff0148a - Browse repository at this point
Copy the full SHA ff0148aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de2258 - Browse repository at this point
Copy the full SHA 2de2258View commit details
Commits on Nov 17, 2023
-
Fix building wheels in CI. (matrix-org#16653)
pip was using a vendored setuptools that was incompatible with Python 3.12. Upgrading cibuildwheels to a version with a newer version of pip (and thus a newer version of setuptools) fixes the issue.
Configuration menu - View commit details
-
Copy full SHA for 47c6821 - Browse repository at this point
Copy the full SHA 47c6821View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76f990c - Browse repository at this point
Copy the full SHA 76f990cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a1352e - Browse repository at this point
Copy the full SHA 6a1352eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4f5522 - Browse repository at this point
Copy the full SHA c4f5522View commit details
Commits on Jan 29, 2024
-
Merge tag 'v1.96.1' into beeper
Synapse will soon be forked by Element under an AGPLv3.0 licence (with CLA, for proprietary dual licensing). You can read more about this here: * https://matrix.org/blog/2023/11/06/future-of-synapse-dendrite/ * https://element.io/blog/element-to-adopt-agplv3/ The Matrix.org Foundation copy of the project will be archived. Any changes needed by server administrators will be communicated via our usual [announcements channels](https://matrix.to/#/#homeowners:matrix.org), but we are striving to make this as seamless as possible. This minor release was needed only because of CI-related trouble on [v1.96.0](https://github.com/matrix-org/synapse/releases/tag/v1.96.0), which was never released. - Fix building of wheels in CI. ([\matrix-org#16653](matrix-org#16653)) # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCAAdFiEEF3tZXk38tRDFVnUIM/xY9qcRMEgFAmVXZL4ACgkQM/xY9qcR # MEg6uhAAj7GPCkqUgD8l1+9adqFip7OdNMMVTBxrIfuTT003nsfNm3rKwBNeB1ok # ydK5p95Bd3rM7/ezD8GUDzQjf/8aVEfjOCMmMNj+GJK6WDjEu97ANWsJlfaZmgck # LWmBN0A7dBkvyBBe9vIJHqcNcBjaJyeznrTIx5RmaFO63PuTKg/T1Z1jJ8igrqe6 # qQA/FmnVYV/A6IoPLVg88ITQ7o5GQHkOYHG2NEO4U2mc5h4/kXG4kWYN2cqOU4YG # 1NkkzsA5s/fUj/Z9vZAYXyyB9c/y6XE/iOxGG/qr8v3BJeSN7iJTCdygbz+UKDZF # xuAonFnHZe1NO5V4RVf5G2ToyCFpioWadyZvClOWpM7iWBAaTEr1vYLI/foN7ddU # 00YPXeIK+ot+93JVMq9nEzBxMQYqSZJcAD5m9qSiMWp/TlD/1AoZxhcvZrdYUJMU # L8U4fX+kWIegM6ZPrBC55FjLxnnsD4NiQ9DFgrNDv84vqKJ2A++d+VzKFnTj8AQa # BfFOtYQ4Md1vGsRkmaI/sQRo4qpUDTRjlk3aa17VEs/RSQQ1m2nvS/R4GKRYntIL # gEcmeO9uGrjnq7NFpZ38p1a+pGkBag6br17qqWPfBB3+Br7ocZ5TOS+3391hfw0V # MPniZM5/ODtIph2XRMjQ7YnXhvcpig+r08AwR7FUZJ4xSm0ksT0= # =bGtZ # -----END PGP SIGNATURE----- # gpg: Signature made Fri Nov 17 13:03:58 2023 GMT # gpg: using RSA key 177B595E4DFCB510C556750833FC58F6A7113048 # gpg: Good signature from "Patrick Cloke <[email protected]>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 177B 595E 4DFC B510 C556 7508 33FC 58F6 A711 3048 # Conflicts: # .github/workflows/latest_deps.yml # .github/workflows/release-artifacts.yml # .github/workflows/tests.yml # .github/workflows/twisted_trunk.yml # synapse/handlers/room.py # synapse/storage/databases/main/receipts.py
Configuration menu - View commit details
-
Copy full SHA for 27b10c7 - Browse repository at this point
Copy the full SHA 27b10c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 896025b - Browse repository at this point
Copy the full SHA 896025bView commit details -
Don't bother storing client IPs
Since requests proxy via hungry the IP is masked already. Responsibility for tracking this is no longer with synapse.
Configuration menu - View commit details
-
Copy full SHA for 7210ae3 - Browse repository at this point
Copy the full SHA 7210ae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c097143 - Browse repository at this point
Copy the full SHA c097143View commit details -
Configuration menu - View commit details
-
Copy full SHA for d555581 - Browse repository at this point
Copy the full SHA d555581View commit details