Filip Kszczot
3b2afe03ac
docs(deploying/generic): add haproxy host header quirk
...
Signed-off-by: Filip Kszczot <filip@kszczot.pl >
2026-10-23 18:13:13 +00:00
Ginger
4a20fd62a9
chore: News fragment
2026-10-21 18:29:30 -04:00
Ginger
783a68cc90
fix: Add link to the account management panel to the first run web UI
2026-10-21 18:27:42 -04:00
Renovate Bot
2f93711a09
chore(deps): update https://github.com/taiki-e/install-action digest to 8cca091
2026-10-20 05:17:52 +00:00
Renovate Bot
d72a27b249
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v44.167.5
2026-10-19 05:19:59 +00:00
timedout
b0a5caf576
perf: Fetch auth chain events in parallel
2026-10-16 18:32:38 +01:00
timedout
17ddd3966d
fix: Apply proper limits to get_missing_events
2026-10-16 18:19:22 +01:00
timedout
fe02b03d15
style: Stop warning when encountering an unknown event in get_missing_events
...
This is actually an expected condition, but it's retained as a debug warning as it may be relevant in debugging
2026-10-16 18:11:55 +01:00
renovate
a973f3e10c
chore(Nix): Updated flake hashes
2026-10-16 05:07:35 +00:00
Renovate Bot
ab939da036
chore(deps): update rust to v1.99.1
2026-10-16 05:02:46 +00:00
Ginger
138dd61f82
chore: Switch to upstream ruma
2026-10-15 22:56:04 -04:00
Ginger
98c694eaa3
chore: Add some comments
2026-10-15 22:56:04 -04:00
Ginger
e6ca06a501
feat: Add support for MSC4560
2026-10-15 22:56:04 -04:00
Ginger
4f21fa2bda
refactor: Clean up join rule evaluation logic
2026-10-15 22:55:36 -04:00
Jade Ellis
08301fba2a
fix: Correctly rebuild the build metadata crate when git changes
2026-10-15 11:31:03 +01:00
Renovate Bot
a21b0918dc
chore(deps): update rust crate rustls to v0.23.46 [security]
2026-10-15 05:17:59 +00:00
Renovate Bot
a17a805293
chore(deps): update github-actions-digest
2026-10-13 05:17:44 +00:00
timedout
090203c2ea
style: Remove import
2026-10-12 22:28:50 +01:00
timedout
ff63d9f203
fix: Don't unconditionally mark gapfilled events as referenced
...
This is pointless and fallible
2026-10-12 22:28:50 +01:00
timedout
511e791b9f
fix: Mark state and auth chain events as referenced after joining a room
...
It's generally safe to assume that all of these events have been referenced by the time we get to joining.
2026-10-12 22:28:50 +01:00
timedout
bc70c4eaff
fix: Mark PDUs as referenced during gapfill immediately
2026-10-12 22:28:50 +01:00
timedout
bbbc9bc7d8
fix: Never add unknown events to the extremity tracker
2026-10-12 22:28:46 +01:00
Erwan Leboucher
7da0ef6e2b
docs: Document environment variables for config options
2026-10-12 11:32:45 +01:00
Erwan Leboucher
24e289113b
fix(pusher): Only strip notification_push_path as a URL suffix
2026-10-12 11:14:02 +01:00
Erwan Leboucher
805d4d9416
fix(pusher): Enforce ip_range_denylist on resolved pusher hosts
2026-10-12 11:14:02 +01:00
Erwan Leboucher
fe0ab62124
refactor: Unify retry backoff helpers
2026-10-12 11:14:01 +01:00
stratself
bd005edd59
fix(docs): Remove dead link in guides' _meta.json
2026-10-12 09:48:08 +00:00
stratself
c66fb684f0
docs: Add guide for push notifications ( #2244 )
...
Adds a page for push notifications under /guides. The main thing it covers are how push works in Matrix, UnifiedPush usage and selfhosting, and some troubleshooting of common push issues.
I took the liberty to include various aspects of push not pertaining to the server itself, because it was commonly asked in our chatrooms and are quite important for all matrix users. Kind of like livekit.
Closes #2136
Reviewed-on: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/2244
Reviewed-by: Jade Ellis <jade@ellis.link >
Reviewed-by: Henry-Hiles <henry@henryhiles.com >
Reviewed-by: lveneris <tyler@kludgecs.com >
2026-10-12 09:23:45 +00:00
theS1LV3R
0773cd1f78
chore: Update chanagelog to be more descript
2026-10-12 10:14:53 +01:00
theS1LV3R
929ef60780
chore: Add changelog
2026-10-12 10:14:53 +01:00
theS1LV3R
39bb4fefa1
feat: Add support for custom DNS servers
...
Adds an option `dns_servers` which takes IPs for custom servers.
Does not allow for custom DNS ports as this is largely not supported in
tokio and hickory, and would otherwise be a pain to implement properly.
Fixes : #1866
See-Also: https://matrix.to/#/!ksTlboXVgcyWjv5GrlEeKyQuJ8ZCprnwQx2b6-BQ44Q/%24qrBGOzosK4BdRbF5jhf5ehrxQUTaIr-U-UpqTmPhkPY?via=wolfgirl.pet&via=matrix.org
2026-10-12 10:14:53 +01:00
Sebastian Spaeth
b4a2a457a1
debian: Change weekly versioning scheme
...
Right now our weekly Debian versioning scheme is VERSION="$BASE_VERSION~git$DATE.$SHA-$CLEAN_COMPONENT".
This sorts weekly releases AFTER the BASE_VERSION, so when both stable
and unstable are enabled, we never get weekly versions installed.
https://wiki.debian.org/Versioning proposes {upcoming_version}~git{date}.{hash}-{revision} for nightly releases, which means we would have to know the release number of the upcoming version in advance. I don't think that is useful for us.
By switching from a tilde to a dash, our weekly versions are not sorted
above the stable base version and we will install the weekly versions
over the base version, which I believe is closer to what we intend.
Fixes: https://forgejo.ellis.link/continuwuation/continuwuity/issues/2081
2026-10-12 09:13:24 +00:00
Clubs
dac940784d
docs: Added the changelog for 2292
2026-10-12 10:10:17 +01:00
Clubs
8200487787
feat: add optional flags for filtering !admin user list, hide deactivated users by default
2026-10-12 10:10:14 +01:00
Renovate Bot
b5c3da3f52
chore(deps): update dependency cargo-bins/cargo-binstall to v1.25.3
2026-10-12 09:05:37 +00:00
Jade Ellis
3975d31b91
refactor: Delegate otlp_protocol to standard OTLP env variables
2026-10-12 10:03:16 +01:00
Erwan Leboucher
fd4cb4a306
fix(runtime): Log final runtime metrics at debug
2026-10-12 10:03:16 +01:00
Erwan Leboucher
c79e9e29a3
fix(metrics): Skip instruments when no exporter is enabled
2026-10-12 10:03:16 +01:00
Erwan Leboucher
698edda6bd
fix(metrics): Read database memory gauges without a cache
2026-10-12 10:03:15 +01:00
Erwan Leboucher
ea3ec965ed
fix(metrics): Address review feedback
2026-10-12 10:03:15 +01:00
Erwan Leboucher
9d454fd883
refactor(metrics): Use Tower HTTP instrumentation
2026-10-12 10:03:15 +01:00
Erwan Leboucher
4996471878
docs(metrics): Document OTLP export and update the dashboard
2026-10-12 10:03:14 +01:00
Erwan Leboucher
5185045cb6
feat(metrics): Record metrics with OpenTelemetry and export over OTLP
2026-10-12 10:03:14 +01:00
Erwan Leboucher
e96b6e6665
chore(deps): Bump OpenTelemetry to 0.33
2026-10-12 10:03:14 +01:00
Erwan Leboucher
e584e1a572
feat: Add Grafana dashboard for Prometheus metrics
2026-10-12 10:03:13 +01:00
Erwan Leboucher
31bce80524
fix(metrics): Start latency histogram buckets at 1ms
2026-10-12 10:03:13 +01:00
Erwan Leboucher
f14c401f39
feat: Add Prometheus metrics endpoint
2026-10-12 10:03:12 +01:00
Jade Ellis
ea96858c4a
docs: Changelog
2026-10-12 10:01:06 +01:00
Jade Ellis
75c439a9d0
fix: Correctly set rocksdb descriptor_cf_options
2026-10-12 10:01:06 +01:00
Renovate Bot
d3b9aee3ab
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v44.151.2
2026-10-12 05:03:12 +00:00