SourceForge.net Logo
Main Overview Wiki Issues Forum Build Fisheye

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.