0.2.2 - 2022-05-05
- Removed / replaced unnecessary dependencies
- Updated dependencies
- Fixed spin-wait bug in document update loop
0.2.1 - 2022-03-26
- Bumped vulnerable dependencies
0.2.0 - 2021-09-01
- Improved sync performance
- Improved cache performance
- Improved error handling
- A bunch of bugs
- Replaced Makefile builds with
byggbuild system to simplify multi-platform builds
- Indexed documents are optionally zlib-compressed on disk. The index itself is not compressed.
- Preliminary Windows support. Builds and runs! Needs more testing.
- Static build support
- Cloning
- Index shard worker startup time is greatly reduced by automatically cloning existing shards. If no healthy workers are available for cloning, regular sync will be used.
- This also simplifies changes in shard configurations.
- Bulk load
- Index shards can be initialized from (optionally gzipped) JSON - files using the
lrclitool
- Index shards can be initialized from (optionally gzipped) JSON - files using the
- In-stemmer stop word handling
- Automatically rejects the most common words in the index.
- Snippet-less, slightly faster, search strategy
- Basic query time synonym handling
- Synonym lists can be loaded and dumped using
lrcli
- Synonym lists can be loaded and dumped using
- Metrics + monitoring
- New
lrmontool provides a web interface for monitoring clusters, plotting metrics and trying out searches.
- New
- And probably something more!
0.1.1 - 2020-01-05
- Version stamping
- Docker build
- Version logging on startup
- Basic Docker Compose setup
0.1.0 - 2020-01-01
- Starting off the new decade with making Letarette public