ICAT Lucene Server Release Notes

3.0.0

Significant changes to the functionality and performance of searches:

  • Ability to search on over 2 billion documents
  • Enable sorting on specific entity fields
  • "Infinitely" search the data by using the searchAfter parameter
  • Faceted searches
  • Replace single "text" field with specific fields that reflect the ICAT schema to allow field targeting
  • Support for unit conversion on numeric Parameters
  • Support for synonym injection

2.0.2

Fix compatibility with indexes built by icat.lucene 1.x

2.0.1

  • Upgrade httpclient to 4.5.13
  • Upgrade logback-classic to 1.2.0

2.0.0

  • Upgrade from JavaEE to JakartaEE 10. Requires Java 11+ and an application server that supports JakartaEE 10 such as Payara 6.
  • Upgrade lucene to version 5.5.5.

1.1.2

Changes to support Python 3. Now works on Python 2.7 and Python 3. Note: support for Python 2.6 is now dropped.

1.1.1

Fixes date queries on datafiles

1.1.0

Make it work with icat.server 4.9.1 and bug fixes

  • A new modify call has been added to replace the original add, update and delete calls. This allows many modifications to be sent in one call for compatibility with icat.server 4.9.1
  • Allow environment variables to be use in the run.properties file

1.0.0

Initial release