Releases: Mind-chain/Msc-node
v1.0.13
1.0.12
Full Changelog: v1.0.11...1.0.12
Release Notes for Msc-node v1.0.12
Release Date: September 27, 2024
This release introduces significant improvements and new features, with a primary focus on enhancing the consensus algorithm, expanding platform support, and adding Docker compatibility for easier deployment. Below are the key highlights of the v1.0.12 release:
🚀 New Features
-
Windows Support:
- Full support for Windows OS added, expanding the platform compatibility.
- Related changes include updates to
.gitignoreand creation of Windows-specific helper files.
-
New Consensus Algorithm:
- Implemented a new IBFT-based consensus algorithm (
NLG-BFT) with several improvements to enhance the security and scalability of the consensus mechanism. - Refactored the
consensusmodule to integrate the newNLG-IBFTcore and backend components.
- Implemented a new IBFT-based consensus algorithm (
-
Docker Support:
- Added a Dockerfile for easy containerization of the Msc-node. This enables a streamlined deployment process with instructions for setting up a blockchain node using Docker.
- Included a
docker-compose.ymlfor multi-node deployments, making the setup process easier.
-
DNS Setup Script:
- Introduced
setup-dns.shto simplify the process of setting up DNS with SSL certificates for blockchain nodes. The script configures Nginx, obtains SSL certificates via Let's Encrypt, and generates peer-to-peer bootnode configurations.
- Introduced
🔧 Improvements
-
Version Update:
- Bumped the version to v1.0.12 to reflect the new features and bug fixes.
- Updated build details (
BuildTimeupdated to9/27/2024).
-
Consensus Enhancements:
- Refactored multiple consensus files to adopt the new
NLG-BFTmodule. - Adjusted imports to switch from
go-ibfttonlg-bft.
- Refactored multiple consensus files to adopt the new
-
Cleaner Codebase:
- Removed unused files and unnecessary code segments.
- Optimized the codebase by eliminating outdated or redundant flags in the server configuration (
server.go).
🐛 Bug Fixes
- Versioning Fixes: Corrected minor inconsistencies in versioning across files (
versioning.go), ensuring consistency inBuildTimeandVersion. - Go Module Updates: Updated dependencies in
go.modto improve module compatibility and resolve issues related to previous versions. - Miscellaneous Fixes: Improved logging behavior and adjusted configurations for better cross-platform compatibility.
🛠 Dependency Updates
- Updated Go dependencies, including
logrusandfatih/color, for better performance and more colorful logs across platforms. - Switched from
go-ibfttonlg-bftas the primary consensus library in line with the new consensus algorithm.
MSC-Node v1.0.11
Release Note for MSC-Node v1.0.11:
- Implemented a new consensus algorithm for improved network consensus.
- removed polybft
- removed eip1559 burning
- improved scalability
- optimized codebase (removed useless codes)
- changed naming
- added windows compatibility
Full Changelog: v1.0.10...v1.0.11
MSC-Node v1.0.10
Release Notes: Secret Manager Module Updates
Date: August 22, 2024
Version: 1.0.10
Summary
This release focuses on improvements and changes to the secret manager module for enhanced security and usability during node initialization. Below are the key updates:
Key Updates
-
Removed BLS Flags
- The BLS flags have been deprecated and removed to simplify the configuration process.
-
Removed the
--insecureFlag- The
--insecureflag has been removed to enforce more secure default settings.
- The
-
Private Key Display on Initialization
- The validator’s private key is now printed during node initialization for improved transparency and easier debugging.
Full Changelog: v1.0.9...v1.0.10
MSC-Node v1.0.9
Its a quick release
This release contains some minor changes like :
- Constant minimum Gas Price (10 gwei)
- Added some info to the Http Json RPC get request sender
Full Changelog: v1.0.7...v1.0.9
v1.0.8
We're excited to announce the latest release of Msc-node software, featuring significant upgrades. This version enhances the efficiency, acceptance, and performance of the Msc-Blockchain.
Key updates in this release include:
** Support for eth_accounts
** Implementation of EIP-2929 (link)
** Upgraded difficulty adjustment mechanism
** Addition of a new fork block
Full Changelog: v1.0.6...v1.0.7
v1.0.6
Added some huge upgrades to MSC protocol in this release
*EIP2929 Fork ( See more here : https://eips.ethereum.org/EIPS/eip-2929)
*Modified London Fork and added new fork with name Londonv2
Full Changelog: v1.0.5...v1.0.6
Release version 1.0.5
Version = 1.0.5
Branch = beta.x
BuildTime = 3/26/2024
v1.0.4
here is the latest version of mind node cli
Full Changelog: v1.0.3...v1.0.4
Version 1.0.3_beta
Download precompiled release of mind node