Skip to content
This repository has been archived by the owner on Mar 29, 2024. It is now read-only.

Pulling refs/heads/develop into develop #20

Open
wants to merge 1,495 commits into
base: develop
Choose a base branch
from
Open
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    3555790 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Bump pyo3 from 0.17.1 to 0.19.2 (matrix-org#16162)

    Signed-off-by: Kai A. Hiller <[email protected]>
    V02460 authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    5946074 View commit details
    Browse the repository at this point in the history
  2. Register media servlets via regex. (matrix-org#16419)

    This converts the media servlet URLs in the same way as
    (most) of the rest of Synapse. This will give more flexibility
    in the versions each endpoint exists under.
    clokep authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    26b960b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    694802e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae5b997 View commit details
    Browse the repository at this point in the history
  5. Stop sending incorrect knock_state_events. (matrix-org#16403)

    Synapse was incorrectly implemented with a knock_state_events
    property on some APIs (instead of knock_room_state). This was
    correct in Synapse 1.70.0, but *both* fields were sent to also be
    compatible with Synapse versions expecting the wrong field.
    
    Enough time has passed that only the correct field needs to be
    included/handled.
    clokep authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    fc31b49 View commit details
    Browse the repository at this point in the history
  6. Drop unused tables & unneeded access token ID for events. (matrix-org…

    …#16268)
    
    Drop the event_txn_id table and the tables related to MSC2716,
    which is no longer supported in Synapse.
    clokep authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    cabd577 View commit details
    Browse the repository at this point in the history
  7. Return ThumbnailInfo in more places (matrix-org#16438)

    Improves type hints by using concrete types instead of
    dictionaries.
    clokep authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    7615e2b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    06bbf10 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1f10c20 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Configuration menu
    Copy the full SHA
    32fd9bc View commit details
    Browse the repository at this point in the history
  2. Bump types-bleach from 6.0.0.4 to 6.1.0.0 (matrix-org#16450)

    Bumps [types-bleach](https://github.com/python/typeshed) from 6.0.0.4 to 6.1.0.0.
    - [Commits](https://github.com/python/typeshed/commits)
    
    ---
    updated-dependencies:
    - dependency-name: types-bleach
      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>
    dependabot[bot] authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    3d2f533 View commit details
    Browse the repository at this point in the history
  3. Bump bleach from 6.0.0 to 6.1.0 (matrix-org#16451)

    Bumps [bleach](https://github.com/mozilla/bleach) from 6.0.0 to 6.1.0.
    - [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES)
    - [Commits](mozilla/bleach@v6.0.0...v6.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: bleach
      dependency-type: direct:production
      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>
    dependabot[bot] authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    45738e2 View commit details
    Browse the repository at this point in the history
  4. Bump psycopg2 from 2.9.8 to 2.9.9 (matrix-org#16452)

    Bumps [psycopg2](https://github.com/psycopg/psycopg2) from 2.9.8 to 2.9.9.
    - [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS)
    - [Commits](psycopg/psycopg2@2.9.8...2.9.9)
    
    ---
    updated-dependencies:
    - dependency-name: psycopg2
      dependency-type: direct:production
      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>
    dependabot[bot] authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    6fb0c43 View commit details
    Browse the repository at this point in the history
  5. Bump netaddr from 0.8.0 to 0.9.0 (matrix-org#16453)

    Bumps [netaddr](https://github.com/drkjam/netaddr) from 0.8.0 to 0.9.0.
    - [Release notes](https://github.com/drkjam/netaddr/releases)
    - [Changelog](https://github.com/netaddr/netaddr/blob/master/CHANGELOG)
    - [Commits](netaddr/netaddr@0.8.0...0.9.0)
    
    ---
    updated-dependencies:
    - dependency-name: netaddr
      dependency-type: direct:production
      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>
    dependabot[bot] authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    3727b84 View commit details
    Browse the repository at this point in the history
  6. Bump ruff from 0.0.290 to 0.0.292 (matrix-org#16449)

    * Bump ruff from 0.0.290 to 0.0.292
    
    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.0.290 to 0.0.292.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/BREAKING_CHANGES.md)
    - [Commits](astral-sh/ruff@v0.0.290...v0.0.292)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Fix up lint
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Erik Johnston <[email protected]>
    dependabot[bot] and erikjohnston authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    0a67743 View commit details
    Browse the repository at this point in the history
  7. Don't block CI on sign-off (matrix-org#16454)

    As this doesn't work with the private sign off flow.
    erikjohnston authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    a6abee3 View commit details
    Browse the repository at this point in the history
  8. Disable statement timeout whilst purging rooms (matrix-org#16455)

    * Disable statement timeout whilst purging rooms
    
    * Newsfile
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    
    * Note the introduction version
    
    ---------
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    reivilibre authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    8902b30 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Add DB indices to speed up purging rooms (matrix-org#16457)

    David Robertson authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    28fd28e View commit details
    Browse the repository at this point in the history
  2. 1.94.0

    reivilibre committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    25c412b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b52ad6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f87edc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    336b0b9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5f12090 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b6cb610 View commit details
    Browse the repository at this point in the history
  8. Inline simple_search_list/simple_search_list_txn. (matrix-org#16434)

    This only has a single use and is over abstracted. Inline it so that
    we can improve type hints.
    clokep authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    f1e4301 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    d6b7d49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4904dc View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Convert user_get_threepids response to attrs. (matrix-org#16468)

    This improves type annotations by not having a dictionary of Any values.
    clokep authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    cc865ff View commit details
    Browse the repository at this point in the history
  2. Update complement.sh to match new public API shape (matrix-org#16466)

    * Update complement.sh to match new public API shape
    
    Sister PR to matrix-org/complement#666
    
    Context: matrix-org/complement#654 (comment)
    
    * Changelog
    
    * Pedantry
    
    * Run complement plz
    kegsay authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    f710d54 View commit details
    Browse the repository at this point in the history
  3. Revert "Drop unused tables & unneeded access token ID for events. (ma…

    …trix-org#16268)" (matrix-org#16465)
    
    This reverts commit cabd577.
    
    There are additional usages of these tables
    which need to be removed first.
    clokep authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    4cc729d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    166ffc0 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Configuration menu
    Copy the full SHA
    1098822 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Bump pyo3-log from 0.8.3 to 0.8.4 (matrix-org#16495)

    Bumps [pyo3-log](https://github.com/vorner/pyo3-log) from 0.8.3 to 0.8.4.
    - [Changelog](https://github.com/vorner/pyo3-log/blob/main/CHANGELOG.md)
    - [Commits](vorner/pyo3-log@v0.8.3...v0.8.4)
    
    ---
    updated-dependencies:
    - dependency-name: pyo3-log
      dependency-type: direct:production
      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>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    a832212 View commit details
    Browse the repository at this point in the history
  2. Bump packaging from 23.1 to 23.2 (matrix-org#16497)

    Bumps [packaging](https://github.com/pypa/packaging) from 23.1 to 23.2.
    - [Release notes](https://github.com/pypa/packaging/releases)
    - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
    - [Commits](pypa/packaging@23.1...23.2)
    
    ---
    updated-dependencies:
    - dependency-name: packaging
      dependency-type: direct:production
      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>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    b220f82 View commit details
    Browse the repository at this point in the history
  3. Bump types-jsonschema from 4.17.0.10 to 4.19.0.3 (matrix-org#16499)

    Bumps [types-jsonschema](https://github.com/python/typeshed) from 4.17.0.10 to 4.19.0.3.
    - [Commits](https://github.com/python/typeshed/commits)
    
    ---
    updated-dependencies:
    - dependency-name: types-jsonschema
      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>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    aaca977 View commit details
    Browse the repository at this point in the history
  4. Bump jsonschema from 4.19.0 to 4.19.1 (matrix-org#16500)

    Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.19.0 to 4.19.1.
    - [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
    - [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
    - [Commits](python-jsonschema/jsonschema@v4.19.0...v4.19.1)
    
    ---
    updated-dependencies:
    - dependency-name: jsonschema
      dependency-type: direct:production
      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>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    9be4db2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eee6474 View commit details
    Browse the repository at this point in the history
  6. Bump sentry-sdk from 1.31.0 to 1.32.0 (matrix-org#16496)

    Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.31.0 to 1.32.0.
    - [Release notes](https://github.com/getsentry/sentry-python/releases)
    - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
    - [Commits](getsentry/sentry-python@1.31.0...1.32.0)
    
    ---
    updated-dependencies:
    - dependency-name: sentry-sdk
      dependency-type: direct:production
      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>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    37d9edc View commit details
    Browse the repository at this point in the history
  7. Bump serde from 1.0.188 to 1.0.189 (matrix-org#16494)

    Bumps [serde](https://github.com/serde-rs/serde) from 1.0.188 to 1.0.189.
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.188...v1.0.189)
    
    ---
    updated-dependencies:
    - dependency-name: serde
      dependency-type: direct:production
      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>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    7154724 View commit details
    Browse the repository at this point in the history
  8. Bump pillow from 10.0.1 to 10.1.0 (matrix-org#16498)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    4fe73f8 View commit details
    Browse the repository at this point in the history
  9. Convert state delta processing from a dict to attrs. (matrix-org#16469)

    For improved type checking & memory usage.
    clokep authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    e3e0ae4 View commit details
    Browse the repository at this point in the history
  10. Update the release script to remind releaser to check for special rel…

    …ease notes. (matrix-org#16461)
    
    * Add reminder to check special release notes board in release script
    
    * Newsfile
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    
    * Update release.py
    
    * Bah, black
    
    ---------
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    reivilibre authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    7291c68 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Fix a bug where servers could be marked as up when they were failing (m…

    …atrix-org#16506)
    
    After this change a server will only be reported as back online
    if they were previously having requests fail.
    clokep authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    77dfc1f View commit details
    Browse the repository at this point in the history
  2. Convert DeviceLastConnectionInfo to attrs. (matrix-org#16507)

    To improve type safety & memory usage.
    clokep authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    6ad1f9e View commit details
    Browse the repository at this point in the history
  3. 1.95.0rc1

    clokep committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    6e6d611 View commit details
    Browse the repository at this point in the history
  4. Update the changelog.

    clokep committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    c81908b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68d9559 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. 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>
    dependabot[bot] authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    1903331 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8841db4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bcff01b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    49c9745 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Mark sync as limited if there is a gap in the timeline (matrix-org#16485

    )
    
    This splits thinsg into two queries, but most of the time we won't have
    new event backwards extremities so this shouldn't actually add an extra
    RTT for the majority of cases.
    
    Note this removes the check for events with no prev events, but that was
    part of MSC2716 work that has since been removed.
    erikjohnston authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    e9069c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    345c61f View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    d2eab22 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. 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>
    dependabot[bot] authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    9171bf3 View commit details
    Browse the repository at this point in the history
  2. 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>
    dependabot[bot] authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    2d12163 View commit details
    Browse the repository at this point in the history
  3. 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>
    dependabot[bot] authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    a802620 View commit details
    Browse the repository at this point in the history
  4. 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>
    dependabot[bot] authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    786b614 View commit details
    Browse the repository at this point in the history
  5. 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>
    dependabot[bot] authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    f835ab8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    478a6c6 View commit details
    Browse the repository at this point in the history
  7. 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.
    clokep authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    12ca87f View commit details
    Browse the repository at this point in the history
  8. 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.
    dkasak authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    3a0aa6f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3bcb6a0 View commit details
    Browse the repository at this point in the history
  10. 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.
    erikjohnston authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    3bc23cc View commit details
    Browse the repository at this point in the history
  11. 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
    erikjohnston authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    8f35f81 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3ab861a View commit details
    Browse the repository at this point in the history
  13. Add test case to detect dodgy b64 encoding

    David Robertson committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    5fe76b9 View commit details
    Browse the repository at this point in the history
  14. Replace all Prometheus datasource UIDs of the Grafana Dashboard with …

    …the variable `${DS_PROMETHEUS}` and remove `__inputs` (matrix-org#16471)
    MichaelSasser authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    3df70aa View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. 1.95.0

    David Robertson committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    79f48b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffbe9b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ec9881 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0d2f76 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into develop

    David Robertson committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    2f35424 View commit details
    Browse the repository at this point in the history
  6. 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 committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    2f1065f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    95076f7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. 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
    clokep authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    e182dbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba47fea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c14a7de View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. 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.
    clokep authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    9407d5b View commit details
    Browse the repository at this point in the history
  2. 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).
    clokep authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    85e5f2d View commit details
    Browse the repository at this point in the history
  3. Remove more usages of cursor_to_dict. (matrix-org#16551)

    Mostly to improve type safety.
    clokep authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    679c691 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    c02406a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0680d76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    928e964 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89dbbd6 View commit details
    Browse the repository at this point in the history
  5. Reduce amount of caches POSITIONS we send (matrix-org#16561)

    Follow on from / actually correctly does matrix-org#16557
    erikjohnston authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    5413cef View commit details
    Browse the repository at this point in the history
  6. 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.
    clokep authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    2bf9341 View commit details
    Browse the repository at this point in the history
  7. 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
    kegsay authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    11a8ae0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    747416e View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. 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>
    dependabot[bot] authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    bcaaeab View commit details
    Browse the repository at this point in the history
  2. 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>
    dependabot[bot] authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    13f6467 View commit details
    Browse the repository at this point in the history
  3. 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>
    dependabot[bot] authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    425cb9c View commit details
    Browse the repository at this point in the history
  4. 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>
    dependabot[bot] authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    8f7cd4c View commit details
    Browse the repository at this point in the history
  5. 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>
    dependabot[bot] authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    ba55835 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8c63e93 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4e1a19d View commit details
    Browse the repository at this point in the history
  8. 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]>
    dependabot[bot] and David Robertson authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    a3f6200 View commit details
    Browse the repository at this point in the history
  9. Claim fallback keys in bulk (matrix-org#16570)

    David Robertson authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    fdce83e View commit details
    Browse the repository at this point in the history
  10. 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.
    erikjohnston authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    408c138 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    91aa52c View commit details
    Browse the repository at this point in the history
  12. Claim local one-time-keys in bulk (matrix-org#16565)

    Co-authored-by: Patrick Cloke <[email protected]>
    David Robertson and clokep authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    de981ae View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. 1.96.0rc1

    erikjohnston committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    4724a6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a3a55a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    daec55e View commit details
    Browse the repository at this point in the history
  4. 1.95.1

    erikjohnston committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    a115119 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0cc6509 View commit details
    Browse the repository at this point in the history
  6. Revert "1.96.0rc1"

    This reverts commit 4724a6d.
    erikjohnston committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    60c5e8d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1f033ad View commit details
    Browse the repository at this point in the history
  8. 1.96.0rc1

    erikjohnston committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    4bb2b4a View commit details
    Browse the repository at this point in the history
  9. Update changelog

    erikjohnston committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    c5b5439 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    70b503f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c0ba319 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cfb6d38 View commit details
    Browse the repository at this point in the history
  13. Do not call getfullargspec on every call. (matrix-org#16589)

    getfullargspec is relatively expensive and the results will
    not change between calls, so precalculate it outside the
    wrapper.
    clokep authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    ed1b879 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    c812f43 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Use simple_select_many_txn in event persistance code. (matrix-org#16585)

    Just to standardize on the normal helpers, it might also have
    a slight perf improvement on PostgreSQL which will now use
    `ANY (?)` instead of `IN (?, ?, ...)`.
    clokep authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    0afbef3 View commit details
    Browse the repository at this point in the history
  2. 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.
    clokep authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    bf69b57 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Simplify event persistence code (matrix-org#16584)

    The event persistence code used to handle multiple rooms
    at a time, but was simplified to only ever be called with a
    single room at a time (different rooms are now handled in
    parallel). The code is still generic to multiple rooms causing
    a lot of work that is unnecessary (e.g. unnecessary loops, and
    partitioning data by room).
    
    This strips out the ability to handle multiple rooms at once, greatly
    simplifying the code.
    clokep authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    92828a7 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Bump ruff from 0.0.292 to 0.1.4 (matrix-org#16600)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    2f689a6 View commit details
    Browse the repository at this point in the history
  2. Bump types-jsonschema from 4.19.0.3 to 4.19.0.4 (matrix-org#16599)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    a28339b View commit details
    Browse the repository at this point in the history
  3. Bump types-pyyaml from 6.0.12.11 to 6.0.12.12 (matrix-org#16602)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    5cf2988 View commit details
    Browse the repository at this point in the history
  4. Bump setuptools-rust from 1.8.0 to 1.8.1 (matrix-org#16601)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    1a9b22a View commit details
    Browse the repository at this point in the history
  5. Support reactor timing metric on more reactors. (matrix-org#16532)

    Previously only Twisted's EPollReactor was compatible with the
    reactor timing metric, notably not working when asyncio was used.
    
    After this change, the following configurations support the reactor
    timing metric:
    
    * poll, epoll, or select reactors
    * asyncio reactor with a poll, epoll, select, /dev/poll, or kqueue event loop.
    clokep authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    cc4fe68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1dd3074 View commit details
    Browse the repository at this point in the history
  7. Collect information for PushRuleEvaluator in parallel. (matrix-org#16590

    )
    
    Fetch information needed for push rule evaluation in parallel.
    Ideally this would use query pipelining, but this is not
    available in psycopg2.
    
    Due to the database thread pool this may result in little
    to no parallelization.
    clokep authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    7e5d3b0 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. More tests for the simple_* methods. (matrix-org#16596)

    Expand tests for the simple_* database methods, additionally
    test against both PostgreSQL and SQLite variants.
    clokep authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    ec9ff38 View commit details
    Browse the repository at this point in the history
  2. Avoid executing no-op queries. (matrix-org#16583)

    If simple_{insert,upsert,update}_many_txn is called without any data
    to modify then return instead of executing the query.
    
    This matches the behavior of simple_{select,delete}_many_txn.
    clokep authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    9738b1c View commit details
    Browse the repository at this point in the history
  3. Avoid updating the same rows multiple times with simple_update_many_t…

    …xn. (matrix-org#16609)
    
    simple_update_many_txn had a bug in it which would cause each
    update to be applied twice.
    clokep authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    455ef04 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Bump serde_json from 1.0.107 to 1.0.108 (matrix-org#16604)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    2a336cd View commit details
    Browse the repository at this point in the history
  2. Bump pyicu from 2.11 to 2.12 (matrix-org#16603)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    f6aa047 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Bulk-invalidate e2e cached queries after claiming keys (matrix-org#16613

    )
    
    Co-authored-by: Patrick Cloke <[email protected]>
    David Robertson and clokep authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    91587d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff716b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab3f1b3 View commit details
    Browse the repository at this point in the history
  4. Use _invalidate_cache_and_stream_bulk in more places. (matrix-org#16616)

    This takes advantage of the new bulk method in more places to
    invalidate caches for many keys at once (and then to stream that
    over replication).
    clokep authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    9f514dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc4372a View commit details
    Browse the repository at this point in the history
  6. Fix a long-standing bug where Synapse would not unbind third-party id…

    …entifiers for Application Service users when deactivated and would not emit a compliant response. (matrix-org#16617)
    
    * Don't skip unbinding 3PIDs and returning success status when deactivating AS user
    
    Fixes matrix-org#16608
    
    * Newsfile
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    
    ---------
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    reivilibre authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    dc7f068 View commit details
    Browse the repository at this point in the history
  7. Use attempt_to_set_autocommit everywhere. (matrix-org#16615)

    To avoid asserting the type of the database connection.
    clokep authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    2c6a7df View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Bump towncrier from 23.6.0 to 23.11.0 (matrix-org#16622)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    ca7421b View commit details
    Browse the repository at this point in the history
  2. Bump types-bleach from 6.1.0.0 to 6.1.0.1 (matrix-org#16624)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    22a5130 View commit details
    Browse the repository at this point in the history
  3. Bump types-pyopenssl from 23.2.0.2 to 23.3.0.0 (matrix-org#16625)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    f92af19 View commit details
    Browse the repository at this point in the history
  4. Bump treq from 22.2.0 to 23.11.0 (matrix-org#16623)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    69d1ee3 View commit details
    Browse the repository at this point in the history
  5. Bump prometheus-client from 0.17.1 to 0.18.0 (matrix-org#16626)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    35fac66 View commit details
    Browse the repository at this point in the history
  6. Bump serde from 1.0.190 to 1.0.192 (matrix-org#16627)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    7455b9e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fb2554b View commit details
    Browse the repository at this point in the history
  8. Add a Postgres REPLICA IDENTITY to tables that do not have an impli…

    …cit one. This should allow use of Postgres logical replication. (matrix-org#16456)
    
    * Add Postgres replica identities to tables that don't have an implicit one
    
    Fixes matrix-org#16224
    
    * Newsfile
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    
    * Move the delta to version 83 as we missed the boat for 82
    
    * Add a test that all tables have a REPLICA IDENTITY
    
    * Extend the test to include when indices are deleted
    
    * isort
    
    * black
    
    * Fully qualify `oid` as it is a 'hidden attribute' in Postgres 11
    
    * Update tests/storage/test_database.py
    
    Co-authored-by: Patrick Cloke <[email protected]>
    
    * Add missed tables
    
    ---------
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    Co-authored-by: Patrick Cloke <[email protected]>
    reivilibre and clokep authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    69afe3f View commit details
    Browse the repository at this point in the history
  9. Remove whole table locks on push rule add/delete (matrix-org#16051)

    The statements are already executed within a transaction thus a table
    level lock is unnecessary.
    Fizzadar authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    0e36a57 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    4dd18bd View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    f2f2c7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80922dc View commit details
    Browse the repository at this point in the history
  3. Asynchronous Uploads (matrix-org#15503)

    Support asynchronous uploads as defined in MSC2246.
    sumnerevans authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    999bd77 View commit details
    Browse the repository at this point in the history
  4. Add an Admin API to temporarily grant the ability to update an existi…

    …ng cross-signing key without UIA (matrix-org#16634)
    David Robertson authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    43d1aa7 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Fix test not detecting tables with missing primary keys and missing r…

    …eplica identities, then add more replica identities. (matrix-org#16647)
    
    * Fix the CI query that did not detect all cases of missing primary keys
    
    * Add more missing REPLICA IDENTITY entries
    
    * Newsfile
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    
    ---------
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    reivilibre authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    830988a View commit details
    Browse the repository at this point in the history
  2. More efficiently handle no-op POSITION (matrix-org#16640)

    We may receive `POSITION` commands where we already know that worker has
    advanced past that position, so there is no point in handling it.
    erikjohnston authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    898655f View commit details
    Browse the repository at this point in the history
  3. Fix sending out of order POSITION over replication (matrix-org#16639)

    If a worker reconnects to Redis we send out the current positions of all our streams. However, if we're also trying to send out a backlog of RDATA at the same time then we can end up sending a `POSITION` with the current token *before* we've sent all the RDATA before the current token.
    
    This doesn't cause actual bugs as the receiving servers see the POSITION, fetch the relevant rows from the DB, and then ignore the old RDATA as they come in. However, this is inefficient so it'd be better if we didn't  send out-of-order positions
    erikjohnston authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    fef08cb View commit details
    Browse the repository at this point in the history
  4. Speed up persisting large number of outliers (matrix-org#16649)

    Recalculating the roots tuple every iteration could be very expensive, so instead let's do a topological sort.
    erikjohnston authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1b238e8 View commit details
    Browse the repository at this point in the history
  5. Speed up deleting device messages (matrix-org#16643)

    Keeping track of a lower bound of stream ID where we've deleted everything below makes the queries much faster. Otherwise, every time we scan for rows to delete we'd re-scan across all the rows that have previously deleted (until the next table VACUUM).
    erikjohnston authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    3e8531d View commit details
    Browse the repository at this point in the history
  6. Revert "Add a Postgres REPLICA IDENTITY to tables that do not have …

    …an implicit one. This should allow use of Postgres logical replication. (matrix-org#16456)" (matrix-org#16651)
    
    This reverts commit 69afe3f.
    erikjohnston authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ef5329a View commit details
    Browse the repository at this point in the history
  7. Revert "Fix test not detecting tables with missing primary keys and m…

    …issing replica identities, then add more replica identities. (matrix-org#16647)" (matrix-org#16652)
    
    This reverts commit 830988a.
    erikjohnston authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4d6b800 View commit details
    Browse the repository at this point in the history
  8. 1.96.0

    clokep committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ff0148a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2de2258 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. 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.
    clokep authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    47c6821 View commit details
    Browse the repository at this point in the history
  2. 1.96.1

    clokep committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    76f990c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a1352e View commit details
    Browse the repository at this point in the history
  4. Tweaks from review.

    clokep committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    c4f5522 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    700c8a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    518e4de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bdb0cbc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6fec2d0 View commit details
    Browse the repository at this point in the history
  9. Speed up purge room by adding index (matrix-org#16657)

    What it says on the tin
    erikjohnston authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    9c02ef2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d9dcfe2 View commit details
    Browse the repository at this point in the history
  11. Speed up how quickly we launch new tasks (matrix-org#16660)

    Now that we're reducing concurrency (matrix-org#16656), this is more important.
    erikjohnston authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    6088303 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Bump types-psycopg2 from 2.9.21.15 to 2.9.21.16 (matrix-org#16665)

    Bumps [types-psycopg2](https://github.com/python/typeshed) from 2.9.21.15 to 2.9.21.16.
    - [Commits](https://github.com/python/typeshed/commits)
    
    ---
    updated-dependencies:
    - dependency-name: types-psycopg2
      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>
    dependabot[bot] authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    89d9ab0 View commit details
    Browse the repository at this point in the history
  2. Bump types-pillow from 10.1.0.0 to 10.1.0.2 (matrix-org#16664)

    Bumps [types-pillow](https://github.com/python/typeshed) from 10.1.0.0 to 10.1.0.2.
    - [Commits](https://github.com/python/typeshed/commits)
    
    ---
    updated-dependencies:
    - dependency-name: types-pillow
      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>
    dependabot[bot] authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    d792e0f View commit details
    Browse the repository at this point in the history
  3. Bump pyopenssl from 23.2.0 to 23.3.0 (matrix-org#16662)

    Bumps [pyopenssl](https://github.com/pyca/pyopenssl) from 23.2.0 to 23.3.0.
    - [Changelog](https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst)
    - [Commits](pyca/pyopenssl@23.2.0...23.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: pyopenssl
      dependency-type: direct:production
      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>
    dependabot[bot] authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    e934e7f View commit details
    Browse the repository at this point in the history
  4. Bump sentry-sdk from 1.32.0 to 1.35.0 (matrix-org#16666)

    Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.32.0 to 1.35.0.
    - [Release notes](https://github.com/getsentry/sentry-python/releases)
    - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
    - [Commits](getsentry/sentry-python@1.32.0...1.35.0)
    
    ---
    updated-dependencies:
    - dependency-name: sentry-sdk
      dependency-type: direct:production
      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>
    dependabot[bot] authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    7611df7 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. 1.97.0rc1

    David Robertson committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    bb86eb9 View commit details
    Browse the repository at this point in the history
  2. fix changelog typo

    David Robertson committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    536f9c9 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release-v1.97' into develop

    David Robertson committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    8d5c1fe View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    460743d View commit details
    Browse the repository at this point in the history
  2. Bump pydantic from 2.4.2 to 2.5.1 (matrix-org#16663)

    Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.4.2 to 2.5.1.
    - [Release notes](https://github.com/pydantic/pydantic/releases)
    - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
    - [Commits](pydantic/pydantic@v2.4.2...v2.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: pydantic
      dependency-type: direct:production
      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>
    dependabot[bot] authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    c8118ba View commit details
    Browse the repository at this point in the history
  3. Admin API for server notice: consistently bypass rate limits (matrix-…

    …org#16670)
    
    * Admin API for server notice: disable rate limit for all calls
    
    * Add changelog
    
    * Update changelog.d/16670.bugfix
    MatMaul authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    c432d8f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2430b1 View commit details
    Browse the repository at this point in the history
  5. Enable refreshable tokens on the admin registration endpoint (matrix-…

    …org#16642)
    
    Signed-off-by: Charles Wright <[email protected]>
    Charles Wright authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    1a5f9bb View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Keep track of user_ips and monthly_active_users when delegating a…

    …uth (matrix-org#16672)
    
    * Describe `insert_client_ip`
    * Pull out client_ips and MAU tracking to BaseAuth
    * Define HAS_AUTHLIB once in tests
    
    sick of copypasting
    
    * Track ips and token usage when delegating auth
    * Test that we track MAU and user_ips
    * Don't track `__oidc_admin`
    David Robertson authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    32a59a6 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    c3627d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Move media retention tests out of rest tests (matrix-org#16684)

    * Move media retention tests out of rest tests
    
    AFAICS this doesn't make any HTTP requests and so it ought not to belong
    in `tests.rest`.
    
    * Changelog
    David Robertson authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    0619c2b View commit details
    Browse the repository at this point in the history
  2. Bump serde from 1.0.192 to 1.0.193 (matrix-org#16693)

    Bumps [serde](https://github.com/serde-rs/serde) from 1.0.192 to 1.0.193.
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.192...v1.0.193)
    
    ---
    updated-dependencies:
    - dependency-name: serde
      dependency-type: direct:production
      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>
    dependabot[bot] authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    1c63dfe View commit details
    Browse the repository at this point in the history
  3. Bump jsonschema from 4.19.1 to 4.20.0 (matrix-org#16692)

    Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.19.1 to 4.20.0.
    - [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
    - [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
    - [Commits](python-jsonschema/jsonschema@v4.19.1...v4.20.0)
    
    ---
    updated-dependencies:
    - dependency-name: jsonschema
      dependency-type: direct:production
      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>
    dependabot[bot] authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9a6181f View commit details
    Browse the repository at this point in the history
  4. Bump ruff from 0.1.4 to 0.1.6 (matrix-org#16690)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.4 to 0.1.6.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@v0.1.4...v0.1.6)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      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>
    dependabot[bot] authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    73794dd View commit details
    Browse the repository at this point in the history
  5. Bump types-setuptools from 68.2.0.0 to 68.2.0.2 (matrix-org#16688)

    Bumps [types-setuptools](https://github.com/python/typeshed) from 68.2.0.0 to 68.2.0.2.
    - [Commits](https://github.com/python/typeshed/commits)
    
    ---
    updated-dependencies:
    - dependency-name: types-setuptools
      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>
    dependabot[bot] authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    3238ae3 View commit details
    Browse the repository at this point in the history
  6. Bump pyasn1 from 0.5.0 to 0.5.1 (matrix-org#16689)

    Bumps [pyasn1](https://github.com/pyasn1/pyasn1) from 0.5.0 to 0.5.1.
    - [Release notes](https://github.com/pyasn1/pyasn1/releases)
    - [Changelog](https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst)
    - [Commits](pyasn1/pyasn1@v0.5.0...v0.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: pyasn1
      dependency-type: direct:production
      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>
    dependabot[bot] authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    62e96a2 View commit details
    Browse the repository at this point in the history
  7. Bump prometheus-client from 0.18.0 to 0.19.0 (matrix-org#16691)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    b3e8d50 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8751f0e View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Remove old full schema dumps. (matrix-org#16697)

    These are not useful and make it difficult to search for
    table definitions, etc.
    clokep authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    d199b84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0ed14d View commit details
    Browse the repository at this point in the history
  3. 1.97.0

    erikjohnston committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    d75d6d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    77882b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    825ac7e View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Configuration menu
    Copy the full SHA
    6f2be77 View commit details
    Browse the repository at this point in the history
  2. Speed up pruning of user_ips table (matrix-org#16667)

    Silly query planner
    erikjohnston authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    df36696 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19dac97 View commit details
    Browse the repository at this point in the history
  4. Reduce DB load when forget on leave setting is disabled (matrix-org#1…

    …6668)
    
    * Reduce DB load when forget on leave setting is disabled
    
    * Newsfile
    erikjohnston authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    a146784 View commit details
    Browse the repository at this point in the history
  5. Request & follow redirects for /media/v3/download (matrix-org#16701)

    Implement MSC3860 to follow redirects for federated media downloads.
    
    Note that the Client-Server API doesn't support this (yet) since the media
    repository in Synapse doesn't have a way of supporting redirects.
    clokep authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    d6c3b75 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dcf949c View commit details
    Browse the repository at this point in the history
  7. Upgrade poetry-core range to fix issue with .so file (matrix-org#16702)

    poetry-core 1.8.x includes a fix which properly moves the generate
    synapse_rust.abi3.so file to the synapse directory when using an
    editable install.
    
    Without this change developers are left with a confusing experience
    of the synapse.synapse_rust module not being found after installation.
    thebalaa authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    3a09269 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    579c6be View commit details
    Browse the repository at this point in the history
  2. ModuleAPI SSO auth callbacks (matrix-org#15207)

    Signed-off-by: Andrii Yasynyshyn [email protected]
    yasinishyn authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    63d96bf View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Bump types-jsonschema from 4.19.0.4 to 4.20.0.0 (matrix-org#16724)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    a5c1434 View commit details
    Browse the repository at this point in the history
  2. Bump sphinx-autodoc2 from 0.4.2 to 0.5.0 (matrix-org#16723)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    dd02c63 View commit details
    Browse the repository at this point in the history
  3. Bump cryptography from 41.0.6 to 41.0.7 (matrix-org#16721)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    c915b91 View commit details
    Browse the repository at this point in the history
  4. Bump idna from 3.4 to 3.6 (matrix-org#16720)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    2686a05 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d6e194b View commit details
    Browse the repository at this point in the history
  6. Bump matrix-org/netlify-pr-preview from 2 to 3 (matrix-org#16719)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    506f5c7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9e7f800 View commit details
    Browse the repository at this point in the history
  8. Bump phonenumbers from 8.13.23 to 8.13.26 (matrix-org#16722)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    15c46cf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0aa4d3b View commit details
    Browse the repository at this point in the history
  10. Add a Postgres REPLICA IDENTITY to tables that do not have an impli…

    …cit one. This should allow use of Postgres logical replication. (take 2, now with no added deadlocks!) (matrix-org#16658)
    
    * Add `ALTER TABLE ... REPLICA IDENTITY ...` for individual tables
    
    We can't combine them into one file as it makes it likely to hit a deadlock
    
    if Synapse is running, as it only takes one other transaction to access two
    
    tables in a different order to the schema delta.
    
    * Add notes
    
    * Newsfile
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    
    * Re-introduce REPLICA IDENTITY test
    
    ---------
    
    Signed-off-by: Olivier Wilkinson (reivilibre) <[email protected]>
    reivilibre authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    51e4e35 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    0bb8e41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea78355 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e87499b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a00c99 View commit details
    Browse the repository at this point in the history
  5. 1.98.0rc1

    David Robertson committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    3c83d8f View commit details
    Browse the repository at this point in the history
  6. Fixup dependency bumps syntax in changelog

    David Robertson committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    3866493 View commit details
    Browse the repository at this point in the history
  7. Amend changelog typo

    David Robertson committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    c8a24c5 View commit details
    Browse the repository at this point in the history
  8. Revert postgres logical replication deltaas

    This reverts two commits:
    
        0bb8e41
        "Fix postgres schema after dropping old tables (matrix-org#16730)"
    
    and
    
        51e4e35
        "Add a Postgres `REPLICA IDENTITY` to tables that do not have an implicit one. This should allow use of Postgres logical replication. (take  2, now with no added deadlocks!) (matrix-org#16658)"
    
    and also amends the changelog.
    David Robertson committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    44377f5 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Expose OIDC discovery information under the CSAPI (matrix-org#16726)

    Co-authored-by: Quentin Gliech <[email protected]>
    David Robertson and sandhose authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    fcf3c49 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    aa983c7 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Write signing keys with file mode 0640 (matrix-org#16740)

    Co-authored-by: Fabian Klemp <[email protected]>
    elara-leitstellentechnik and frq-asgard-fake authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    10ada2f View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Configuration menu
    Copy the full SHA
    483d22a View commit details
    Browse the repository at this point in the history
  2. Version picker added for v1.98 docs

    Action Bot committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    ee37039 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Bump immutabledict from 3.0.0 to 4.0.0 (matrix-org#16743)

    Bumps [immutabledict](https://github.com/corenting/immutabledict) from 3.0.0 to 4.0.0.
    - [Release notes](https://github.com/corenting/immutabledict/releases)
    - [Changelog](https://github.com/corenting/immutabledict/blob/master/CHANGELOG.md)
    - [Commits](corenting/immutabledict@v3.0.0...v4.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: immutabledict
      dependency-type: direct:production
      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>
    dependabot[bot] authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    043bea8 View commit details
    Browse the repository at this point in the history
  2. Bump pydantic from 2.5.1 to 2.5.2 (matrix-org#16747)

    Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.5.1 to 2.5.2.
    - [Release notes](https://github.com/pydantic/pydantic/releases)
    - [Changelog](https://github.com/pydantic/pydantic/blob/v2.5.2/HISTORY.md)
    - [Commits](pydantic/pydantic@v2.5.1...v2.5.2)
    
    ---
    updated-dependencies:
    - dependency-name: pydantic
      dependency-type: direct:production
      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>
    dependabot[bot] authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    438df1c View commit details
    Browse the repository at this point in the history
  3. Bump actions/setup-python from 4 to 5 (matrix-org#16748)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      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>
    dependabot[bot] authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    7550f4d View commit details
    Browse the repository at this point in the history
  4. Bump actions/setup-go from 4 to 5 (matrix-org#16749)

    Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
    - [Release notes](https://github.com/actions/setup-go/releases)
    - [Commits](actions/setup-go@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-go
      dependency-type: direct:production
      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>
    dependabot[bot] authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    eb03258 View commit details
    Browse the repository at this point in the history
  5. Bump ruff from 0.1.6 to 0.1.7 (matrix-org#16746)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.6 to 0.1.7.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@v0.1.6...v0.1.7)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      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>
    dependabot[bot] authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    8275953 View commit details
    Browse the repository at this point in the history
  6. Bump isort from 5.12.0 to 5.13.0 (matrix-org#16745)

    Bumps [isort](https://github.com/pycqa/isort) from 5.12.0 to 5.13.0.
    - [Release notes](https://github.com/pycqa/isort/releases)
    - [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
    - [Commits](PyCQA/isort@5.12.0...5.13.0)
    
    ---
    updated-dependencies:
    - dependency-name: isort
      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>
    dependabot[bot] authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    8782ec1 View commit details
    Browse the repository at this point in the history
  7. Bump types-setuptools from 68.2.0.2 to 69.0.0.0 (matrix-org#16744)

    Bumps [types-setuptools](https://github.com/python/typeshed) from 68.2.0.2 to 69.0.0.0.
    - [Commits](https://github.com/python/typeshed/commits)
    
    ---
    updated-dependencies:
    - dependency-name: types-setuptools
      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>
    dependabot[bot] authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    9d22fe1 View commit details
    Browse the repository at this point in the history
  8. Bump isort from 5.13.0 to 5.13.1 (matrix-org#16752)

    Bumps [isort](https://github.com/pycqa/isort) from 5.13.0 to 5.13.1.
    - [Release notes](https://github.com/pycqa/isort/releases)
    - [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
    - [Commits](PyCQA/isort@5.13.0...5.13.1)
    
    ---
    updated-dependencies:
    - dependency-name: isort
      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>
    dependabot[bot] authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    1b93192 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9f6c644 View commit details
    Browse the repository at this point in the history
  10. 1.98.0

    erikjohnston committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    128aad4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e108c31 View commit details
    Browse the repository at this point in the history
  12. Update changelog

    erikjohnston committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    15733b0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e108cde View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e85e0ef View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e1f8440 View commit details
    Browse the repository at this point in the history
  16. Update text

    erikjohnston committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    70c020b View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    025951b View commit details
    Browse the repository at this point in the history
  2. Update README.rst

    wrjlewis authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    66fc265 View commit details
    Browse the repository at this point in the history
  3. Update README.rst

    wrjlewis authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    be65a8e View commit details
    Browse the repository at this point in the history