1.31.3
This patch release brings substantial performance improvements for GemBrow and much more!
- advanced search syntax with Lucene
- numerous improvements to the search backend
- batch loading and parameter padding to reuse prepared statements as much as possible
- query optimization tailored for GemBrow
- monitoring of the local task and database connection pools with Micrometer and JMX
- improved batch confound detection for small sample sizes by @ppavlidis
Advanced search syntax
We used to have this feature before migrating to Hibernate Search. It's now fully back on! It can be used in the search interface, in GemBrow or via the REST API.
Query optimization
We've introduced a bunch of query utilities for batching and padding Hibernate parameter lists. This is a temporary solution until we migrate to Hibernate 5+ which supports this feature natively. Parameter padding and batching reduces the number of prepared statements that needs to be managed by Hibernate.