Releases: codeforkjeff/refine_viaf
v1.5.2 release
Fix a bug under high load where cache expiration thread dies, leading to an OutOfMemory error.
v1.5.1 release
Dynamically shrink and grow thread pool, following VIAF's recommendation for handling 429 responses
v1.5 release
Fixed bug where multiple users using the service at once would cause HTTP 429 "too many requests" errors. Ensured connections are closed after each request, which should also help. Improved code clarity and organization.
v1.4.3 release
Improve extraction of source name IDs from VIAF XML, to fix bug described in comments in Issue #2
v1.4.2 release
Log the name query when an error occurs in VIAF.doSearch().
v1.4.1 release
Fix NullPointerException errors that can sometimes occur when there are no VIAF source IDs in the XML
v1.4 release
Add "proxy mode" feature to return IDs used by source institutions, instead of VIAF IDs.
v1.3 release
Trim leading/trailing whitespace on queries for more accurate scores. Add caching feature (OpenRefine already de-duplicates queries, but caching helps with running different datasets that have names in common or when doing successive runs on only slightly changed data).
v1.2 release
Set scores on results (previously, all results had a score of 1) so that "Match each cell to its best candidate" can do something meaningful in OpenRefine. Parsing is a bit faster now.
v1.1 release
Improved parsing of names and sources; updated VIAF XML in test suite