3.15 (August 27 2014)

Improvements

ENGINE-975 Facet sorting peformance

The implementation of facet sorting has been updated to use a Lucene priority queue instead of our own internal parallel array sorter, giving a boost to sort performance.

ENGINE-980 Upgrades dependent libraries

Upgrades dependent libraries.

library previous current
jackson-core 2.4.1 2.4.2
spring-framework 4.0.5 4.0.6

Bug Fixes

ENGINE-974 Configuration for Apache Commons Logging

The engine now ships with jcl-over-slf4j instead of commons-logging to better support log configuration from third party dependencies.

ENGINE-978 Atomic file handling

Fixes a subtle issue where exceptions were swallowed on close() when saving the discovery.settings and db/changesets/index.json files.

Also prevents the engine from saving the discovery.settings file after every successful feed pull.

ENGINE-979 Perfomance regression for keyword dimensions with accent folding enabled

Fixes a performance regression for keyword dimensions with accentFolding=true that was introduced in release 3.14. This flag may have been set directly on the keyword dimension or the main dimensions element.

ENGINE-981 Error when POSTing an empty DELTA or FULL changeset

If you POST an empty DELTA or FULL changeset to /ws/changeset the engine now correctly returns a 204 HTTP response instead of a 500 with a scary stacktrace.