Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
ffd0b4c
Add a 14-day cooldown for dependency updates (#19258)
anoadragon453 Dec 2, 2025
0dfc21c
Remove "Updates to locked dependencies" section from changelog (#19254)
anoadragon453 Dec 2, 2025
3d28e22
Dependabot: allow 10 open PRs for general updates (#19253)
anoadragon453 Dec 2, 2025
f86918e
Remove the currently broken netlify GHA workflow (#19262)
anoadragon453 Dec 2, 2025
3931667
Be able to `shutdown` homeserver that hasn't `setup` (#19187)
MadLittleMods Dec 2, 2025
83023ce
Be able to `shutdown` homeserver that failed to `start` (#19232)
MadLittleMods Dec 2, 2025
aff90a5
Bump bleach from 6.2.0 to 6.3.0 (#19265)
dependabot[bot] Dec 2, 2025
d688daf
Fix bug where `Duration` was logged incorrectly (#19267)
devonh Dec 2, 2025
93e658b
Bump cryptography from 45.0.7 to 46.0.3 (#19266)
dependabot[bot] Dec 2, 2025
978ae0b
Merge branch 'release-v1.144' into develop
devonh Dec 2, 2025
e8710e7
Don't include debug logs in `Clock` unless explicitly enabled (#19278)
devonh Dec 4, 2025
a096fba
Group non-breaking dependabot PRs together to reduce review load (#18…
anoadragon453 Dec 5, 2025
891983f
Bump the minor-and-patches group with 3 updates (#19280)
dependabot[bot] Dec 5, 2025
09fd264
Bump urllib3 from 2.5.0 to 2.6.0 (#19282)
dependabot[bot] Dec 5, 2025
8b0083c
Respond with useful error codes when `Content-Length` header/s are in…
devonh Dec 8, 2025
acafac3
Merge branch 'master' into develop
devonh Dec 9, 2025
ba774e2
Bump ruff from 0.14.5 to 0.14.6 in the minor-and-patches group across…
dependabot[bot] Dec 9, 2025
3aaa2e8
Switch the build backend from `poetry-core` to `maturin` (#19234)
anoadragon453 Dec 10, 2025
cdf286d
Use `uv` to test full set of minimum deps in CI (#19289)
devonh Dec 11, 2025
dfd00a9
Fix sliding sync performance slow down for long lived connections. (#…
erikjohnston Dec 12, 2025
1f7f164
Unpin Rust from 1.82.0 (#19302)
anoadragon453 Dec 12, 2025
3f63638
Add an Admin API endpoint for listing quarantined media (#19268)
turt2live Dec 12, 2025
7347cc4
Add `memberships` admin API (#19260)
MatMaul Dec 12, 2025
048629d
minor grammar fix
anoadragon453 Dec 12, 2025
df24e0f
Fix support for older versions of zope-interface (#19274)
devonh Dec 12, 2025
4669947
Document importance of `public_baseurl` for delegation and OIDC (#19270)
klaernie Dec 13, 2025
0f2b295
Allow admins to bypass the quarantine check on media downloads (#19275)
turt2live Dec 15, 2025
29fd011
Improve proxy support for the federation_client.py dev script (#19300)
dkasak Dec 16, 2025
0395b71
Fix Mastodon URL previews not showing anything useful (#19231)
redstrate Dec 16, 2025
3989d22
Implement pagination for MSC2666 (#19279)
tulir Dec 16, 2025
f4320b5
Admin API: worker support for Query User Account (#19281)
AndrewFerr Dec 16, 2025
41938d6
Log the original bind exception when encountering `Failed to listen o…
MadLittleMods Dec 19, 2025
50fabc4
Bump actions/checkout from 6.0.0 to 6.0.1 in the minor-and-patches gr…
dependabot[bot] Dec 22, 2025
f79acff
Bump log from 0.4.28 to 0.4.29 in the patches group (#19318)
dependabot[bot] Dec 22, 2025
7a24faf
Auto-formatting `.github/workflows/tests.yml` from VSCode (#19327)
MadLittleMods Dec 29, 2025
bd94152
Stream Complement progress and format logs in a separate step after a…
MadLittleMods Dec 31, 2025
9dae6cc
Add a way to expose metrics from the Docker image (`SYNAPSE_ENABLE_ME…
MadLittleMods Jan 1, 2026
803e4b4
Make it more clear how `shared_extra_conf` is combined in our Docker …
MadLittleMods Jan 2, 2026
8f96a83
Bump actions/download-artifact from 6.0.0 to 7.0.0 (#19333)
dependabot[bot] Jan 5, 2026
691e43b
Bump actions/cache from 4.3.0 to 5.0.1 (#19332)
dependabot[bot] Jan 5, 2026
169d5b9
Bump reqwest from 0.12.24 to 0.12.25 in the patches group (#19331)
dependabot[bot] Jan 5, 2026
6b755f9
Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#19334)
dependabot[bot] Jan 5, 2026
444bc56
Add rate limit conf to user directory endpoint (#19291)
MatMaul Jan 5, 2026
cd252db
Transform events with client metadata before serialising in /event re…
reivilibre Jan 6, 2026
39f8029
1.145.0rc1
devonh Jan 6, 2026
d6d1404
Add nifty titles to top level deprecations
devonh Jan 6, 2026
6ac61e4
Revert "Add an Admin API endpoint for listing quarantined media (#192…
devonh Jan 6, 2026
16bc8c7
Update changelog after reverting PR
devonh Jan 6, 2026
13dff90
Fix sdist include formatting for maturin
devonh Jan 7, 2026
ecd67df
1.145.0rc2
devonh Jan 7, 2026
66b1daa
Limit maturin includes to sdist packaging
devonh Jan 7, 2026
ade89c4
1.145.0rc3
devonh Jan 7, 2026
15700e0
Only exclude .so files for sdist packaging
devonh Jan 8, 2026
438aa7c
1.145.0rc4
devonh Jan 8, 2026
27223a3
1.145.0
devonh Jan 13, 2026
68f3fea
Merge remote-tracking branch 'upstream/release-v1.145' into famedly-r…
FrenchGithubUser Jan 15, 2026
09c0135
chore: regenerate `poetry.lock`
FrenchGithubUser Jan 15, 2026
a9d628e
chore: remove dependabot config as we use renovate instead
FrenchGithubUser Jan 15, 2026
e0c1373
fix: typo in changelog
FrenchGithubUser Jan 15, 2026
1e28db8
ci: Stream Complement progress and format logs in a separate step after
FrenchGithubUser Jan 15, 2026
b52bebf
Update changelog
FrenchGithubUser Jan 15, 2026
31e48d2
fix: rename extra dependency `opentracing` to `opentracing-jaeger`
FrenchGithubUser Jan 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ci/before_build_wheel.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ if command -v yum &> /dev/null; then
fi

# Install a Rust toolchain
curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain 1.82.0 -y --profile minimal
curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain stable -y --profile minimal
146 changes: 0 additions & 146 deletions .ci/scripts/auditwheel_wrapper.py

This file was deleted.

39 changes: 0 additions & 39 deletions .ci/scripts/prepare_old_deps.sh

This file was deleted.

29 changes: 0 additions & 29 deletions .github/dependabot.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1

- name: Checkout repository
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

- name: Extract version from pyproject.toml
# Note: explicitly requesting bash will mean bash is invoked with `-eo pipefail`, see
Expand Down Expand Up @@ -75,7 +75,7 @@ jobs:
touch "${{ runner.temp }}/digests/${digest#sha256:}"

- name: Upload digest
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: digests-${{ matrix.suffix }}
path: ${{ runner.temp }}/digests/*
Expand All @@ -95,7 +95,7 @@ jobs:
- build
steps:
- name: Download digests
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
path: ${{ runner.temp }}/digests
pattern: digests-*
Expand Down
34 changes: 0 additions & 34 deletions .github/workflows/docs-pr-netlify.yaml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/docs-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
name: GitHub Pages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
# Fetch all history so that the schema_versions script works.
fetch-depth: 0
Expand All @@ -39,7 +39,7 @@ jobs:
cp book/welcome_and_overview.html book/index.html

- name: Upload Artifact
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: book
path: book
Expand All @@ -50,7 +50,7 @@ jobs:
name: Check links in documentation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

- name: Setup mdbook
uses: peaceiris/actions-mdbook@ee69d230fe19748b7abf22df32acaa93833fad08 # v2.0.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
- pre

steps:
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
# Fetch all history so that the schema_versions script works.
fetch-depth: 0
Expand Down
20 changes: 17 additions & 3 deletions .github/workflows/famedly-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -342,14 +342,28 @@ jobs:
go-version-file: complement/go.mod

# use p=1 concurrency as GHA boxes are underpowered and don't like running tons of synapses at once.
- run: |
- name: Run Complement Tests
id: run_complement_tests
# -p=1: We're using `-p 1` to force the test packages to run serially as GHA boxes
# are underpowered and don't like running tons of Synapse instances at once.
# -json: Output JSON format so that gotestfmt can parse it.
#
# tee /tmp/gotest.log: We tee the output to a file so that we can re-process it
# later on for better formatting with gotestfmt. But we still want the command
# to output to the terminal as it runs so we can see what's happening in
# real-time.
run: |
set -o pipefail
COMPLEMENT_DIR=`pwd`/complement synapse/scripts-dev/complement.sh -p 1 -json 2>&1 | synapse/.ci/scripts/gotestfmt
COMPLEMENT_DIR=`pwd`/complement synapse/scripts-dev/complement.sh -p 1 -json 2>&1 | tee /tmp/gotest.log
shell: bash
env:
POSTGRES: ${{ (matrix.database == 'Postgres') && 1 || '' }}
WORKERS: ${{ (matrix.arrangement == 'workers') && 1 || '' }}
name: Run Complement Tests

- name: Formatted Complement test logs
# Always run this step if we attempted to run the Complement tests.
if: always() && steps.run_complement_tests.outcome != 'skipped'
run: cat /tmp/gotest.log | gotestfmt -hide "successful-downloads,empty-packages"

cargo-test:
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fix_lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

- name: Install Rust
uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # master
Expand Down
Loading
Loading