-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Release 1.7.3e
https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.7.3e.zipsha256:
07be795bb6b64df7dbe73072544ddb9236c57d827147a7eb3a98e34929698a65 nxt-client-1.7.3e.zip
https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.7.3e.jarsha256:
ef6e145e4ba631238c8bef054e94af6d85e2be983756815fcc9f3e86b09de92b nxt-client-1.7.3e.jar
https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.7.3e.exeThe exe and jar packages must have a digital signature by "Stichting NXT".
This is an experimental release for testing only. Source code is not provided.
Change log:
This is an experimental bugfix release. It is a mandatory update for testnet
nodes.
Added retrievePrunedTransaction API. This API can be used to force retrieval
of the prunable data for a given transaction, even if past the configured
nxt.maxPrunableLifetime. Using this API to retrieve pruned data however does
not increase its lifetime, i.e. at the next scheduled table trimming the data
will be pruned again if expired. This API queries all currently available
archival peers, until the missing data is found, therefore it can take some
time to complete, and can also return no results if there are no such peers
online, or none of them has the requested data. Consistent with the behavior
of getTransaction and related API, the returned transaction JSON will not have
the prunable parts included if they have already expired and
nxt.includeExpiredPrunable=false (default is true), but if those parts have
been successfully restored, they can be requested using the more specific APIs
such as getPrunableMessage, getTaggedData, etc.
The getPrunableMessage, getTaggedData, and downloadTaggedData APIs now support
optional "retrieve" parameter, default false. If the corresponding data has
been pruned and retrieve is true, an attempt will be made to retrieve the data
from archival peers, as if using the retrievePrunedTransaction API.
Added getReferencingTransactions API, returning the transactions referencing a
given transaction id.
Added getLinkedPhasedTransactions API, returning the phased transactions with
by-transaction voting model for a given linkedFullHash, regardless of their
phasing status (pending, approved or rejected). Since the corresponding table
is trimmed after finish height however, the result will not include those
transactions that finished before the last trimming height.
Increased maximum leasing period to 65535 blocks, to take effect after the
hard fork.
Shuffling UI improvements.
Added UI for the Tagged Data feature, now known as Data Cloud.
The Exchange Booth UI has been improved. The user must only enter the number
of currency units to be bought or sold, and the server determines the maximum
or minimum rate required in order to obtain or sell this amount, based on the
current market offers available. This avoids the creation of exchange requests
that cannot be filled, and eliminates the need for manually calculating the
required exchange rate.
To prevent clickjacking exploits, a new http header is now added by default to
all http API responses, X-FRAME-OPTIONS: SAMEORIGIN. This can be turned off by
setting nxt.apiFrameOptionsSameOrigin=false in nxt.properties.
Incompatible changes:
The taggedData field in the getAllTaggedData API response has been renamed to
data, for consistency with the other get*TaggedData APIs.
The behaviour of the currencyBuy API has been fixed, to exchange no more than
the number of currency units specified in the units parameter. Currently, the
total amount of NXT as calculated from rate * units is exchanged for currency,
even if this results in purchasing more than the number of units requested,
which is non intuitive and not consistent with the way currencySell works.
This change will take effect after the hard fork.
Updated Jetty to version 9.3.6 and slf4j to version 1.7.13. Make sure to
delete the old lib folder if unpacking over a previous installation.
This release will do a blockchain rescan on testnet and may delete blocks
after certain height, to resolve testnet forks.
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJWdvZCAAoJENqvaxkWiP4Z+acQAL/1OPMFGbmUUkLeFlBbzKVP
M+xbtEel3RjZlnN1Q5ca1SCrNsEUgigDYY/LxRre7QdqYQ/rpkzbQB3TYx39hHSO
/G3dXt7aLJ/4vd8QI6r6/AtO5FW1tdCXW7ag8+hqb1g0tBoWDf+2FyLaSggjjExN
tznnhVlCM2HooqMKUNv9nF/Y8cuejN69Ph5IpixLzmZN3mxynZc73KhZA5bGQRCp
kRvgy9eD4aTlGEBzBy7PuIVASFQZfRuFI8Caa8Yjj9hV7uZAxt5kSYIjappgKeMV
voCSgCuSQknzleyuBdjrS295KyPygasGKQz99goYKDWcRf7DXNL+fD0NIOtgDyXS
SwK5cMgUQFckSGXfv2QouSTlDz1U5m9FBhPdGFDDY3ysj+p0Cmo+KsvusK/zlWGE
8+36UjWev1EGpH0oAcKekxYHxpdGHZxGRqTSdxNIt9ZKH8tr2bGRU2Aps+EnVGCU
8PDkB5320SU9Q+f5v1LLmL9UUVcZ26CGC0tg/n/Gs5AVjdkWWlbY2HYRNHaNxDi0
etaGgw5nIOSNizt+3scLvvqzsyQ2f8/p0VggkWnDs6aZpTYjneR1+N73rd3CplEP
uLOjb6Msv0k9nKwNj1nz3NjwaBuMqL/zhchT+TwxZTunZ57Eu/H9qnuFEJzX5eXa
eRc3l21PA3TuGzLNLCKx
=HrOr
-----END PGP SIGNATURE-----