Skip to content

Commit deb5824

Browse files
conradoplgarya2
andauthored
update crate changelogs for 2.5.0 release (#9766)
* update crate changelogs for 2.5.0 releases * Apply suggestions from code review Co-authored-by: Arya <aryasolhi@gmail.com> * addressed comment --------- Co-authored-by: Arya <aryasolhi@gmail.com>
1 parent 798bb90 commit deb5824

File tree

9 files changed

+89
-4
lines changed

9 files changed

+89
-4
lines changed

zebra-chain/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,34 @@ 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+
## [2.0.0] - 2025-08-07
9+
10+
Support for NU6.1 testnet activation; added testnet activation height for NU6.1.
11+
12+
### Breaking Changes
13+
14+
- Renamed `legacy_sigop_count` to `sigops` in `VerifiedUnminedTx`
15+
- Added `SubsidyError::OneTimeLockboxDisbursementNotFound` enum variant
16+
- Removed `zebra_chain::parameters::subsidy::output_amounts()`
17+
- Refactored `{pre, post}_nu6_funding_streams` fields in `testnet::{Parameters, ParametersBuilder}` into one `BTreeMap``funding_streams` field
18+
- Removed `{PRE, POST}_NU6_FUNDING_STREAMS_{MAINNET, TESTNET}`;
19+
they're now part of `FUNDING_STREAMS_{MAINNET, TESTNET}`.
20+
- Removed `ConfiguredFundingStreams::empty()`
21+
- Changed `ConfiguredFundingStreams::convert_with_default()` to take
22+
an `Option<FundingStreams>`.
23+
24+
### Added
25+
26+
- Added `new_from_zec()`, `new()`, `div_exact()` methods for `Amount<NonNegative>`
27+
- Added `checked_sub()` method for `Amount`
28+
- Added `DeferredPoolBalanceChange` newtype wrapper around `Amount`s representing deferred pool balance changes
29+
- Added `Network::lockbox_disbursement_total_amount()` and
30+
`Network::lockbox_disbursements()` methods
31+
- Added `NU6_1_LOCKBOX_DISBURSEMENTS_{MAINNET, TESTNET}`, `POST_NU6_1_FUNDING_STREAM_FPF_ADDRESSES_TESTNET`, and `NU6_1_ACTIVATION_HEIGHT_TESTNET` constants
32+
- Added `ConfiguredLockboxDisbursement`
33+
- Added `ParametersBuilder::{with_funding_streams(), with_lockbox_disbursements()}` and
34+
`Parameters::{lockbox_disbursement_total_amount(), lockbox_disbursements()}` methods
35+
836
## [1.0.0] - 2025-07-11
937

1038
First "stable" release. However, be advised that the API may still greatly

zebra-chain/src/parameters/network/subsidy.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,12 +332,12 @@ pub const NU6_1_LOCKBOX_DISBURSEMENTS_TESTNET: [(&str, Amount<NonNegative>); 10]
332332

333333
/// The expected total amount of the one-time lockbox disbursement on Mainnet.
334334
// TODO: Add a reference to the ZIP and update this value if needed.
335-
pub const EXPECTED_NU6_1_LOCKBOX_DISBURSEMENTS_TOTAL_MAINNET: Amount<NonNegative> =
335+
pub(crate) const EXPECTED_NU6_1_LOCKBOX_DISBURSEMENTS_TOTAL_MAINNET: Amount<NonNegative> =
336336
Amount::new_from_zec(78_750);
337337

338338
/// The expected total amount of the one-time lockbox disbursement on Testnet.
339339
// TODO: Add a reference to the ZIP and update this value if needed.
340-
pub const EXPECTED_NU6_1_LOCKBOX_DISBURSEMENTS_TOTAL_TESTNET: Amount<NonNegative> =
340+
pub(crate) const EXPECTED_NU6_1_LOCKBOX_DISBURSEMENTS_TOTAL_TESTNET: Amount<NonNegative> =
341341
Amount::new_from_zec(78_750);
342342

343343
/// The number of blocks contained in the post-NU6 funding streams height ranges on Mainnet or Testnet, as specified

zebra-consensus/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+
## [2.0.0] - 2025-08-07
9+
10+
Support for NU6.1 testnet activation.
11+
12+
### Breaking Changes
13+
14+
- Renamed `legacy_sigop_count` to `sigops` in `BlockError::TooManyTransparentSignatureOperations` and `transaction::Response::Block`.
15+
16+
817
## [1.0.0] - 2025-07-11
918

1019
First "stable" release. However, be advised that the API may still greatly

zebra-network/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ 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+
## [1.1.0] - 2025-08-07
9+
10+
Support for NU6.1 testnet activation.
11+
12+
### Added
13+
14+
- Added support for a new config field, `funding_streams`
15+
16+
### Deprecated
17+
18+
- The `pre_nu6_funding_streams` and `post_nu6_funding_streams` config
19+
fields are now deprecated; use `funding_streams` instead.
20+
21+
822
## [1.0.0] - 2025-07-11
923

1024
First "stable" release. However, be advised that the API may still greatly

zebra-rpc/CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,17 @@ 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+
## [2.0.0] - 2025-08-07
99

10-
### Changes
10+
### Breaking Changes
11+
12+
- Changed the `deferred` value pool identifier to `lockbox` in `getblock` and
13+
`getblockchaininfo`.
14+
15+
### Changed
1116

1217
- Slice `[GetBlockchainInfoBalance; 5]` type is aliased as `BlockchainValuePoolBalances`
18+
1319
## [1.0.0] - 2025-07-11
1420

1521
First "stable" release. However, be advised that the API may still greatly

zebra-script/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+
## [2.0.0] - 2025-08-07
9+
10+
### Breaking Changes
11+
12+
- Removed `legacy_sigop_count`; use the `Sigops` trait instead.
13+
814
## [1.0.0] - 2025-07-11
915

1016
First "stable" release. However, be advised that the API may still greatly

zebra-state/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ 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+
## [2.0.0] - 2025-08-07
9+
10+
### Breaking Changes
11+
12+
- Renamed `SemanticallyVerifiedBlock::with_deferred_balance()` to
13+
`with_deferred_pool_balance_change()`
14+
- Renamed `SemanticallyVerifiedBlock::deferred_balance` to
15+
`SemanticallyVerifiedBlock::deferred_pool_balance_change`
16+
17+
818
## [1.0.1] - 2025-07-22
919

1020
### Fixed

zebra-test/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+
## [1.0.1] - 2025-08-07
9+
10+
## Changed
11+
12+
- Clippy fixes
13+
814
## [1.0.0] - 2025-07-11
915

1016
First "stable" release. However, be advised that the API may still greatly

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+
## [2.0.0] - 2025-08-07
9+
10+
## Breaking Changes
11+
12+
- Removed unused `zcash_client_backend` dependency.
13+
814
## [1.0.0] - 2025-07-11
915

1016
First "stable" release. However, be advised that the API may still greatly

0 commit comments

Comments
 (0)