diff --git a/.changeset/finalize_v2_hardfork_dates.md b/.changeset/finalize_v2_hardfork_dates.md deleted file mode 100644 index e0b313e..0000000 --- a/.changeset/finalize_v2_hardfork_dates.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -default: major ---- - -# Finalize V2 Hardfork Dates - -The V2 hardfork is scheduled to modernize Sia's consensus protocol, which has been untouched since Sia's mainnet launch back in 2014, and improve accessibility of the storage network. To ensure a smooth transition from V1, it will be executed in two phases. Additional documentation on upgrading will be released in the near future. - -### V2 Highlights -- Drastically reduces blockchain size on disk -- Improves UTXO spend policies - including HTLC support for Atomic Swaps -- More efficient contract renewals - reducing lock up requirements for hosts and renters -- Improved transfer speeds - enables hot storage - -### Phase 1 - Allow Height -- **Activation Height:** `513400` (March 10th, 2025) -- **New Features:** V2 transactions, contracts, and RHP4 -- **V1 Support:** Both V1 and V2 will be supported during this phase -- **Purpose:** This period gives time for integrators to transition from V1 to V2 -- **Requirements:** Users will need to update to support the hardfork before this block height - -### Phase 2 - Require Height -- **Activation Height:** `526000` (June 6th, 2025) -- **New Features:** The consensus database can be trimmed to only store the Merkle proofs -- **V1 Support:** V1 will be disabled, including RHP2 and RHP3. Only V2 transactions will be accepted -- **Requirements:** Developers will need to update their apps to support V2 transactions and RHP4 before this block height \ No newline at end of file diff --git a/.changeset/fix_rhp4_server_not_returning_errnotenoughfunds_when_account_has_insufficient_balance.md b/.changeset/fix_rhp4_server_not_returning_errnotenoughfunds_when_account_has_insufficient_balance.md deleted file mode 100644 index 1792e57..0000000 --- a/.changeset/fix_rhp4_server_not_returning_errnotenoughfunds_when_account_has_insufficient_balance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix rhp4 server not returning ErrNotEnoughFunds when account has insufficient balance diff --git a/CHANGELOG.md b/CHANGELOG.md index 603c4c2..479eaba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,34 @@ +## 0.9.0 (2024-12-19) + +### Breaking Changes + +#### Finalize V2 Hardfork Dates + +The V2 hardfork is scheduled to modernize Sia's consensus protocol, which has been untouched since Sia's mainnet launch back in 2014, and improve accessibility of the storage network. To ensure a smooth transition from V1, it will be executed in two phases. Additional documentation on upgrading will be released in the near future. + +#### V2 Highlights +- Drastically reduces blockchain size on disk +- Improves UTXO spend policies - including HTLC support for Atomic Swaps +- More efficient contract renewals - reducing lock up requirements for hosts and renters +- Improved transfer speeds - enables hot storage + +#### Phase 1 - Allow Height +- **Activation Height:** `513400` (March 10th, 2025) +- **New Features:** V2 transactions, contracts, and RHP4 +- **V1 Support:** Both V1 and V2 will be supported during this phase +- **Purpose:** This period gives time for integrators to transition from V1 to V2 +- **Requirements:** Users will need to update to support the hardfork before this block height + +#### Phase 2 - Require Height +- **Activation Height:** `526000` (June 6th, 2025) +- **New Features:** The consensus database can be trimmed to only store the Merkle proofs +- **V1 Support:** V1 will be disabled, including RHP2 and RHP3. Only V2 transactions will be accepted +- **Requirements:** Developers will need to update their apps to support V2 transactions and RHP4 before this block height + +### Fixes + +- Fix rhp4 server not returning ErrNotEnoughFunds when account has insufficient balance + ## 0.8.0 (2024-12-13) ### Breaking Changes diff --git a/go.mod b/go.mod index 0fae397..6a6cf6e 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module go.sia.tech/coreutils // v0.8.0 +module go.sia.tech/coreutils // v0.9.0 go 1.23.1