This repository has been archived by the owner on Jun 10, 2024. It is now read-only.
Performance
🎉 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 thecrux.lucene/lucene-store
module. If all you've defined is thedb-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.