Skip to content

Releases: wardle/hermes

v1.4.1433

07 Dec 07:58
Compare
Choose a tag to compare
  • Fix #69 by improving import of custom reference sets in which there are missing custom field values
  • Improve build process for uberjar to ensure backwards compatibility with JDK>=11
  • Update to latest trud library as the NHS TRUD service now supports SHA256 for integrity checks on downloaded files
  • Add intersect-ecl-fn to improve performance in data pipelines when an ECL expression may be re-used many times

v1.4.1425

14 Nov 11:37
Compare
Choose a tag to compare

Updated to be compatible with JDK11 as v1.4.1424 was compiled with JDK21 and therefore required >=JDK21. See #69

v1.4.1424

07 Nov 13:50
Compare
Choose a tag to compare
  • Improvements to ranked-search
  • Add support for Lucene 10 for testing and evaluation via a runtime switch (usable when run from source code, not from the released uberjar - a Lucene 10/Java>=21 version can be built or released on request).

v1.4.1420

19 Oct 07:46
Compare
Choose a tag to compare
  • Add ranked search
  • Fix #68 and permit both additional custom query AND a constraint
  • Upgrade dependencies

v1.4.1400

21 May 16:55
Compare
Choose a tag to compare
  • Add support for ECL v2.2, including the operators top and bottom

Full Changelog: v1.4.1388...v1.4.1400

v1.4.1388

19 May 19:28
Compare
Choose a tag to compare

[1.4.1388] - 2024-05-19

  • Avoid deprecated methods in Lucene 9.10 series (e.g. use CollectorManager and not Collector) - preparing for Lucene 10 release
  • Upgrade dependencies
  • Add more comprehensive tests for arbitrarily large descriptions (see #66) to prove Hermes will have no issues if maximum description length increases

What's Changed

  • Use CollectorManager instead of now deprecated Collector API in search by @wardle in #65

Full Changelog: v1.4.1368...v1.4.1388

v1.4.1368

20 Mar 07:36
Compare
Choose a tag to compare
  • Upgrade dependencies - Clojure 1.11.2 and miscellaneous libraries
  • Improve GitHub actions to run tests after every release automatically

Full Changelog: v1.4.1362...v1.4.1368

v1.4.1362

11 Mar 20:03
Compare
Choose a tag to compare
  • Fix #64 such that integrity always maintained during updates-in-place and re-indexing
  • Upgrade to Apache Lucene 9.10.0

Full Changelog: v1.4.1351...v1.4.1362

v1.4.1351

11 Mar 20:04
Compare
Choose a tag to compare
  • Upgrade to lmdbjava 0.9.0 - includes embedded lmdb binaries for multiple architectures and operating systems
  • Upgrade to Apache Lucene 9.9.1

Full Changelog: v1.4.1346...v1.4.1351

v1.4.1346

29 Nov 19:04
Compare
Choose a tag to compare
  • Fix #61 - attribute values defined by a subexpression that returns no results should not result in invalid expression error
  • Bump to pedestal v0.6.2 - fixes CVE-2023-36478
  • Fix resolution of relationship modifier in the graph API
  • Improve documentation and functional specifications

Full Changelog: v1.4.1320...v1.4.1346