-----BEGIN PGP SIGNED MESSAGE-----Hash: SHA1Release 1.4.0esha256:9322c03f7e9ddc97278de25a4f14006f00d0c88974c10fabef8d3f031f1aa668 nxt-client-1.4.0e.zipChange log:This is the experimental release to test the new Monetary System major feature.It is enabled on testnet, and those running testnet nodes should upgrade to thisrelease, even if they don't plan to use the MS features, otherwise will be lefton a fork. This release is also possible to run on main net, but is not to beconsidered stable for production use there. The Monetary System block is not yetdefined for main net.New features:Monetary System.See https://bitbucket.org/JeanLucPicard/nxt/issue/205/monetary-system-documentation for a detailed description.See https://bitbucket.org/JeanLucPicard/nxt/issue/207/mint-worker-utility for adescription of the MintWorker tool for currency minting.Dividend payment transaction. Asset issuers can make a dividend payment to allasset holders with a single transaction. Required parameters are the blockchainheight at which asset holders shares will be counted (must be less than 1440blocks in the past), and the amount to be paid per share.Delete alias transaction. The owner of an alias can now delete it completely,thus making the alias available for anyone to reserve again if desired.Message pattern in AccountInfo. An account owner can set a regular expressionpattern in the AccountInfo for his account, using the setAccountInfo API.Once such a pattern has been set, incoming transactions to this account are onlyaccepted if they contain a plain text message which matches this pattern. Thesyntax follows the java.util.regex.Pattern specification.API changes:After MS block, adding a public key announcement when sending a transaction toan account without a public key will be optional.Added withMessage boolean parameter to getAccountTransactions andgetAccountTransactionIds APIs, to return only transactions having a messageattachment, either non-encrypted or decryptable by the account.Added optional includeLessors, includeAssets, and includeCurrencies booleanparameters to getAccount API. Set to false when retrieving those data is notneeded, in order to improve the getAccount performance.After MS block, sending messages, selling aliases, and leasing balances, to theGenesis account, will be disallowed.The popOff debug API now allows pop off of more than max rollback number ofblocks, triggering a full rescan in such case.Internal changes:After the Monetary System block, the order in which transactions in a block areexecuted will be determined by the block forger, instead of by id, default beingby arrival time at the forger's node.Improvements in blockchain download to prevent getting stuck on the wrong fork.Nodes will download blocks in batches of not more than 719 blocks at a timefrom a single peer, and after each such batch will verify withnxt.numberOfForkConfirmations other peers (default 5) if this is the bestfork, before continuing, unless the downloaded batch is of less than 10 blocks.Rescan status is now saved in the database, to prevent the database from beingleft in an inconsistent state when a rescan fails or is interrupted. Once arescan has been scheduled, it will be triggered again at restart, until itcompletes successfully.Improvements in the processing of unconfirmed transactions.This release will perform a rescan on first start.-----BEGIN PGP SIGNATURE-----Version: GnuPG v1.4.12 (GNU/Linux)iQIcBAEBAgAGBQJUkN/4AAoJEFOhyXc7+e2ApfoQAIL+QkyZ1zvFXBy2D+u+onCS4tzVxDmiCz0RNUvICq8XwNhLHxSt7v5FA22XRvX+tFECCiede0WOnVtK/FcSfpVIJ2mDJMLUQu13esXSUHPBu/yYbJIsD4/2eL71TNEmreXV6Hk65Eo6WErf5S6vovnKXtAQpdpfziJ6mIeTWM7HxReJL7Ddv3w+l4b3qTESU/4aB16iE+1TFvt7z0lCF7AEn4+0ZckzngB5SkaTPty7nguwwm9eLsPaqu5NdjEQszAclz8KxEchtRRDXEA3xSBEFNAmS7qhcDgymR7C3sy/Rbk/dhF7m5hcDm48kyMbJOH/zeR6QoLBm8oSYA42QkaCHa9FitjIxUCnVWWui+mpcZEjXfpYqFGR+EoI+/AARbHdi3ezrxcfBFWLaZj96iEGLp8dx04kgvNxJoPd4kMHaviKSJG+uaav9/qaMRONq5nN5VcxVRmLqHFuQ1UplVvi1UBie7hTjPMUTX7S03n+f0bZFMUdz6tSs64qcNBYv4yqMX9ycRrJ9DhvsvYHwFptPML1rE4bI6x8oeEOePo4TkoyjFNT1Ngz3x6etblkTrfeZk58uaUYbjzlL3J/OUuGUIUS/uGyMaWuoaytR4aj8hPI2q2wIRXMKyD92sHDuXoa9u1MwFGoHHa4eOuLrsTtfDATqlU/6JvTnXUnao7p=tZtE-----END PGP SIGNATURE-----