-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Release 1.3.4
https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.3.4.zipsha256:
1ea2e9f1241fc5e64bf55b58058c8937ece0c558e06d0ab0c163e5270a362965 nxt-client-1.3.4.zip
Change log:
This release is focused on improving the Nxt Marketplace (Digital Goods
Store) by adding search and browse capabilities.
Implemented full text search using the Lucene library, as supported by H2.
Table columns currently indexed are asset.name, asset.description,
goods.name, goods.tags, goods.description. A rebuild of the search index
can be forced using the luceneReindex debug API.
The full text search query parameter supports the standard Lucene syntax, which
makes AND, OR, phrase queries, or wildcard queries possible. The default
query operator is OR, to do an AND search need to specify AND between keywords
explicitly.
Added searchAssets API which takes a query parameter and returns assets
having name or description matching the query.
Added searchDGSGoods API which takes a query parameter and returns goods
having name, tags, or description matching the query. The results can also
be restricted to a specific seller, goods in stock only, or goods with a
specific tag only.
getDGSPurchases API now takes an optional withPublicFeedbacksOnly parameter.
If true, results are filtered to include only purchases with public feedbacks.
Added getDGSGoodsPurchases API to retrieve purchases for a specific goods,
optionally those with public feedbacks only.
Added getDGSTags API returning all DGS Goods tags, sorted by number of goods
in stock with that tag and total number of goods with that tag. Takes an optional
inStockOnly parameter, default true, to retrieve tags for goods in stock only.
At most three tags per goods are used, tags longer than 20 characters or shorter
than 3 are ignored, and the parsing of tags is done using the Lucene
StandardAnalyzer.
Show purchase counts and public feedback counts in all API responses returning
Goods JSON, unless includeCounts parameter is false.
Include total numbers of Goods, Purchases, and Tags in the getState API.
Added getAccountAssetCount, getAliasCount, getDGSGoodsCount,
getDGSGoodsPurchaseCount, getDGSPurchaseCount APIs, to be able to retrieve the
corresponding total counts directly.
To populate the tags table in the database, a blockchain rescan will be done at
first start.
Updated jetty to version 9.2.5. If unpacking on top of a previous installation,
delete your lib directory first to remove the old jetty libraries.
UI changes:
The Marketplace page now shows a listing of tag keywords, ordered by number of
goods in stock with that tag. Clicking on each tag brings the list of goods
having that tag. Searching for goods is now possible using keywords from the
goods name, description, or tags. The list of goods also display the number of
completed purchases, and for goods with a public feedback available, a link to
display that feedback.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBAgAGBQJUbftbAAoJEFOhyXc7+e2AmnIP/3/ZUPGZt2QiTnJ/OEoJRWlq
WyYF19IewwTsof+uDyCNLbCCv/RQ98VGbFXOoRABQ/O/Nr3+Z9zP6d7eilRtUN19
E0OvOnbsy5ez38WRl93gmGjDyGkr0PaUVsDMsiWTH77JQ4DIlDEY9sigq79IlcMA
Wplf/3sg1ImFteFxfNwkbJCCZQ/dha8MgHAUOoWC3ALasGfbhiib4FbFptbZIP9y
0yToYZewAc3TXkXdN1pjGLaGTRiE9EjavBYyb2B9aEXO0Ienp1CG9gJ2bmayKOw2
nMxoVVBe8SwgY9FNa2mXhHw2EDYYaG2IlMKARnBzH5w41OYaLEj6h3xcakFefOR8
N3qTAybMuJcv27BVEjtgKJPv2f7d/9+tFwSK8sZaCR6SlbApeEqNpaAucuIXcq7R
Oea//f1ibq6VvAWfhUKRxS1RDpmzitOv+qup6lqpJWuM2yNY3mSD7rZShnSttSvz
8WbJ7Eh6lMJl6N4dTWW9+msR+9giW1ijIDfHnB1utFH3/4Y8RawS0QK385mZzofs
H3bhDzkoiP/0inKj3ePxosrrNeiRwXq+2NWY9YiWhYfzt9FJ2HJnCt2ja87yNDnV
3hDVhpdc8dYGvtQctnjxJ7Y0QS9x/99z3FtgHjyuunA97Eaf38SQNmKm849lr4ca
2HEOxB43JL7O29tWOhLV
=DEBV
-----END PGP SIGNATURE-----