Releases: muntorg/munt-official
v3.0.7
v3.0.6
v3.0.5
Final release by Centure developers.
Relicensed under the GNU Lesser General Public License v3.
General maintenance, version bump of most electron/vue/node libraries, update of checkpoints and other data etc.
UI: Transaction export functionality
UI: Add a basic about dialog displaying licensing information
v3.0.2
v3.0.1
Software rebrands to Munt name.
This build represents our final switch from Qt to Electron for UI builds, Qt is completely removed from the codebase, users who require Qt specific functionality should remain on 2.5.0 until the 3.x series matures and gains more features
UI: New electron based UI
UI: Native M1/arm64 builds for macOS
CORE: Switch to GUIX for macOS builds as well; all official builds now done on GUIX
CORE: Update various library dependencies to latest versions
NET: Bump MIN_PEER_PROTO_VERSION to 70020; This will disconnect from network all peers not on 2.5.0 or above
development
for development use only, not for end users, do not use for production
v2.5.0
Introduce reward changes
At block 1'619'997 chain forks and per block dev reward is removed, with a once off dev payment of 100'000'000 NLG paid into address GSTG9pQ6yRdGurmjUDGwm8FyYc272vP13b
To keep the eventual supply at exactly 700'000'000 other small changes are then made:
* First halving is brought forward to block 2'074'989
* We slightly alter the rounding of each halving step to give cleaner numbers
* We continue halving for more rounds all the way down to 0.00000001 reward
* Final reward amount continues until block 433'009'989 with the 12.2709 NLG for this period being slowly paid out over a very very long period
Halving schedule as follows (every four years):
5 mining, 7.5 witness
2 mining, 4 witness
1 mining, 2 witness
0.5 mining, 1 witness
0.2 mining, 0.5 witness
0.1 mining, 0.2 witness
0.05 mining, 0.1 witness
0.02 mining, 0.05 witness
0.01 mining, 0.02 witness
0.005 mining, 0.01 witness
0.002 mining, 0.005 witness
0.001 mining, 0.002 witness
0.0005 mining, 0.001 witness
0.0002 mining, 0.0005 witness
0.0001 mining, 0.0002 witness
0.00005 mining, 0.0001 witness
0.00002 mining, 0.00005 witness
0.00001 mining, 0.00002 witness
0.000005 mining, 0.00001 witness
0.000002 mining, 0.000005 witness
0.000001 mining, 0.000002 witness
0.0000005 mining, 0.000001 witness
0.0000002 mining, 0.0000005 witness
0.0000001 mining, 0.0000002 witness
0.00000005 mining, 0.0000001 witness
0.00000002 mining, 0.00000005 witness
0.00000001 mining, 0.00000002 witness (Stays here until completion - block 433'009'989)
v2.4.11
This build aims to be the final 2.4.x series release after issues were found that prevented 2.4.8 from being so.
As such it will likely represent the final Qt UI release with 2.5 series of builds replacing Qt with the electron UI.
CORE - Implement several important fixes to the fast path of the "index based" portion of the coin cache, these issues would have resulted in nodes temporarily falling out of sync (until restarted) in some instances had the fast path been turned on however it has been off until now
CORE - Turn on the fast path for "index based" portion of the coin caches, this should drastically improve node performance in some instances
CORE - Introduce optimised sha256 implementations to take advantage of available CPU features (SSE4, neon etc.) when available/possible
CORE - Various performance improvements, removal of lock contention in some instances
CORE - Various improvements to mutexes to make it easier to spot issues as well as for better performance
CORE - Improved debug logging in various places throghout the program
CORE - Update linux builds to GCC 11
CORE - Update macOS builds to clang 14 (sdk 12)
CORE - Update android builds to clang 12 (ndk r23b)
CORE - Update windows builds to GCC 10
CORE - Switch to guix instead of gitian for official builds (all except macOS which will switch also for subsequent releases)
CORE - With all compilers updated we are now able to target C++20
CORE - Update libraries (boost 1.77.0; zmq 4.3.4; univalue 1.0.4; leveldb 1.22+)
CORE - Flush chainstate more frequently to prevent nodes having to resync if they terminate uncleanly after a full sync etc.
LITE - Fix issue that was preventing lite wallet from functioning on testnet
LITE - Fix a crash on macOS at program exit
LITE - Fix/improve behaviour of loading/synchronisation screen and make it smoother
LITE - Native M1/arm64 builds macOS
RPC - Add a 'loaded' paramater to results of 'getmempoolinfo' command
RPC - Improve/fix 'fundrawtransaction' command that failed in some instances
RPC - Improve/fix help text for several commands
QA - Introduction of more unit and functional tests
Dozens of other stability, code quality, build system, testing etc. related fixes and improvements.
v2.4.8
v2.4.7
CORE - Fix an issue that would cause witness loop to terminate under some error conditions
CORE - Remove behaviour that would cause a complete resync under some error conditions, only do this on mobile/spv wallets and favour a plain assert on regular wallets instead
RPC - Improve output for validateaddress
command when used on witness addresses
MISC - Various minor logging improvements to help with stability and user support