Tags: kutluhaneth46/tempo
Tags
chore(release): prepare v1.13.2 (tempoxyz#7275) Updates the workspace package versions in `Cargo.toml` and `Cargo.lock` to v1.13.2. Backported PRs and their corresponding commits on `main`, in cherry-pick order: - [tempoxyz#7203](tempoxyz#7203) → [`cc3d2ed0d1ecf6071c8c81451e70a8aa58c95a7d`](tempoxyz@cc3d2ed): fixes rare race conditions where killing a node leaves its epoch-specific vote journal broken that would need operator intervention. - [tempoxyz#6950](tempoxyz#6950) → [`85316817f4809f38ea5bad8193bf6e9358671dd5`](tempoxyz@8531681): resets stale DKG state on startup and attempts to recover threshold voting shares if revealed on chain; allows a fresh node to participate in consensus faster. - [tempoxyz#7244](tempoxyz#7244) → [`ae88794c4c37a0db531dae45abb41c2affee0ad8`](tempoxyz@ae88794): ensures that nodes running `--minimal` able to start by reading both finalized headers and blocks; in certain scenarios headers for epoch boundaries were available but blocks already deleted, leading nodes to be unable to start even thought all data was present. - [tempoxyz#7255](tempoxyz#7255) → [`11a9182aaa11862197d33a5211e7fe51a3e40ad2`](tempoxyz@11a9182): noisily rejects startup if, due to manual intervention, available finalization certificates were older then persisted node metadata and expected certificates missing. - [tempoxyz#7256](tempoxyz#7256) → [`b51280901fdc5a0fcf642d7a62f0613cad7bfc7c`](tempoxyz@b512809): `tempo download --force` now deletes the entire `consensus/` directory if present. This is because partial overwriting of snapshotted archive data can leave the node in an inconsistent state. - [tempoxyz#7154](tempoxyz#7154) → [`f7b32a421f540510cb1bf73e8d4b5fe02b7c453f`](tempoxyz@f7b32a4): includes consensus data by default when running `tempo download`. Improves operator UX by not forcing them to provide `--skip-consensus=false`. - [tempoxyz#7251](tempoxyz#7251) → [`4d248169172ff2602b1bc95930c70bbc72d23bb0`](tempoxyz@4d24816): adds minimal logs to introspect how execution is driven by consensus. - [tempoxyz#7264](tempoxyz#7264) → [`2ed6c4dd3a75dd0c053fe879d96c6bc565c5746f`](tempoxyz@2ed6c4d): fixes datadir and manifest resolution when calling `tempo download` so operators need not provide `--datadir` or `--manifest-url` when downloading snapshots. --------- Co-authored-by: Richard Janis Goldschmidt <701177+SuperFluffy@users.noreply.github.com> Co-authored-by: Arsenii Kulikov <62447812+klkvr@users.noreply.github.com>
PreviousNext