SourceForge.net Logo
Main Overview Wiki Issues Forum Build Fisheye

Release Notes - Compass - Version 2.0 M1 - HTML format

Bug

  • [CMP-280] - strange configuration bug when trying to wire things up in Spring
  • [CMP-475] - NPE when calling termFreqs on an empty index
  • [CMP-483] - Null Pointer Exception when wild card '*' is used at the end of query query with CompassMultiPropertyQueryStringBuilder
  • [CMP-489] - More Like This addProperty fails when called several times
  • [CMP-490] - ScrollableHibernateIndexEntitiesIndexer fails to close hibernateSession causing DataSource connection leak when performing index operations
  • [CMP-492] - DBCP configuration using xml (schema) has invalid default values
  • [CMP-499] - JUnit Test Failure under windows
  • [CMP-510] - Escaped paths could not be found
  • [CMP-515] - IllegalAccessError from ExistingSpringTxCompassHelper when using Eclipse RCP

Improvement

  • [CMP-472] - DefaultHibernateEntityLifecycleInjector: Register hibernateEventListerner to be configured to allow registering for post commit listeners
  • [CMP-476] - Allow to configure the default lucene query parser not to use constant score query for prefix queries (enables highlighting for such queries)
  • [CMP-477] - Improve ScrollableHibernateIndexEntitiesIndexer (use Hibernate Criteria)
  • [CMP-479] - Would be nice to have more info in the mapping error messages
  • [CMP-480] - Allow filtering of create/save/delete cascade operations
  • [CMP-481] - Improve HibernateJpaIndexEntitiesIndexer to use Criteria and clean
  • [CMP-484] - Working on closed CompassSession or Compass instance should throw an exception
  • [CMP-485] - Compass Core opens new thread for deleting MarkDeleted rows. when used from a webapp (WebSphere) it is causing connection leaks due to the fact that WAS doesn't (from my knowledge) doesnt allow to commit transactions from the new thread
  • [CMP-488] - Improve reader/searcher cache manager upon commits
  • [CMP-493] - When component/reference has several referenced aliases it should automatically set them to have poly="true"
  • [CMP-496] - Rename Resource#get to Resource#getValue
  • [CMP-505] - When using a query string uses a prefix and the prefix is associated with an analyzer, use the analyzer to tokenize it
  • [CMP-514] - Have Managed/Internal Id be tokenized by default for property (not ID) and support dot path notation for query parser

New Feature

  • [CMP-319] - "exclude-alias-from-all" setting
  • [CMP-466] - Support internal concurrent commit (per sub index) in storage that supports this
  • [CMP-474] - Support concurrent commit on several sub indexes when index storage supports it (FS/RAM, Jdbc does not)
  • [CMP-478] - Improved All support (remove all-analyzer mapping) - improved performance
  • [CMP-491] - Move Compass to use Java 5.0
  • [CMP-494] - Configuration setting to globally disable "all" property
  • [CMP-495] - Integrate with GigaSpaces - Lucene Directory implementation, Compass Store, and Mirror Space Content
  • [CMP-497] - Support composite id (also known as Id Component Mapping)
  • [CMP-498] - Integrate Compass with Coherence
  • [CMP-500] - Add saveResource() method to ComassOperations and implementing classes
  • [CMP-501] - Support dot path notation when using query strings as well as automatically add alias matching to the query
  • [CMP-503] - Embedded Hibernate Support
  • [CMP-508] - Support embedded TopLink Essentials Compass Integartion
  • [CMP-509] - Searching for a null value - global default setting
  • [CMP-511] - Support EclipseLink as JPA integration point as well as Embedded Compass within EclipseLink
  • [CMP-513] - Expose in SearchEngineIndexManager lock based API (isLocked and releaseLock)

Edit/Copy Release Notes

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