Reply To: Client update to 4.0e released

MaWo
Participant

Horizon: 222.00 HZ
25th August 2015 at 9:41 am

The old hz-v4.0e release has been revoked. It has been renamed to hz-v4.0e-revoked.
The new hz-v4.0e release only fixes an misleading impression of authorship of the changelog.

You can find the new release on github
https://github.com/NeXTHorizon/hz-source/releases/tag/hz-v4.0e

The revoked release for documentation purposes:
https://github.com/NeXTHorizon/hz-source/releases/tag/hz-v4.0e-revoked

New hz-v4.0e changelog:

This is a experimental release. An upgrade is not mandatory, but recommended.

This release is the first release which stores all objects in the h2 database.
On a normal VPS the database upgrade can take up to 2.5 hours.

The fastest way (about 5 minutes, depends on download bandwidth) to upgrade to

hz-v4.0e is to download the database, instead of upgrading or starting from scratch
with an empty database.

Database files can be found here http://hz-services.com/downloads/nhz_dbs/

Horizon code changes:
UPnP refactored
Checkpoints updated
Merged with Nxt client version 1.4.18

Nxt code changes:
All features, improvements und bugfixes from Nxt client 1.4.18 were merged.
The new features DigitalMonetary System, Dividend Payments and Alias Deletion are not yet enabled.

New API requests merged from Nxt:

Monetary System/Currencies (not yet enabled):
currencyBuy, currencySell, currencyReserveIncrease, currencyReserveClaim, currencyMint,
getAllCurrencies, getAccountCurrencies, getAccountCurrencyCount, getCurrency, getCurrencies,
getCurrencyFounders, getCurrencyIds, getCurrenciesByIssuer, getCurrencyAccounts,
getCurrencyAccountCount, getExchanges, getExchangesByExchangeRequest, getExchangesByOffer,
getAllExchanges, getCurrencyTransfers, getBuyOffers, getSellOffers, getOffer,
getAccountExchangeRequests, getMintingTarget, issueCurrency, publishExchangeOffer,
transferCurrency, canDeleteCurrency, deleteCurrency, searchCurrencies

Accounts:
getAccountBlockCount, getAccountBlocks, getAccountLessors

Aliases:
getAliasCount, deleteAlias (not yet enabled)

Asset Exchange:
getAssetAccounts, getAssetAccountCount, getAssetTransfers, getAccountCurrentAskOrders,
getAccountCurrentBidOrders, getAllOpenAskOrders, getAllOpenBidOrders, searchAssets,
dividendPayment (not yet enabled)

Blocks:
getBlocks, getECBlock

DGS (not yet enabled):
getDGSGoodsCount, getDGSGoodsPurchases, getDGSGoodsPurchaseCount, getDGSPurchaseCount,
getDGSTags, getDGSTagCount, searchDGSGoods

Util:
longConvert

Debug:
clearUnconfirmedTransactions, fullReset, popOff, scan, luceneReindex

Network:
addPeer, blacklistPeer

Please look at the NXT client changelog files for details. The changelog files are
included in the release in the subdirectory changelogs/

nxt-client-1.3.0.changelog.txt
nxt-client-1.3.1.changelog.txt
nxt-client-1.3.2.changelog.txt
nxt-client-1.3.3.changelog.txt
nxt-client-1.3.4.changelog.txt
nxt-client-1.3.5.changelog.txt
nxt-client-1.4.0e.changelog.txt
nxt-client-1.4.1e.changelog.txt
nxt-client-1.4.2e.changelog.txt
nxt-client-1.4.3e.changelog.txt
nxt-client-1.4.4e.changelog.txt
nxt-client-1.4.5.changelog.txt
nxt-client-1.4.6.changelog.txt
nxt-client-1.4.7.1.changelog.txt
nxt-client-1.4.7.changelog.txt
nxt-client-1.4.8.changelog.txt
nxt-client-1.4.9.changelog.txt
nxt-client-1.4.10.changelog.txt
nxt-client-1.4.11.changelog.txt
nxt-client-1.4.12.changelog.txt
nxt-client-1.4.13.changelog.txt
nxt-client-1.4.14.changelog.txt
nxt-client-1.4.15.changelog.txt
nxt-client-1.4.16.changelog.txt
nxt-client-1.4.17.changelog.txt
nxt-client-1.4.18.changelog.txt