1.18.1
We've got a couple of changes to tell you about in the 1.18.1 release 馃殌
Following on from the major changes to Lucene in the last release, we've:
- added a
:refresh-frequency
parameter, similar to Elastic's refresh_interval setting, so that users can control the frequency of Lucene's refreshes (for bulk ingests, say). - added a
:with-tx-ops?
flag toregister-index!
(same as the equivalent flag toopen-tx-log
), which will include the original transaction operations (in addition to the tx-events) in the callback call. - merged #1589, fixing a performance issue with Lucene queries over data shaped with many shared AVs between different entities.
- fixed #1594, ensuring that documents added in transaction functions always make it through to Lucene.
Elsewhere, we've fixed the following issues:
- #1563 - ensuring that multiple threads can call the
latest-submitted-tx
function on Kafka tx-logs. - #1602 - failing the transaction ingester if we can't fetch transaction function argument docs
As always, a big thanks to everyone contributing to this release by raising/fixing issues, and helping us with repros!
Cheers,
Crux Team