Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix mypy errors with latest canonicaljson (#13905) | David Robertson | 2022-09-26 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | * Lockfile: update canonicaljson 1.6.0 -> 1.6.3 * Fix mypy errors with latest canonicaljson The change to `_encode_json_bytes` definition wasn't sufficient: ``` synapse/http/server.py:751: error: Incompatible types in assignment (expression has type "Callable[[Arg(object, 'json_object')], bytes]", variable has type "Callable[[Arg(object, 'data')], bytes]") [assignment] ``` Which I think is mypy warning us that the two functions accept different sets of kwargs. Fair enough! * Changelog | ||||
* | Add a `MXCUri` class to make working with mxc uri's easier. (#13162) | Andrew Morgan | 2022-09-15 | 1 | -5/+5 |
| | |||||
* | Add a stub Rust crate (#12595) | Erik Johnston | 2022-09-06 | 1 | -1/+34 |
| | |||||
* | Fix trial-olddeps (#13725) | Erik Johnston | 2022-09-06 | 1 | -1/+1 |
| | |||||
* | Update lock file for Poetry v1.2.0 (#13689) | Erik Johnston | 2022-09-02 | 1 | -60/+86 |
| | |||||
* | Use Pydantic to systematically validate a first batch of endpoints in ↵ | David Robertson | 2022-08-15 | 1 | -1/+53 |
| | | | | `synapse.rest.client.account`. (#13188) | ||||
* | Revert "Update locked versions of mypy and mypy-zope (#13521)" | David Robertson | 2022-08-15 | 1 | -39/+39 |
| | | | | | | | | This reverts commit f383b9b3eceaa082d5ae690550fe41460b711779. Other PRs were seeing mypy failures that looked to be related to mypy-zope. Confusingly, we didn't see this on #13521. Revert this for now and investigate later. | ||||
* | Update locked versions of mypy and mypy-zope (#13521) | David Robertson | 2022-08-15 | 1 | -39/+39 |
| | |||||
* | Update matrix-synapse-ldap3 version in lockfile to v0.2.2. (#13470) | Shay | 2022-08-08 | 1 | -12/+12 |
| | |||||
* | Update locked frozendict version to 2.3.3 (#13352) | Sean Quah | 2022-07-22 | 1 | -18/+18 |
| | | | frozendict 2.3.3 includes fixes for memory leaks that get triggered during `/sync`. | ||||
* | Up the dependency on canonicaljson to ^1.5.0 (#13172) | Brendan Abolivier | 2022-07-18 | 1 | -1/+1 |
| | | | Co-authored-by: David Robertson <davidr@element.io> | ||||
* | Update locked frozendict version to 2.3.2 (#13284) | Sean Quah | 2022-07-15 | 1 | -18/+18 |
| | | | | | | | | `frozendict` 2.3.2 includes a fix for a memory leak in `frozendict.__hash__`. This likely has no impact outside of the deprecated `/initialSync` endpoint, which uses `StreamToken`s, containing `RoomStreamToken`s, containing `frozendict`s, as cache keys. Signed-off-by: Sean Quah <seanq@matrix.org> | ||||
* | Bump lxml from 4.8.0 to 4.9.1 (#13207) | dependabot[bot] | 2022-07-07 | 1 | -62/+71 |
| | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Robertson <davidr@element.io> | ||||
* | matrix-synapse-ldap3: 0.2.0 -> 0.2.1 (#13156) | David Robertson | 2022-07-01 | 1 | -4/+4 |
| | |||||
* | Use caret (semver bounds) for matrix.org packages (#13082) | David Robertson | 2022-06-17 | 1 | -1/+1 |
| | |||||
* | Replace pyjwt with authlib in `org.matrix.login.jwt` (#13011) | Hannes Lerchl | 2022-06-15 | 1 | -4/+4 |
| | |||||
* | Add a CI job to check that schema deltas are in the correct folder. (#13063) | Erik Johnston | 2022-06-15 | 1 | -4/+4 |
| | |||||
* | Fix Synapse git info missing in version strings (#12973) | David Robertson | 2022-06-07 | 1 | -5/+5 |
| | |||||
* | Remove direct refeferences to PyNaCl (use signedjson instead). (#12902) | Jacek Kuśnierz | 2022-06-01 | 1 | -1/+1 |
| | |||||
* | Bump jsonschema stubs (#12912) | David Robertson | 2022-05-30 | 1 | -3/+3 |
| | |||||
* | Bump pyjwt from 2.3.0 to 2.4.0 (#12865) | dependabot[bot] | 2022-05-26 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/jpadilla/pyjwt/releases) - [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst) - [Commits](https://github.com/jpadilla/pyjwt/compare/2.3.0...2.4.0) --- updated-dependencies: - dependency-name: pyjwt dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
* | Fix mypy against latest pillow stubs (#12671) | David Robertson | 2022-05-09 | 1 | -3/+3 |
| | |||||
* | Use `ParamSpec` in a few places (#12667) | David Robertson | 2022-05-09 | 1 | -1/+1 |
| | |||||
* | Move `pympler` back into the `all` extras (#12652) | David Robertson | 2022-05-07 | 1 | -2/+2 |
| | | | | | | | | | | | | | * Move `pympler` back into the `all` extras Undoes a change I made in #12381. I can't fully remember my reasoning, but this changed the contents of the debian packages in a backwards incompatible way. We're not aware of anyone who's been bitten by this, but we still want to fix it. To the reviewer: please be convinced that the debian packages will still contain pympler after this change. * Debian changelog entry to keep the linter happy | ||||
* | Update mypy to 0.950 and fix complaints (#12650) | David Robertson | 2022-05-06 | 1 | -30/+34 |
| | |||||
* | Bump Synapse minimum Python version to 3.7.1 (#12613) | David Robertson | 2022-05-03 | 1 | -2/+2 |
| | |||||
* | Make `scripts-dev` pass `mypy --disallow-untyped-defs` (#12356) | David Robertson | 2022-04-27 | 1 | -6/+19 |
| | | | Not enforced in config yet. One day. | ||||
* | We don't require redbaron in the release script | David Robertson | 2022-04-26 | 1 | -61/+1 |
| | |||||
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2022-04-20 | 1 | -4/+8 |
|\ | |||||
| * | Include version 0.2.0 of the Synapse LDAP Auth Provider module in the Docker ↵ | reivilibre | 2022-04-20 | 1 | -4/+8 |
| | | | | | | | | | | | | | | | | | | image. (#12512) * poetry update matrix-synapse-ldap3 * Newsfile Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org> | ||||
* | | Bump twisted version to the latest in lockfile (#12441) | Shay | 2022-04-12 | 1 | -9/+10 |
| | | |||||
* | | Run lints under poetry in CI; remove lint tox jobs (#12434) | David Robertson | 2022-04-12 | 1 | -3/+3 |
|/ | | | Co-authored-by: Dan Callahan <danc@element.io> | ||||
* | Specify tls extra for Twisted dependency. (#12444) | Erik Johnston | 2022-04-12 | 1 | -2/+2 |
| | | | | | | | | | | | * Specify `tls` extra for Twisted dependency. It was already pulled in for us by `treq`, but we should be explicit that we do use the `tls` functionality of Twisted directly. * Mark `idna` as dev-dependency This doesn't actually change anything, as `Twisted[tls]` will put it in as a main dependency anyway. | ||||
* | Add missing dependency on importlib_metadata (#12384) | David Robertson | 2022-04-05 | 1 | -1/+1 |
| | |||||
* | Poetry: initial pyproject.toml and poetry.lock (#12381) | David Robertson | 2022-04-05 | 1 | -0/+2831 |
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> Co-authored-by: Brendan Abolivier <babolivier@matrix.org> |