timedout
9509080e0d
fix: Replace our local extremity tracking when joining a disconnected room remotely
2026-06-20 17:07:59 +01:00
timedout
61066bb0c6
fix: Don't try and fetch zero events
2026-06-20 17:07:59 +01:00
timedout
573d5bc50e
fix: Fall back to atomic fetch when full-state fetch fails
2026-06-20 17:07:59 +01:00
timedout
162e6eb92f
fix: Remove short-term memory loss
...
I keep writing forgetful code, it's a problem
2026-06-20 17:07:59 +01:00
timedout
cef4ebe38e
fix: Don't try to fetch the same event endlessly
2026-06-20 17:07:59 +01:00
timedout
316a0b7d58
fix: Don't repeat already-included metadata in fetch_state instrument
2026-06-20 17:07:59 +01:00
timedout
2bcc56704b
feat: Enhance reliability by fetching full state when we're missing a lot of auth events
2026-06-20 17:07:59 +01:00
timedout
7f64de9727
fix: Calculate max iterations dynamically, and bump max prevs
2026-06-20 17:07:59 +01:00
timedout
aea03f2f99
perf(wip): Improve individual events fetcher
2026-06-20 17:07:59 +01:00
timedout
8edf9552b8
fix: Don't lie about using already-known content
2026-06-20 17:07:59 +01:00
timedout
d5f69c8a31
fix: Be smarter when re-receiving already-seen PDUs
2026-06-20 17:07:59 +01:00
timedout
9ea9b0e04c
perf: Don't re-process events as outliers
2026-06-20 17:07:59 +01:00
timedout
e8db01fc8d
style: Improve logging
2026-06-20 17:07:59 +01:00
timedout
f80e1e89a5
fix: Lower floor for min depth
2026-06-20 17:07:59 +01:00
timedout
b9dca84acf
fix: Only increment mindepth on state events
2026-06-20 17:07:59 +01:00
timedout
e3ec1066c4
chore: Add newsfrag
2026-06-20 17:07:59 +01:00
timedout
1445a8d446
feat: Keep track of a min_depth value
...
Should prevent weird situations where we accidentally gapfill into backfill territory
2026-06-20 17:07:59 +01:00
timedout
9547c438d6
perf: Increase default max_fetch_prev_events to 256
2026-06-20 17:07:59 +01:00
timedout
51d0e615f5
perf: Make max gap depth fetch configurable
2026-06-20 17:07:59 +01:00
timedout
eeb937416c
perf: Improve gap filling, handle missing auth events better
2026-06-20 17:07:59 +01:00
timedout
0d5aa7ede1
fix: This is some bullshit I tell you
2026-06-20 17:07:59 +01:00
timedout
ba9dc27773
feat: Better prev event fetching
...
fix: Don't panic in debug mode when making an empty notary query
2026-06-20 17:07:59 +01:00
timedout
abf5a155ba
feat: Add backfill_missing_events helper
2026-06-20 17:07:59 +01:00
timedout
4696cbb751
fix: SEC12
2026-06-20 16:03:43 +01:00
timedout
ebea06b687
fix: SEC11
2026-06-20 16:03:43 +01:00
timedout
62b58e1a6a
fix: SEC16
2026-06-20 16:03:37 +01:00
Henry-Hiles
1ba90deeba
chore: Change build workflows to run every week
...
Old behavior was to run every day, which is wasteful.
2026-06-19 22:58:32 -04:00
Henry-Hiles
71ed283141
chore: enable __structuredAttrs on build
...
This is a good practice for modern nix packages
2026-06-20 02:43:52 +00:00
Henry-Hiles
a7ae7b2e75
fix: resolve review comment about Haswell CPUs
2026-06-20 02:43:52 +00:00
Henry-Hiles
0d45ae7e21
chore: more descriptive name for binary build step of workflow
2026-06-20 02:43:52 +00:00
Henry-Hiles
61e121ad5c
feat: improve docs for building with nix
2026-06-20 02:43:52 +00:00
Henry-Hiles
31960beb75
fix: fix max-perf-static packages not statically linking
2026-06-20 02:43:52 +00:00
Henry-Hiles
bdd9b6b50c
chore: add changelog
2026-06-20 02:43:52 +00:00
Henry-Hiles
216033cf20
feat: add build-nix workflow
2026-06-20 02:43:52 +00:00
Henry-Hiles
95ddb1bbe5
feat: add max-perf package
2026-06-20 02:43:52 +00:00
Henry-Hiles
1ad4ca0f67
feat: add static binary build instructions to docs
2026-06-20 02:43:52 +00:00
Henry-Hiles
95790d8152
fix: don't do check on all builds
...
Checks can be done with `nix flake check`, no need to slow down build process with this.
2026-06-20 02:43:52 +00:00
Henry-Hiles
02c61b3840
fix: remove un-needed env vars that crane sets automatically
2026-06-20 02:43:52 +00:00
Henry-Hiles
6ee501ac69
feat: static builds using nix, including cross
2026-06-20 02:43:52 +00:00
spaetz
252ebb4642
CI: Remove the clang detection
...
tomfos.tr act-runner image removed the possibility to install the latest LLVM using an installer script, so let us also remove the detection and just live with the distro's clang image.
2026-06-19 11:23:53 +00:00
Renovate Bot
0fb95df7a5
chore(deps): update rust crate tower-http to 0.7.0
2026-06-18 05:03:03 +00:00
Jade Ellis
a72eda19f1
chore: Release
v26.6.0-alpha.1
2026-06-17 15:12:50 +01:00
Jade Ellis
4fc808114f
chore: Release
2026-06-17 15:05:23 +01:00
Ginger
e3a9549824
fix: Correctly sync newly created rooms
2026-06-16 23:41:51 -04:00
Ginger
073c033ab8
fix: Don't panic on missing SSH in sliding sync
2026-06-16 23:41:51 -04:00
Ginger
6e42be95bc
fix: Additional sync logic fixes
2026-06-16 23:41:51 -04:00
Ginger
1a77f57af5
fix: Upgrade warning on room load failures to error
2026-06-16 23:41:51 -04:00
Ginger
d427df0238
fix: Don't panic on missing SSH
2026-06-16 23:41:51 -04:00
Ginger
f9f3ebe571
fix: Calculate state at end of last sync correctly
2026-06-16 23:41:51 -04:00
Ginger
5969c1ae94
chore: News fragments
2026-06-16 23:41:51 -04:00