Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: element-hq/synapse
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: element-hq/synapse
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 26 files changed
  • 9 contributors

Commits on Apr 1, 2025

  1. complement-synapse: COPY existing dir from base (#18294)

    The base postgres image already has the /var/run/postgresql directory,
    and COPY can set file ownership with chown=, so COPY it instead of
    making it from scratch & manually setting its ownership.
    
    ### Pull Request Checklist
    
    <!-- Please read
    https://element-hq.github.io/synapse/latest/development/contributing_guide.html
    before submitting your pull request -->
    
    * [x] Pull request is based on the develop branch
    * [x] Pull request includes a [changelog
    file](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#changelog).
    The entry should:
    - Be a short description of your change which makes sense to users.
    "Fixed a bug that prevented receiving messages from other servers."
    instead of "Moved X method from `EventStore` to `EventWorkerStore`.".
      - Use markdown where necessary, mostly for `code blocks`.
      - End with either a period (.) or an exclamation mark (!).
      - Start with a capital letter.
    - Feel free to credit yourself, by adding a sentence "Contributed by
    @github_username." or "Contributed by [Your Name]." to the end of the
    entry.
    * [x] [Code
    style](https://element-hq.github.io/synapse/latest/code_style.html) is
    correct
    (run the
    [linters](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#run-the-linters))
    AndrewFerr authored Apr 1, 2025
    Copy the full SHA
    5c84f25 View commit details

Commits on Apr 2, 2025

  1. Disable Postgres statement timeouts while purging room state (#18133)

    realtyem authored Apr 2, 2025
    Copy the full SHA
    0e3c0ae View commit details

Commits on Apr 8, 2025

  1. Merge branch 'master' into develop

    erikjohnston committed Apr 8, 2025
    Copy the full SHA
    081f6ad View commit details

Commits on Apr 10, 2025

  1. Add passthrough_authorization_parameters support to OIDC configuration (

    #18232)
    
    # Add passthrough_authorization_parameters support to OIDC configuration
    
    This PR adds `the passthrough_authorization_parameters` option to OIDC
    configuration, allowing specific query parameters (like `login_hint`) to
    be passed from the redirect endpoint to the authorization grant URL.
    
    This enables clients to provide additional context to identity providers
    during authentication flows.
    
    # Pull Request Checklist
    
    <!-- Please read
    https://element-hq.github.io/synapse/latest/development/contributing_guide.html
    before submitting your pull request -->
    
    * [x] Pull request is based on the develop branch
    * [x] Pull request includes a [changelog
    file](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#changelog).
    The entry should:
    - Be a short description of your change which makes sense to users.
    "Fixed a bug that prevented receiving messages from other servers."
    instead of "Moved X method from `EventStore` to `EventWorkerStore`.".
      - Use markdown where necessary, mostly for `code blocks`.
      - End with either a period (.) or an exclamation mark (!).
      - Start with a capital letter.
    - Feel free to credit yourself, by adding a sentence "Contributed by
    @github_username." or "Contributed by [Your Name]." to the end of the
    entry.
    * [x] [Code
    style](https://element-hq.github.io/synapse/latest/code_style.html) is
    correct
    (run the
    [linters](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#run-the-linters))
    
    ---------
    
    Co-authored-by: Quentin Gliech <[email protected]>
    odelcroi and sandhose authored Apr 10, 2025
    Copy the full SHA
    dd05cc5 View commit details

Commits on Apr 14, 2025

  1. Add caches to new hot path functions (#18337)

    We call these two functions for every authed request when using
    delegated auth.
    erikjohnston authored Apr 14, 2025
    Copy the full SHA
    ae701e1 View commit details

Commits on Apr 15, 2025

  1. Add total event, unencrypted message, and e2ee event counts to stats …

    …reporting (#18260)
    
    Co-authored-by: Eric Eastwood <[email protected]>
    anoadragon453 and MadLittleMods authored Apr 15, 2025
    Copy the full SHA
    a832375 View commit details
  2. Fix the token introspection cache logging access tokens when MAS inte…

    …gration is in use. (#18335)
    
    The `ResponseCache` logs keys by default.
    
    Let's not do that for access tokens.
    
    ---------
    
    Signed-off-by: Olivier 'reivilibre <[email protected]>
    reivilibre authored Apr 15, 2025
    Copy the full SHA
    19b0e23 View commit details
Loading