Skip to content

Commit edd87d5

Browse files
authored
chore(release): finalize changelogs and end-of-support height for v6.2.1 (#11055)
1 parent fdb55f4 commit edd87d5

6 files changed

Lines changed: 48 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to Zebra are documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org).
77

8-
## [Unreleased]
8+
## [Zebra 6.2.1](https://github.com/ZcashFoundation/zebra/releases/tag/v6.2.1) - 2026-07-22
99

1010
### Changed
1111

@@ -24,6 +24,14 @@ and this project adheres to [Semantic Versioning](https://semver.org).
2424
[zcash/zips#1321](https://github.com/zcash/zips/issues/1321))
2525
([#10873](https://github.com/ZcashFoundation/zebra/pull/10873))
2626

27+
### Security
28+
29+
- Allow chain synchronization to immediately retry an honest block body after rejecting a body
30+
with the same header hash, without waiting for a child block to trigger cleanup.
31+
- Mitigate a peer-driven CPU-exhaustion vector on nodes with NU6.3 (Ironwood) active: reject
32+
underpaying and structurally invalid shielded mempool transactions before their expensive proof
33+
verification, and disconnect peers that send transactions with invalid shielded proofs.
34+
2735
## [Zebra 6.2.0](https://github.com/ZcashFoundation/zebra/releases/tag/v6.2.0) - 2026-07-17
2836

2937
### Added

zebra-consensus/CHANGELOG.md

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,30 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [13.0.0] - 2026-07-22
99

10-
### Breaking Changes
10+
### Added
11+
12+
- `error::TransactionError`:
13+
- `Halo2VerificationFailed`
14+
- `SaplingVerificationFailed`
15+
16+
### Changed
17+
18+
- `transaction::Verifier::check_maturity_height` is now private and takes `tx`, `height`,
19+
`network`, and `spent_utxos` directly instead of `&Request`
20+
([#10843](https://github.com/ZcashFoundation/zebra/pull/10843)).
21+
- `zebra-state` dependency bumped to `11.1.1`.
22+
23+
### Security
1124

12-
- `transaction::Verifier::check_maturity_height` is now private and takes
13-
`tx`, `height`, `network`, and `spent_utxos` directly instead of `&Request`.
14-
([#10843](https://github.com/ZcashFoundation/zebra/pull/10843))
25+
- Check the ZIP-317 mempool rules before verifying a transaction's shielded proofs, so an
26+
underpaying transaction is rejected before the expensive cryptographic checks run
27+
([#11053](https://github.com/ZcashFoundation/zebra/pull/11053)).
28+
- Score failed shielded proof and signature verifications, and non-canonical Orchard and
29+
Ironwood proof sizes, as mempool misbehaviour, so a peer sending invalid shielded transactions
30+
is disconnected instead of repeatedly forcing their verification
31+
([#11054](https://github.com/ZcashFoundation/zebra/pull/11054)).
1532

1633
## [12.0.1] - 2026-07-17
1734

zebra-rpc/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [13.0.0] - 2026-07-22
9+
10+
### Changed
11+
12+
- Requires `zebra-consensus` 13.0.0. `zebra-consensus`'s `error::TransactionError` appears in this
13+
crate's public API (`TransactionTemplate::new_coinbase`), so its new variants are a breaking
14+
change here too.
15+
- `zebra-state` dependency bumped to `11.1.1`.
16+
817
## [12.1.0] - 2026-07-17
918

1019
### Added

zebra-state/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [11.1.1] - 2026-07-22
99

1010
### Security
1111

zebra-utils/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [9.1.3] - 2026-07-22
9+
10+
### Changed
11+
12+
- `zebra-rpc` dependency bumped to `13.0.0`.
13+
814
## [9.1.2] - 2026-07-17
915

1016
### Changed

zebrad/src/components/sync/end_of_support.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use zebra_chain::{
1313
use crate::application::release_version;
1414

1515
/// The estimated height that this release will be published.
16-
pub const ESTIMATED_RELEASE_HEIGHT: u32 = 3_417_000;
16+
pub const ESTIMATED_RELEASE_HEIGHT: u32 = 3_422_000;
1717

1818
/// The maximum number of days after `ESTIMATED_RELEASE_HEIGHT` where a Zebra server will run
1919
/// without halting.

0 commit comments

Comments
 (0)