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.
|
|