magilogo

MAGI Core version 1.3.1 released

Multiple Platforms:

Starting from v1.3.1, we provide official support of building packages for FreeBSD; both Qt wallet and daemon are available. Supports to other platforms may also occur in future release.


Changelog:

v1.3.1
=============
This is a major release designed to improve the overall performance of the wallet. Upgrading to this version is strongly recommended. All parties upgrading from versions prior to v1.3.0 should resynchronize the complete block chain from the beginning.

A copy of block chain available: http://coinmagi.org/bin/block-chain/

- Support of building Qt wallet and daemon on FreeBSD;
- Added "Mint" menu on the Qt wallet;
- Added "About" menu on the Qt wallet;
- Fixed price update for all of OS including Windows;
- Corrected the total amount on the transaction page;
- Overall improvement of the Qt wallet appearance;
- Removed pre-release message from the status bar;
- Redesigned the icon set; new logo available here: http://coinmagi.org/files/logo/v1; previous version: http://coinmagi.org/files/logo/v2;

(January 29, 2017)

This release also contains the prior changes associated with v1.3.0rc1 which wasn't made publicly.

v1.3.0rc1
=============
- Changed database for storing transaction and block indices from Berkeley DB to LevelDB;
- Enabled block hash storing in storage and loaded directly from disk;
- Fixed "Checkpoint is too old" warning;
- PoS stake splitting and combining features, which can be set by stakesplitthreshold=VALUE and stakecombinethreshold VALUE in magi.conf, or by RPC commands: setstakesplitthreshold and setstakecombinethreshold; RPC commands getstakesplitthreshold and getstakecombinethreshold to show their current values;
- Added price information on Qt overviewpage;
- Qt wallet logo change and GUI improvements;
- Merge pull request of adding total balance in "Transactions" page by lightsplasher;
- Merge pull request of version check updates by feldenthorne; fixed automatic version check including test/rc versions.

(June 22, 2016)


Qt-Wallet and Daemon:

http://coinmagi.org/bin/m-wallet-1.3.1/
Source code: https://github.com/magi-project/magi/
Windows Installer (x32/x64): http://coinmagi.org/bin/m-wallet-1.3.1/m-wallet-1.3.1-win-setup.exe
Windows (x32): http://coinmagi.org/bin/m-wallet-1.3.1/m-wallet-1.3.1-win32.zip
Windows (x64): http://coinmagi.org/bin/m-wallet-1.3.1/m-wallet-1.3.1-win64.zip
Linux:http://coinmagi.org/bin/m-wallet-1.3.1/m-wallet-1.3.1-linux.tar.gz
Mac OS X: http://coinmagi.org/bin/m-wallet-1.3.1/m-wallet-1.3.1-osx.dmg
FreeBSD: http://coinmagi.org/bin/m-wallet-1.3.1/m-wallet-1.3.1-freebsd.tar.gz
Block chain: http://coinmagi.org/bin/block-chain/
Release notes: http://coinmagi.org/bin/release-notes.md


Notes:
  • Since v1.3.1 migrates to leveldb for block index storing, for upgrading from a version before v1.3 should reset the local block-chain;
  • For users on Windows, we provide a convenient way to use an installer for upgrading wallet and migrating to the latest block chain; this is strongly recommended;
  • Additional note to the stake splitting & combing for information; https://github.com/magi-project/magi/blob/1.3.0rc/src/wallet.cpp#L1595

// The original design prevents stakes having the same parent transaction from combining
// which somehow reads as encouraging splitting (improve security);
// This mechanism is to be disabled in Magi since combining won't cause security concern
/* Splitting is only enforced at wallet, not by PoS protocol as well as consensus over network.
* Original PPCoin design encourages splitting as per "Lower coinstake combine threshold to
* improve security", which can be understood by the fact that in general PoS, with a large
* number of coins in stake comes greater chance of (PoS) mining blocks. This is not going to
* happen in Magi. Also, hardening nStakeCombineThreshold is impractical since an advanced user
* can easilly make a change to that and rebuild a wallet. The change to nStakeCombineThreshold
* should be available externally, e.g., RPC command, magi.conf configuration file.
** Magi, for optimum staking, nStakeCombineThreshold should be used in combination with
nStakeSplitThreshold.*/

nStakeCombineThreshold along with nStakeSplitThreshold should be utilized for best results. The optimum threshold is neither a random number nor as large as possible; it's in accordance with the magi's PoS (mPoS) protocol.


Upgrade:

- In general:
1) Backup wallet.dat;
2) Delete everything under the Magi or .magi folder except wallet.dat;
3) Download block chain from here http://coinmagi.org/bin/block-chain/ and unzip the file;
4) Put all of the contents under the folder m-blockchain into Magi or .magi;
5) Launch the new wallet.

- Windows:
1) Backup wallet.dat;
2) Launch the installer;
3) Choose the option you want to migrate the block-chain; the installer will always move the original Magi folder to something like Magi-BACKUP-*;
4) Follow on-screen prompts to install.


(One can also use the installer to update/switch block-chain data. We will update the block-chain from time to time)

We need have all of the services, mining pools and exchanges to switch to v1.3.1. Also, updating logo to v2 (http://coinmagi.org/files/logo/v2) is recommended.