Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

Performance

Compare
Choose a tag to compare
@cmgrote cmgrote released this 19 Aug 17:03
d18fa9a

🎉 New features

  • General update to include latest versions of dependent libraries
  • Updates Crux to the latest available release (1.18.1):
    • now uses Crux's native Lucene index, allowing other features there to be used (e.g. checkpointing)
    • further improves performance of most operations
  • Replaces all error / warning logging with the audit logging of Egeria itself
  • Updated website for providing documentation of the connector and its usage (based on MkDocs)

🧑‍🔧 Migration

  • Given the migration to the new Crux-native Lucene index, you should allow Crux to re-index itself by following Crux's instructions for rebuilding indexes
  • Any metadata in an existing 2.8 Crux repository will need to be migrated (see the Migration Guide); this step is not necessary for a repository already at version 2.9, 2.10, or 2.11, nor for a new repository on 3.0

⚠️ Note

  • Note that as the configuration for Lucene is now using Crux's built-in support, your configuration document should no longer use the egeria.crux.lucene/lucene-store module but instead should now use the crux.lucene/lucene-store module. If all you've defined is the db-dir parameter that can remain the same (though note need to re-index above); however, with the native Crux Lucene index you should now have additional options for configuring Lucene as well.

🔨 Dependencies