Release Notes - Compass - Version 2.0.0 RC1 - HTML format
Bug
- [CMP-596] - Using mmap in a Spring compass.engine.connection causes IOException and Compass fails to start
- [CMP-601] - Null Pointer Exception when wild card '*' is used at the end of query with CompassMultiPropertyQueryStringBuilder
- [CMP-605] - Jdbc directory fails with recent Lucene versions - pk violation on segments.gen
- [CMP-615] - Setting default accessor when using xml configuration is ignored
Improvement
- [CMP-458] - Amend Ibatis GPS device to use RowHandler + enable parallel indexing
- [CMP-545] - Now that HHH-2616 is fixed, Compass can use it and fix updating of collection does not reindex with Hiberante
- [CMP-583] - Change the default cascading for @SearchableCascading and cascade mappings to ALL
- [CMP-584] - Change DTD and schema locations/header to point to compass-project.org
- [CMP-588] - Optimize Compass Async transaction management to be performed only when needed (jdbc mainly)
- [CMP-590] - Make numeric Searchable-Properties un-tokenized by default
- [CMP-591] - Expose registration of converters by type using CompassConfiguration
- [CMP-593] - Add CompassQuery#count(float minimumScore) allowing to count only hits that are above the given score
- [CMP-597] - Apply custom filters for objects to be saved or created with CompassOperations
- [CMP-598] - Add ability to configure fuzzy search "minimumSimilarity" at a global or session level
- [CMP-602] - By default use the preferable compound file usage based on the store. FS based use it, others (ram, data grid) should not
- [CMP-603] - CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder needs useOrDefaultOperator like string query builder
- [CMP-604] - Change the default managed id from AUTO to NO_STORE
- [CMP-606] - Distributed index storages (coherence, gigaspaces, terracotta) should control the default index deletion policy
- [CMP-607] - Support using GigaSpaces, Cohernece, and Terracotta just as lock factories and storing the index at another location
- [CMP-609] - Add ability to provide object instances for Compass settings
- [CMP-611] - Expose ResourceFactory in CompassSesssion API using #resourceFactory method
- [CMP-613] - Add setMinimumNumberShouldMatch(int min) to boolean query builder
- [CMP-616] - Automatically use the correct analyzer when using highlighting for a property
New Feature
- [CMP-539] - Embedded Hibernate should support registering for post commit listeners
- [CMP-571] - Support ComapssGps indexing operation only for certain aliases / classes
- [CMP-586] - Support IndexPlan indexing with iBatis
- [CMP-589] - Support Java 1.4 using retrotranslator (the distribution will now also have compass14.jar)
- [CMP-592] - Number converters support "sortable" format on top of DecimalFormat expression
- [CMP-594] - Support AtomicBoolean, AtomicInteger, AtomicLong as built in types in Compass
- [CMP-610] - Support polymorphic alias queries when using a query string
- [CMP-612] - Transfer property boost settings when using JDBC GPS
|
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.
|
|