Quentin Gliech
3eadeaba36
Upgrade OpenTelemetry to 0.33 and Sentry to 0.49
...
This bumps the `opentelemetry` crates to 0.33,
`opentelemetry-resource-detectors` to 0.13, `tracing-opentelemetry` to
0.34, and `sentry`, `sentry-tower` and `sentry-tracing` to 0.49. The
process and Tokio instrumentation crates move to 0.3 and the Prometheus
text exporter to 0.4, their releases for OpenTelemetry 0.33. Everything
stays on reqwest 0.13, so the shared `mas_http::reqwest_client()` can
still be handed to both the OTLP exporters and the Sentry transport.
`sentry::ClientOptions` is now non-exhaustive, so it is built with its
setters instead of a struct literal. The
`experimental_metrics_custom_reader` feature of `opentelemetry_sdk` is
now enabled explicitly, as we use `ManualReader` directly instead of
relying on the Prometheus exporter enabling it.
The OTLP exporters now retry failed exports by default (up to 3 retries
with exponential backoff, on HTTP 429, 502, 503 and 504). When the
configuration sets no endpoint, an invalid `OTEL_EXPORTER_OTLP_ENDPOINT`
or `OTEL_EXPORTER_OTLP_{TRACES,METRICS}_ENDPOINT` environment variable
now fails startup instead of falling back to `localhost`.
2026-10-09 16:50:12 +02:00
Quentin Gliech
bf1c069044
Implement the Jaeger trace propagator in-tree
...
The `opentelemetry-jaeger-propagator` crate was removed upstream after
0.32 (open-telemetry/opentelemetry-rust#3710 ), but Synapse propagates
traces with the Jaeger `uber-trace-id` header, so MAS needs to keep
supporting it.
The in-tree propagator only handles that header, including the
URL-encoded form jaeger-client-python sends and the debug flag set by
Synapse's forced tracing. Baggage (`uberctx-*` headers) is not
propagated. A missing or malformed header is ignored without logging,
so the filter for the upstream crate's "invalid header" warning goes
away too.
2026-10-09 16:49:38 +02:00
Quentin Gliech
9659701f7a
Bump rand from 0.8.5 to 0.8.6 to address RUSTSEC-2026-0097
...
0.8.6 is the patched release for the `rand::thread_rng` unsoundness with
custom loggers, so the advisory ignore is no longer needed.
2026-10-09 15:38:52 +02:00
Quentin Gliech
186c592d61
Allow the duplicate crates pulled in by opa-wasm 0.3 and the icu bump
...
The `cargo deny` bans check fails on main because two dependency bumps
introduced duplicate crate versions:
- `opa-wasm` 0.3.3 (#6029 ) uses `rand` 0.10, `base64` 0.23 and the
`digest` 0.11 generation of the RustCrypto crates, while the rest of
the tree is still on `rand` 0.9, `base64` 0.22 and `digest` 0.10.
- The icu bump (#6015 ) pulls `zerovec-derive` 0.11.6, which uses `syn` 3,
while everything else is on `syn` 2.
Add the older versions to the skip list until the rest of the tree
catches up.
2026-10-09 15:26:05 +02:00
Olivier 'reivilibre
2277a37c59
Remove the "Application Services login" warning page ( #5962 )
2026-10-09 11:18:08 +01:00
Eric Eastwood
1968992f16
Automatic merge back to main ( #6031 )
2026-10-06 11:44:51 -05:00
github-actions[bot]
912bcf2192
1.27.0-rc.0
v1.27.0-rc.0
2026-10-06 15:50:28 +00:00
Eric Eastwood
5a78ee96cd
Translations updates for main ( #6030 )
2026-10-06 10:49:04 -05:00
github-actions[bot]
15e27bed51
Translations updates
2026-10-06 15:13:57 +00:00
Andrew Morgan
eb834276cb
Bump opa-wasm from 0.2.0 to 0.3.3, wasmtime from 43.0.2 to 49.0.2 ( #6029 )
2026-10-06 16:02:50 +01:00
Andrew Morgan
f2006bb30c
Bump wasmtime from 43.0.2 to 49.0.2
...
This silences
https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-32h6-97mm-8q3c ,
even though MAS was not affected (as the `component-model-async` feature
was not enabled).
The command used to update was:
```
cargo update -p wasmtime --precise 49.0.2
```
2026-10-06 14:55:22 +01:00
Andrew Morgan
e783c76030
Bump opa-wasm from 0.2.0 to 0.3.3
2026-10-06 14:41:22 +01:00
Olivier 'reivilibre
357cd68ad5
Allow password reset while signed in ( #5985 )
...
Users can have an ambient login whilst not knowing their password.
This is also an easily-hit path when upgrading an SSO account to have a password.
2026-10-06 11:04:19 +01:00
Olivier 'reivilibre
6cb3a49016
Properly limit number of jobs that can be fetched ( #6006 )
2026-10-05 16:39:03 +01:00
Olivier 'reivilibre
99ee247654
build(deps-dev): bump storybook from 10.5.3 to 10.6.0 in the storybook group across 1 directory ( #6017 )
2026-10-05 16:37:31 +01:00
dependabot[bot]
c8fb006cfa
build(deps-dev): bump storybook
...
Bumps the storybook group with 1 update in the / directory: [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core ).
Updates `storybook` from 10.5.3 to 10.6.0
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.6.0/code/core )
---
updated-dependencies:
- dependency-name: storybook
dependency-version: 10.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-05 11:44:30 +00:00
Olivier 'reivilibre
6ad02e32c3
build(deps-dev): bump the vite group across 1 directory with 2 updates ( #6019 )
2026-10-05 12:38:57 +01:00
dependabot[bot]
d5a61a46e1
build(deps-dev): bump the vite group across 1 directory with 2 updates
...
Bumps the vite group with 2 updates in the / directory: [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@vitejs/plugin-react` from 6.0.4 to 6.1.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.1/packages/plugin-react )
Updates `vite` from 8.1.5 to 8.3.0
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.3.0/packages/vite )
---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
dependency-version: 6.1.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: vite
- dependency-name: vite
dependency-version: 8.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: vite
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-05 11:14:48 +00:00
Olivier 'reivilibre
57f1314889
build(deps): bump the fontsource group across 1 directory with 2 updates ( #6018 )
2026-10-05 12:10:33 +01:00
Olivier 'reivilibre
83e8d41dab
build(deps): bump the i18next group across 1 directory with 3 updates ( #6020 )
2026-10-05 12:10:03 +01:00
dependabot[bot]
ab359fd4cf
build(deps): bump the fontsource group across 1 directory with 2 updates
...
Bumps the fontsource group with 2 updates in the / directory: [@fontsource/inconsolata](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/inconsolata ) and [@fontsource/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/inter ).
Updates `@fontsource/inconsolata` from 5.2.8 to 5.3.0
- [Changelog](https://github.com/fontsource/font-files/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fontsource/font-files/commits/HEAD/fonts/google/inconsolata )
Updates `@fontsource/inter` from 5.2.8 to 5.3.0
- [Changelog](https://github.com/fontsource/font-files/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fontsource/font-files/commits/HEAD/fonts/google/inter )
---
updated-dependencies:
- dependency-name: "@fontsource/inconsolata"
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: fontsource
- dependency-name: "@fontsource/inter"
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: fontsource
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-05 10:18:47 +00:00
dependabot[bot]
30c3077f78
build(deps): bump the i18next group across 1 directory with 3 updates
...
Bumps the i18next group with 3 updates in the / directory: [i18next](https://github.com/i18next/i18next ), [react-i18next](https://github.com/i18next/react-i18next ) and [i18next-cli](https://github.com/i18next/i18next-cli ).
Updates `i18next` from 26.3.6 to 26.4.2
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v26.3.6...v26.4.2 )
Updates `react-i18next` from 17.0.10 to 17.0.14
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v17.0.10...v17.0.14 )
Updates `i18next-cli` from 1.66.2 to 1.74.1
- [Changelog](https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-cli/compare/v1.66.2...v1.74.1 )
---
updated-dependencies:
- dependency-name: i18next
dependency-version: 26.4.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: i18next
- dependency-name: i18next-cli
dependency-version: 1.74.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: i18next
- dependency-name: react-i18next
dependency-version: 17.0.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: i18next
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-05 10:18:27 +00:00
Olivier 'reivilibre
ee29e7e8b1
build(deps): bump icu_locale_core from 2.2.0 to 2.3.0 in the icu group ( #6015 )
2026-10-05 11:16:55 +01:00
Olivier 'reivilibre
ebb172b2ce
build(deps): bump opentelemetry-resource-detectors from 0.11.0 to 0.12.0 in the opentelemetry group ( #6012 )
2026-10-05 11:16:17 +01:00
Olivier 'reivilibre
c02a892e4f
build(deps): bump mozilla-actions/sccache-action from 0.0.10 to 0.0.11 ( #6011 )
2026-10-05 11:16:05 +01:00
Olivier 'reivilibre
8e00712647
build(deps): bump tailscale/github-action from 4.1.2 to 4.2.0 ( #6010 )
2026-10-05 11:15:51 +01:00
Olivier 'reivilibre
3c38f410e7
build(deps): bump docker/bake-action from 7.2.0 to 7.4.0 ( #6008 )
2026-10-05 11:15:34 +01:00
Olivier 'reivilibre
d100abd997
build(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1 ( #6007 )
2026-10-05 11:15:19 +01:00
Olivier 'reivilibre
2dc4fff90f
build(deps): bump docker/build-push-action from 7.3.0 to 7.4.0 ( #6009 )
2026-10-05 11:15:07 +01:00
Olivier 'reivilibre
38beccd9a3
build(deps): bump regex from 1.12.4 to 1.13.1 ( #6016 )
2026-10-05 11:14:09 +01:00
Olivier 'reivilibre
470a56de4b
build(deps): bump the react group with 2 updates ( #6021 )
2026-10-05 11:13:29 +01:00
dependabot[bot]
4b3e5a7191
build(deps): bump the react group with 2 updates
...
Bumps the react group with 2 updates: [react](https://github.com/react/react/tree/HEAD/packages/react ) and [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom ).
Updates `react` from 19.2.7 to 19.3.0
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react )
Updates `react-dom` from 19.2.7 to 19.3.0
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react-dom )
---
updated-dependencies:
- dependency-name: react
dependency-version: 19.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: react
- dependency-name: react-dom
dependency-version: 19.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: react
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 14:13:21 +00:00
dependabot[bot]
1234b79c6f
build(deps): bump regex from 1.12.4 to 1.13.1
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.12.4 to 1.13.1.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.12.4...1.13.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-version: 1.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 13:57:21 +00:00
dependabot[bot]
3322631445
build(deps): bump icu_locale_core from 2.2.0 to 2.3.0 in the icu group
...
Bumps the icu group with 1 update: [icu_locale_core](https://github.com/unicode-org/icu4x ).
Updates `icu_locale_core` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/unicode-org/icu4x/releases )
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md )
- [Commits](https://github.com/unicode-org/icu4x/compare/icu@2.2.0...icu@2.3.0 )
---
updated-dependencies:
- dependency-name: icu_locale_core
dependency-version: 2.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: icu
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 13:57:09 +00:00
dependabot[bot]
17a9e1c464
build(deps): bump opentelemetry-resource-detectors
...
Bumps the opentelemetry group with 1 update: [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib ).
Updates `opentelemetry-resource-detectors` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust-contrib/releases )
- [Commits](https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-resource-detectors-0.11.0...opentelemetry-resource-detectors-0.12.0 )
---
updated-dependencies:
- dependency-name: opentelemetry-resource-detectors
dependency-version: 0.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: opentelemetry
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 13:55:13 +00:00
dependabot[bot]
d786bcc253
build(deps): bump mozilla-actions/sccache-action from 0.0.10 to 0.0.11
...
Bumps [mozilla-actions/sccache-action](https://github.com/mozilla-actions/sccache-action ) from 0.0.10 to 0.0.11.
- [Release notes](https://github.com/mozilla-actions/sccache-action/releases )
- [Commits](https://github.com/mozilla-actions/sccache-action/compare/9e7fa8a12102821edf02ca5dbea1acd0f89a2696...fc920bf0ec8de6ee65d409111f7ec508035751ba )
---
updated-dependencies:
- dependency-name: mozilla-actions/sccache-action
dependency-version: 0.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 13:55:07 +00:00
dependabot[bot]
88e625bb06
build(deps): bump tailscale/github-action from 4.1.2 to 4.2.0
...
Bumps [tailscale/github-action](https://github.com/tailscale/github-action ) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/tailscale/github-action/releases )
- [Commits](https://github.com/tailscale/github-action/compare/306e68a486fd2350f2bfc3b19fcd143891a4a2d8...d1b6cd204f8dceda5b3eaad7f1f767be390056cd )
---
updated-dependencies:
- dependency-name: tailscale/github-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 13:54:56 +00:00
dependabot[bot]
442724fecb
build(deps): bump docker/build-push-action from 7.3.0 to 7.4.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/53b7df96c91f9c12dcc8a07bcb9ccacbed38856a...c3c9e263c25d99ce0380d002d59b67737d91b0dc )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 7.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 13:54:52 +00:00
dependabot[bot]
7d9dc40a47
build(deps): bump docker/bake-action from 7.2.0 to 7.4.0
...
Bumps [docker/bake-action](https://github.com/docker/bake-action ) from 7.2.0 to 7.4.0.
- [Release notes](https://github.com/docker/bake-action/releases )
- [Commits](https://github.com/docker/bake-action/compare/6614cfa25eff9a0b2b2697efb0b6159e7680d584...018cb6412ab401ebaa809aa5f85966b74628600f )
---
updated-dependencies:
- dependency-name: docker/bake-action
dependency-version: 7.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 13:54:43 +00:00
dependabot[bot]
da2582e5c1
build(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 7.0.0 to 7.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/fb8b3582c8e4def4969c97caa2f19720cb33a72f...303a32d7a59b442fa8d48b6a1cc6825c09c847a5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 7.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 13:54:28 +00:00
JoFrost
f75c35b07d
fix(tasks): properly limit jobs that can be fetched
2026-09-30 18:38:12 +02:00
Paul Chobert
6a105cc52c
Merge remote-tracking branch 'upstream/main' into docs-msc4190-appservice-devices
...
# Conflicts:
# docs/as-login.md
2026-09-30 10:11:57 +02:00
Paul Chobert
52dfde42e8
docs: Refer to the spec rather than MSC4190 for appservice device management
...
The device management endpoints are part of the Application Service API
since Matrix 1.17, so point at the spec instead of the proposal.
2026-09-30 10:08:56 +02:00
Eric Eastwood
19fa53b9ac
Automatic merge back to main ( #6005 )
2026-09-29 13:49:04 -05:00
Eric Eastwood
6d0c41e626
Merge branch 'main' into ref-merge/f36b2766821b3b8f4a92e99dd7994f93dafe07f7
2026-09-29 12:52:11 -05:00
github-actions[bot]
f36b276682
1.26.0
v1.26.0
2026-09-29 17:09:41 +00:00
Eric Eastwood
655e41d591
Translations updates for v1.26 ( #6004 )
2026-09-29 12:07:19 -05:00
github-actions[bot]
a3ea612459
Translations updates
2026-09-29 16:11:53 +00:00
Quentin Gliech
5b8d456a72
Remember which username was chosen when doing a registration through a social-login provider ( #5969 )
2026-09-28 20:16:53 +00:00
Quentin Gliech
acb6270690
Merge main into quenting/register-form-post
2026-09-25 18:46:14 +02:00