From 53703880b5389b58448b60373a8fc77f2effc153 Mon Sep 17 00:00:00 2001 From: Anna Shaleva Date: Fri, 29 Nov 2024 17:53:38 +0300 Subject: [PATCH] CHANGELOG: release 0.3.1 Signed-off-by: Anna Shaleva --- CHANGELOG.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30115551..e903db59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,25 @@ This document outlines major changes between releases. New features: +Behaviour changes: + +Improvements: + +Bugs fixed: + +## [0.3.1] (29 November 2024) + +This patch version mostly includes a set of library API extensions made to fit the +needs of developing MEV-resistant blockchain node. Also, this release bumps minimum +required Go version up to 1.22 and contains a set of bug fixes critical for the +library functioning. + +Minor user-side code adjustments are required to adapt new ProcessBlock callback +signature, whereas the rest of APIs stay compatible with the old implementation. +This version also includes a simplification of PrivateKey interface which may be +adopted by removing extra wrappers around PrivateKey implementation on the user code +side. + Behaviour changes: * adjust behaviour of ProcessPreBlock callback (#129) * (*DBFT).Header() and (*DBFT).PreHeader() are moved to (*Context) receiver (#133) @@ -76,7 +95,8 @@ Improvements: Stable dbft 2.0 implementation. -[Unreleased]: https://github.com/nspcc-dev/dbft/compare/v0.3.0...master +[Unreleased]: https://github.com/nspcc-dev/dbft/compare/v0.3.1...master +[0.3.1]: https://github.com/nspcc-dev/dbft/releases/v0.3.1 [0.3.0]: https://github.com/nspcc-dev/dbft/releases/v0.3.0 [0.2.0]: https://github.com/nspcc-dev/dbft/releases/v0.2.0 [0.1.0]: https://github.com/nspcc-dev/dbft/releases/v0.1.0