SourceForge.net Logo
Main Overview Wiki Issues Forum Build Fisheye

Release Notes - Compass - Version 2.1.0 M3 - HTML format

Bug

  • [CMP-450] - Compass triggers exception in hibernate postflush by accessing un-initialised collections for indexing
  • [CMP-696] - Local cache should use the same lock factory for all directory created
  • [CMP-700] - Using annotation on a field with a capatilized first letter fails
  • [CMP-701] - TableToResourceMapping throws exception when fetching primary key for lowercase table names on MySQL
  • [CMP-702] - Non unique results when passing duplicates in CompassQuery.setSubIndexes(...)

Improvement

  • [CMP-457] - Spring and Compass configuration externalization.
  • [CMP-656] - CompassQueryBuilder.CompassBooleanQueryBuilder to wrap BooleanQuery#setMaxClauseCount and BooleanQuery#getMaxClauseCount
  • [CMP-681] - When using poly flag, poly class stored in the index should not be a proxied one (such as HIbernate proxy)
  • [CMP-682] - When using embedded hibernate under JBoss, HibernateJpaHelper#get...(emf) fails
  • [CMP-683] - When using embedded hibernate Compass should automatically detect component/embedded mappings
  • [CMP-686] - Embedded Hiberante: Automatically use Compass JTA Sync transaction factory when Hibernate is configured with JTA/CMT
  • [CMP-692] - Support combination of support unamrsahll set to true on root object and support unmarshall set to false on non root component
  • [CMP-694] - SpellCheck: Allow to configiure the default number of suggestions using compass.engine.spellcheck.numberOfSuggestions
  • [CMP-697] - Throw a propery exception when trying to optimize a sub index that does not exists
  • [CMP-699] - Compass doesn't integrate with Glassfish EJBs
  • [CMP-703] - Allow compass to be configured to index object instances multiple times for the same root.
  • [CMP-704] - "Collection not processed by flush" with Compass::GPS and Hibernate
  • [CMP-709] - Incldue ASM within Compass jar file (under Compass package) to remove dependency on external ASM jar
  • [CMP-711] - Implement fast reflection using ASM

New Feature

  • [CMP-678] - Lazy Loading Support for OSEM References (over collections)
  • [CMP-685] - Add forceOptimize option on the SearchEngineOptimizer
  • [CMP-687] - Add GenericJpaHelper that can extract Compass/JpaCompassGps instance from embedded JPA regardless of the JPA provider
  • [CMP-688] - Add Spring FactoryBean for Compass and JpaCompassGps embedded within JPA implementation
  • [CMP-690] - "dot path" queries should also be supported for contracts
  • [CMP-706] - Improve support for polymorphic queries
  • [CMP-707] - Extending @SearchableComponent with prefix attribute
  • [CMP-708] - Support component mapping over enum class (that has fields)

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.