org.hibernate:hibernate-search-quickstart
4.2.0.Final
#1341 most downloaded on Maven Central
hibernate/hibernate-search
What this package is like to depend on
Last release 13 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 4 months
Some releases are documented
notes for 4 of 10 stable releases
Nothing withdrawn
no release was ever pulled
18 years old
34 releases · first in 2008
0 releases in the last 12 months
see the full history below
Release timeline
34 releases · Oct 2008 to Apr 2013Releases
latest 34-
4.3.0.Alpha119 Apr 2013 pre-releaseNothing published for this version
-
4.2.0.Final15 Jan 2013Nothing published for this version
-
4.2.0.CR102 Jan 2013 pre-releaseNothing published for this version
-
4.2.0.Beta218 Oct 2012 pre-releaseNothing published for this version
-
4.2.0.Beta121 Jun 2012 pre-releaseNothing published for this version
-
4.1.1.Final09 May 2012Nothing published for this version
-
4.1.0.Final03 Apr 2012Nothing published for this version
-
4.1.0.CR328 Mar 2012 pre-releaseNothing published for this version
-
4.1.0.CR215 Mar 2012 pre-releaseNothing published for this version
-
4.1.0.CR129 Feb 2012 pre-releaseNothing published for this version
-
4.1.0.Beta213 Feb 2012 pre-releaseNothing published for this version
-
4.1.0.Beta102 Feb 2012 pre-releaseNothing published for this version
-
4.1.0.Alpha108 Jan 2012 pre-releaseRelease notes
Open source →Bug
- HSEARCH-1004 - Updating a collection does not reindex (Guillaume Smet)
- HSEARCH-1020 - Regression in 3.4: index not updated after updating a collection (Guillaume Smet)
- HSEARCH-1024 - Using timeouts on queries creates a background thread which is never shutdown
- HSEARCH-1027 - Analyzer delegates fail to delegate all methods
Improvement
- HSEARCH-638 - Limit graph traversal by @ContainedIn to the minimum required path
- HSEARCH-925 - Upgrade to JGroups 3 and Infinispan 5.1
- HSEARCH-981 - Upgrade to Lucene 3.5
- HSEARCH-1007 - Make FullTextIndexEventListener extensible
- HSEARCH-1019 - Profile mass indexer to reduce number of index commits
- HSEARCH-1022 - Default to "native" Lucene LockFactory instead of simple
Patch
- HSEARCH-1031 - Typos in the "Boosting" section of the documentation
Task
- HSEARCH-1021 - Typos and errors in documentation (Guillaume Smet)
- HSEARCH-1029 - FullTextSessionBuilder not cleaning up test indexes
-
4.0.0.Final15 Dec 2011Release notes
Open source →Bug
- HSEARCH-678 - Document type limitations of @NumericField
- HSEARCH-955 - Property name for index manager selection should be defined in Environment
- HSEARCH-980 - Byteman dependency is not properly scoped
- HSEARCH-984 - Hibernate Search 4 violates javax.jms.Message contract, incompatible with HornetQ
- HSEARCH-986 - DB matrix test failures against Oracle
- HSEARCH-988 - DB matrix test failures against DB2
- HSEARCH-989 - DB matrix test org.hibernate.search.test.RamDirectoryTest against Sybase
- HSEARCH-990 - DB matrix test failures against SQLServer
- HSEARCH-992 - DB matrix test org.hibernate.search.test.bridge.BridgeTest fails against DB2
- HSEARCH-999 - TimeoutTest and JPATimeoutTest fail against Sybase
- HSEARCH-1005 - Create properly aggregated javadocs
Improvement
- HSEARCH-983 - Improve compatibility of the MassIndexer with MySQL
- HSEARCH-987 - Expose option to set JDBC FetchSize in MassIndexer
New Feature
- HSEARCH-749 - Add AnalyzerUtils to src/main/java and distribute it in the main jar
Task
- HSEARCH-947 - Update to Hibernate Core 4.0.0.Final
- HSEARCH-991 - Upgrade to Hibernate Commons Annotations 4.0.1
- HSEARCH-993 - Create a test for @Lob fields
- HSEARCH-994 - Update JBoss Logger to 3.1.0.CR2
- HSEARCH-995 - Eclipse import fails as maven-dependency-plugin needs m2 exclusion
- HSEARCH-996 - Upgrade to Hibernate Core 4.0.0.CR7
-
4.0.0.CR216 Nov 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-745 - Empty Index and FacetManagerImpl.getFacets() NullPointerException
- HSEARCH-784 - Ensure all Analyzers are closed at shutdown
- HSEARCH-832 - Use Log constant for logs and exceptions raised in the Serialization layer
- HSEARCH-835 - Use more efficient serialization for simple types used as id in Avro serializer
- HSEARCH-932 - Line numbers of debug log statements are wrong
- HSEARCH-951 - excludeLimit() has no effect on QueryBuilder.range().above() queries
- HSEARCH-953 - Remove unused type variable in EntityIndexBinder
- HSEARCH-954 - BackendQueueProcessor should specify behaviour for the case of null passed to applyWork and applyStream work
- HSEARCH-956 - Avro resources loaded via the wrong ClassLoader
- HSEARCH-960 - Index.UN_TOKENIZED overrides other tokenized fields that share the same name
- HSEARCH-961 - ObjectNotFoundException not caught in FullTextSession for deleted objects
- HSEARCH-966 - logWorkDone is not called anymore from Add- or UpdateWorkDelegate
- HSEARCH-967 - Hibernate Search archetype resolver generated ${project.version} as org.hibernate:hibernate-search-analyzers version
- HSEARCH-969 - Logging events are split across multiple lines
Improvement
- HSEARCH-571 - MassIndexer eats lock Exception
- HSEARCH-831 - Better serialize AttributeImpl
- HSEARCH-853 - Review OptimizerStrategy API and Workspace interface
- HSEARCH-884 - Revisit the architecture section to make it clearer for an Hibernate Search user
- HSEARCH-957 - Rename default index manager name from 'transactional' to 'directory-based'
- HSEARCH-963 - Add authorgroup to docbook sources
- HSEARCH-971 - Make OptimizerStrategy threadsafe and skip excessive optimisation triggers
- HSEARCH-974 - Rename ClassNavigator to InstanceInitalizer
Task
- HSEARCH-680 - Clarify the documentation around date bridges and that they are using DateTools
- HSEARCH-732 - Add hibernate-entitymanager and javassist as optional dependencies in the distribution
- HSEARCH-829 - Example IdHashShardingStrategy doesn't handle PurgeAll properly
- HSEARCH-854 - OptimizerStrategy should be invoked by the backend
- HSEARCH-949 - Update online documentation
- HSEARCH-958 - Move slf4j dependecies out of the root project
- HSEARCH-964 - Upgrade to Hibernate Commons Annotations 4.0.0.Final
- HSEARCH-965 - Upgrade JBoss Logging dependencies to 3.1.0.CR1
- HSEARCH-973 - Make sure Hibernate Search builds against JDK 7
- HSEARCH-978 - Upgrade to Hibernate Core 4.0.0.CR6 and Logging processor 1.0.0.CR5
-
4.0.0.CR113 Oct 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-887 - Version conflict of dependency jackson-mapper-asl with the one included in JBoss AS7
- HSEARCH-926 - Duplicate InfinispanDirectoryProviders created when multiple sub-classes share the same index directory (Zach Kurey)
- HSEARCH-928 - Move documentation into its own maven module using the jdocbook packaging
- HSEARCH-936 - Move service locator file to hibernate-search-orm (from hibernate-search-engine)
- HSEARCH-945 - Arquillian integration test fails due to bug in Shrinkwrap
Improvement
- HSEARCH-938 - Failure to delete a file should not be logged at error level
New Feature
- HSEARCH-944 - default two way String bridge for type java.util.UUID (Gregory Beachy)
Task
- HSEARCH-778 - Move Hibernate Search to new artifactId
- HSEARCH-930 - Follow up Jenkins feedback on Hibernate Search build on Windows
- HSEARCH-933 - update DB profiles used for testing
- HSEARCH-934 - Upgrade to Hibernate Core 4.0.0.CR4
- HSEARCH-935 - Upgrade to Infinispan 5.0.1.FINAL
- HSEARCH-940 - Add an integration test with JBoss AS7 (Davide D'Alto)
- HSEARCH-941 - Update JBoss Logger to 3.0.1.GA
-
4.0.0.Beta228 Sep 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-871 - Only the last enabled FullTextFilter is in effect if multiple FullTextFilters of the same type, different parameters are enabled
- HSEARCH-916 - Fix query DSL documentation errors
- HSEARCH-921 - NullPointerException in AvroSerializationProvider due to wrong resource path
- HSEARCH-922 - Remove interface DocumentBuilder
Improvement
- HSEARCH-849 - Simplify ErrorHandler interface
- HSEARCH-905 - Upgrade to Lucene 3.4
- HSEARCH-919 - Index Merging thread names should contain the index name
New Feature
- HSEARCH-643 - Have the MassIndexer use the error handler to report exceptions
- HSEARCH-677 - Isolate Hibernate Core dependency to make Hibernate Search fully standalone
Task
- HSEARCH-666 - Get documentation onto translate.jboss.org
- HSEARCH-920 - Upgrade to Hibernate core 4.0.0.CR3
- HSEARCH-927 - Improve timeouts of JGroupsMasterTest
- HSEARCH-929 - Introduce SHARED_LOOPBACK JGroups protocol to make the tests more reliable
-
4.0.0.Beta114 Sep 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-620 - Archetype does not deploy on JBoss Nexus repository due to missing pom fields
- HSEARCH-876 - Extracted archetype does not compile
- HSEARCH-901 - ClassCastException during creation of index: Hibernate (Search) assumes varchar entity field called "id" is an Integer but it isn't
- HSEARCH-912 - JBoss Logger processor and generator is marked as a compile scope dependency
- HSEARCH-913 - org.hibernate.search.test.embedded.EmbeddedTest#testEmbeddedToManyInSuperslass fails against MySQL with a constraint violation
- HSEARCH-977 - MassIndexer freezes when there is an indexed 'id' filed, which is not document's id
Deprecation
- HSEARCH-711 - Review of @org.hibernate.search.annotations.Field parameters
Improvement
- HSEARCH-881 - @Fields annotation calling getter multiple times (Adam Brin)
- HSEARCH-895 - Shorten documentation about configuring the JBoss Maven repository
- HSEARCH-902 - Shutdown should not log a warning about forcing the index lock release
- HSEARCH-903 - expose an IndexReader created by IndexManager names
- HSEARCH-911 - Workspace implementors have to release IndexWriter on IO errors
- HSEARCH-914 - Migrate Byteman tests to BMUnit tests
- HSEARCH-915 - Use maven profiles to include tools.jar for BMUnit
New Feature
- HSEARCH-710 - Add option to index fields using ANALYZED_NO_NORMS
- HSEARCH-890 - Enable projection on unknown fields
Task
- HSEARCH-898 - Introduce Nexus plugin and update some more build plugins
- HSEARCH-906 - Revise warning about Java7 as the bugs where fixed in b2
- HSEARCH-909 - Document Maven archetype usage
-
4.0.0.Alpha201 Sep 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-753 - Raise exception when there is a risk of having fullTextQuery.getResultList().size() != fullTextQuery.getResultSize()
- HSEARCH-833 - Make sure that we wrap exceptions from the serialization layer into a SearchException (unless it's already a SearchException)
- HSEARCH-834 - Field level Boost is not (de)serialized on NumericField and should
- HSEARCH-861 - Documentation section "Using filters in a sharded environment" uses the old ShardingStrategy interface as example
- HSEARCH-862 - CollectionUpdateEventTest2 is never run
- HSEARCH-864 - Avro serializer improperly converts termVector as byte[]
- HSEARCH-866 - Deserialization layer build TermVector off Field.isStore instead of Field.isTermVectorStored
- HSEARCH-874 - Javadocs of IndexShardingStrategy are incorrect
- HSEARCH-883 - Index out of bound exception on range facets when IncludeZeroCount = false, maxCount > actual count (Elmer van Chastelet)
Improvement
- HSEARCH-758 - Have DirectoryManager handle different I/O aspects of an index
- HSEARCH-759 - Provide Near-Real-Time Lucene updates
- HSEARCH-837 - Write a test for TokenStream based Field serialization
- HSEARCH-855 - Classes extending BackendQueueProcessor are misleadingly named XYZBackendQueueProcessorFactory
- HSEARCH-865 - Make i18n log parameter safe for right to left languages or languages requiring different parameter ordering
- HSEARCH-869 - Make avro files in subpackages to clarify structure
- HSEARCH-872 - Reorganize serialization module packages
- HSEARCH-875 - Bad variable names in HSQueryImpl
- HSEARCH-879 - Better serialize class fields in Avro
- HSEARCH-888 - Depend on Hibernate Commons Annotations 4
- HSEARCH-892 - Avoid initializing ContextualException2WayBridge instances for non-requested fields during projection
New Feature
- HSEARCH-539 - Add Indexing Support(out of the box) For Simple Collections, Like Set<Integer>
- HSEARCH-566 - Support mapping of @javax.persistence.ElementCollection
- HSEARCH-670 - Add indexNullAs to @IndexedEmbedded
- HSEARCH-823 - Make it possible to plug in custom IndexManager implementations
- HSEARCH-860 - Allow JGroups to use IPV6
Remove Feature
- HSEARCH-877 - Remove option to override the BatchBackend to customize MassIndexer
- HSEARCH-878 - Remove option to change the number of backend threads when starting a MassIndexer
Task
- HSEARCH-820 - Document limitations and workarounds for JVM bug affecting Lucene users
- HSEARCH-889 - Remove compile (direct) dependency to slf4j
- HSEARCH-891 - Upgrade components: JBossTS at same version as AS7
- HSEARCH-894 - Depend on Hibernate Core 4.0.0.CR2
-
3.4.2.Final29 Feb 2012Nothing published for this version
-
3.4.1.Final25 Aug 2011Nothing published for this version
-
3.4.0.Final18 Apr 2011Release notes
Open source →Bug
- HSEARCH-727 - Non initialized entities are returned in the list when using initializeObjectsWith( ObjectLookupMethod.SKIP, DatabaseRetrievalMethod.FIND_BY_ID )
- HSEARCH-734 - NPE when deleting a collection which triggers @IndexedEmbedded
Improvement
- HSEARCH-720 - Add a screenshot of amazon.com and the related concepts pointed via arrow for faceting
- HSEARCH-730 - Proper error messages when preferIPv4Stack JVM option was not defined
Task
- HSEARCH-729 - Add a test on dynamic cluster formation for Infinispan Directory
- HSEARCH-731 - Upgrade Hibernate Core to 3.6.3.Final
- HSEARCH-733 - prevent JBoss transactions in integration tests module from creating log files
-
3.4.0.CR206 Apr 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-679 - Entity whose related entity collection is updated causes loading of @ContainedIn entities
- HSEARCH-721 - When using DatabaseRetrievalMethod.FIND_BY_ID, HSearch still constructs a Criteria query (though it does not use it)
Improvement
- HSEARCH-705 - Migrate to Lucene 3.1
Task
- HSEARCH-722 - Speedup JGroups tests
- HSEARCH-724 - Fix build assembly - jars in release distribution are misplaced
- HSEARCH-725 - Archetype not deploying because of incomplete metadata
-
3.4.0.CR128 Mar 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-719 - MutableSearchFactory might skip copying properties from previous SearchFactory during incrementalRebuild
New Feature
- HSEARCH-718 - Expose "isStopped" method on SearchFactoryIntegrator interface
-
3.4.0.Beta121 Mar 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-620 - Archetype does not deploy on JBoss Nexus repository due to missing pom fields
- HSEARCH-689 - MassIndexer throwing LazyInitializationException on associated collections
- HSEARCH-706 - Use FieldCacheCollector for faceting and introduce FacetManager interface to collect all facet related methods
- HSEARCH-709 - Minor typos in documentation
- HSEARCH-716 - Lucene FieldCache might not load all required values
Improvement
- HSEARCH-323 - Fault tolerant FSSlaveDirectoryProvider (Oliver Siegmar)
- HSEARCH-520 - Make work queue size configurable in Lucene backend
- HSEARCH-701 - Avoid reflection used for debugging purposes during query results processing
- HSEARCH-712 - Add below / above support in faceting DSL
- HSEARCH-715 - Update JUnit to v.4
New Feature
- HSEARCH-708 - Allow date range faceting
Task
- HSEARCH-543 - SyncBackendLongWorklistsStressTest takes too long to execute (~40s)
- HSEARCH-695 - Remove deprecated constructor form DocumentExtractor
- HSEARCH-714 - Upgrade to Hibernate Core 3.6.2
- HSEARCH-717 - Write documentation for faceting
-
3.4.0.Alpha107 Mar 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-650 - Regression in 3.3.0: Using hibernate.use_identifier_rollback property causes exceptions on deletes
- HSEARCH-669 - String2FieldBridgeAdaptor does not implement StringBridge causing DocumentBuilderIndexedEntity to not recognize it as a StringBridge
- HSEARCH-672 - Incorrect chapter sections on query's module (Limiting the time of a query)
- HSEARCH-683 - NullPointerException while using DocumentExtract on entities using @ProvidedId
- HSEARCH-685 - Deletion of Document having a NumericField ID might fail when the identifier field name is overriden
- HSEARCH-686 - Failing tests hide the assertion failure message by consequently failing cleanup methods
- HSEARCH-688 - Exclude indirect dependency on JBoss WS Native
- HSEARCH-690 - FieldSelectors are never used
- HSEARCH-696 - QueryTimeoutException thrown even if there's plenty of time left
- HSEARCH-698 - NPE when loading invalid stopwords file
- HSEARCH-699 - SecondLCAndPCLookupTest does not run against MySQL or PostgreSQL
Improvement
- HSEARCH-531 - Use Lucene fieldcache
- HSEARCH-651 - Improve error reporting on null values in querybuilder DSL
- HSEARCH-652 - Cache NumericField usage in Delete operation for single entity-per-index case
- HSEARCH-657 - Update dependencies for Infinispan module to Infinispan 4.2.0.FINAL and JGroups 2.11.0.GA
- HSEARCH-674 - Improve error messages on incorrectly defined Solr Analyzers
- HSEARCH-691 - Automatically figure out the minimum set of fields needed to be loaded via a FieldSelector
- HSEARCH-693 - Avoid reflection when associating query matches to their DocumentBuilders
- HSEARCH-700 - Cache value of DocumentBuilderIndexedEntity.getIdentifierName
New Feature
- HSEARCH-361 - Only index an entity if an indexed property has changed
- HSEARCH-370 - Monitoring of mass indexer state and progress
- HSEARCH-430 - Use multiple threads for text analysis in MassIndexer
- HSEARCH-645 - Ability to load objects from the second level cache and if unavailable from the database
- HSEARCH-667 - Implement a facenting API and implementation
- HSEARCH-687 - Expose core of query engine as SPI for use by alternative object sources (independent of Hibernate Core)
Task
- HSEARCH-654 - Remove usage of deprecated org.hibernate.cfg.AnnotationConfiguration
- HSEARCH-656 - Add unit tests for different analyzers on @Fields
- HSEARCH-658 - Create test to check dirtyness of mutable properties
- HSEARCH-671 - Add EasyTesting's FEST-Assert as a dependency for nicer test assertions
- HSEARCH-673 - Update Infinispan and JGroups components
- HSEARCH-684 - Upgrade to Infinispan 4.2.1.CR1 and make IndexSearcherWithPayload public
- HSEARCH-694 - Keep legacy constructor of DocumentExtractor for people using Infinispan Query 5.0.0.Alpha3
- HSEARCH-702 - Make sure testsuite of hibernate-search module compiles with Java5
3.3.0.Final (15-12-2010)
Bug
- HSEARCH-629 - Mark the NumericField feature as experimental (Lucene mark it as such)
- HSEARCH-646 - Unable to run tests against non in memory db
- HSEARCH-647 - WorkPlan causes ConcurrentModificationException on finding new entity types during processContainedInAndPrepareExecution
- HSEARCH-649 - Fix assembly not containing Infinispan dependencies
Improvement
- HSEARCH-648 - Apply suggestions from Infinispan team to Infinispan default configuration
-
3.3.0.Final14 Dec 2010Nothing published for this version
-
3.3.0.CR209 Dec 2010 pre-releaseRelease notes
Open source →Bug
- HSEARCH-513 - Experiencing long delays when indexing entities saved in different transactions
- HSEARCH-577 - IllegalArgumentException when using @Proxy and trying to delete a loaded but proxied class
- HSEARCH-625 - Some errors triggered by Lucene are not catched by the ErrorHandler
- HSEARCH-635 - Remove build cycle and duplicate classes from hibernate-search-testing module
- HSEARCH-640 - MassIndexer/JBoss 6: Could not register synchronization for container transaction
- HSEARCH-641 - idProvided flag in DocumentBuilderIndexedEntity is always false
Improvement
- HSEARCH-511 - Clean up orphaned lock files on startup
- HSEARCH-570 - Optimize the o^2 loop in DocumentBuilderIndexedEntity.addWorkToQueue
- HSEARCH-630 - Rename limitFetchTime() to query.limitTimeAllowedTo() or limitExecutionTimeTo() in Query API
- HSEARCH-631 - Protect against excessive proxying (in particular in Seam)
- HSEARCH-632 - Make sure indexAsNull and Query DSL work like a charm together
- HSEARCH-639 - Update dependency to Lucene 3.0.3
New Feature
- HSEARCH-307 - Implement clustering with Infinispan
- HSEARCH-416 - Analyze Payload and how this could be used to store id and class in the index and not the document
- HSEARCH-644 - Enable Byteman for unit tests
Task
- HSEARCH-579 - Ensure compatibility with latest Hibernate Core 3.6
- HSEARCH-602 - Create new hibernate-search-infinispan skeleton module
- HSEARCH-637 - Review documentation
-
3.3.0.CR108 Nov 2010 pre-releaseRelease notes
Open source →Bug
- HSEARCH-513 - Experiencing long delays when indexing entities saved in different transactions
- HSEARCH-532 - FSSlaveDirectoryProvider could retry several times when the current marker file is not found
- HSEARCH-573 - PerDPQueueProcessor forces release of lock even if not held - causes corrupt index
- HSEARCH-610 - AndDocIdSet makeDocIdSetOnAgreedBits() returns wrong values
- HSEARCH-621 - Some dependencies have the wrong scope
- HSEARCH-624 - NumericField is not working properly with id fields
Improvement
- HSEARCH-115 - Add a default value for indexing null value
- HSEARCH-275 - support NIOFSDirectory and others as optimized FSDirectory extensions
- HSEARCH-618 - BridgeFactory should pass along the field type to the field bridge constructor (if an appropriate constructor exists)
- HSEARCH-627 - Use System.nanoTime() instead of currentTimeMillis() when measuring elapsed time (better precision)
- HSEARCH-628 - Provide shortcut names for the major DirectoryProviders
New Feature
- HSEARCH-390 - Allow customization of the charset used by analyzer components
- HSEARCH-434 - Make use of NumericField
- HSEARCH-615 - Support for queries limited in time: return the first nth elements within a given time
Task
- HSEARCH-622 - Remove <remoteTagging>true</remoteTagging> in the maven-release-plugin configuration (no longer needed)
-
3.2.0-Beta130 Nov 2009 pre-releaseNothing published for this version
-
3.1.1.GA28 May 2009Release notes
Open source →Bug
- HSEARCH-178 - Out of transaction work causes collection lazy loading to throw AssertionFailure
- HSEARCH-310 - Out of Memory on ScrollableResults
- HSEARCH-325 - FullTextQuery.iterate() skips last result.
- HSEARCH-330 - NegativeArraySizeException if you use FullTextQuery.setMaxResults(Integer.MAX_VALUE)
- HSEARCH-338 - ScrollableResults initial position not coherent to core Hibernate
- HSEARCH-339 - ScrollableResults may return unmanaged entities from it's own cache
- HSEARCH-342 - Delete on unindexed entities referenced by indexed entities with ContainedIn annotation failed
- HSEARCH-355 - FilterOptimizationHelper was improperly using method overloading
- HSEARCH-357 - IdBridge being applied on null entity during purgeAll()
- HSEARCH-360 - Hibernate Search 3.1.0GA Bugs after HSEARCH-160
Improvement
- HSEARCH-340 - ScrollableResults exploits batch loading for backwards and random order scrolling
- HSEARCH-369 - typos in documentation
Task
- HSEARCH-348 - Upgrade to Lucene 2.4.1
-
3.1.0.GA04 Dec 2008Release notes
Open source →Bug
- HSEARCH-233 - EntityNotFoundException during indexing
- HSEARCH-280 - Make FSSlaveAndMasterDPTest pass against postgresql
- HSEARCH-297 - Allow PatternTokenizerFactory to be used
- HSEARCH-309 - PurgeAllLuceneWork duplicates in work queue
Improvement
- HSEARCH-221 - Get Lucene Analyzer runtime (indexing)
- HSEARCH-265 - Raise warnings when an abstract class is marked @Indexed
- HSEARCH-285 - Refactor DocumentBuilder to support containedIn only and regular Indexed entities
- HSEARCH-298 - Warn for dangerous IndexWriter settings
- HSEARCH-299 - Use of faster Bit operations when possible to chain Filters
- HSEARCH-302 - Utilize pagination settings when retrieving TopDocs from the Lucene query to only retrieve required TopDocs
- HSEARCH-308 - getResultSize() implementation should not load documents
- HSEARCH-311 - Add a close() method to BackendQueueProcessorFactory
- HSEARCH-312 - Rename hibernate.search.filter.cache_bit_results.size to hibernate.search.filter.cache_docidresults.size
New Feature
- HSEARCH-160 - Truly polymorphic queries
- HSEARCH-268 - Apply changes to different indexes in parallel
- HSEARCH-296 - Expose managed entity class via a Projection constant
Task
- HSEARCH-303 - Review reference documentation
-
3.1.0.CR117 Nov 2008 pre-releaseRelease notes
Open source →Bug
- HSEARCH-250 - In ReaderStrategies, ensure that the reader is current AND that the directory returned by the DirectoryProvider are the same
- HSEARCH-293 - AddLuceneWork is not being removed from the queue when DeleteLuceneWork is added for the same entity
- HSEARCH-300 - Fix documentation on use_compound_file
Improvement
- HSEARCH-213 - Use FieldSelector and doc(int, fieldSelector) to only select the necessary fields
- HSEARCH-224 - Use MultiClassesQueryLoader in ProjectionLoader
- HSEARCH-255 - Create a extensive Analyzer testing suite
- HSEARCH-266 - Do not switch to the current directory in FSSlaveDirectoryProvider if no file has been copied
- HSEARCH-274 - Use Lucene's new readonly IndexReader
- HSEARCH-281 - Work should be Work<T>
- HSEARCH-283 - Replace deprecated Classes and methods calls to Lucene 2.4
New Feature
- HSEARCH-104 - Make @DocumentId optional and rely on @Id
- HSEARCH-290 - Use IndexReader = readonly on Reader strategies (see Lucene 2.4)
- HSEARCH-294 - Rename INSTANCE_AND_BITSETRESULTS to INSTANCE_AND_DOCIDSETRESULTS
Task
- HSEARCH-288 - Evaluate changes in Lucene 2.4.0
- HSEARCH-289 - Move to new Lucene Filter DocIdSet
- HSEARCH-291 - improve documentation about thread safety requirements of Bridges.
-
3.1.0.Beta227 Oct 2008 pre-releaseRelease notes
Open source →Bug
- HSEARCH-142 - Modifications on objects indexed via @IndexedEmbedded not updated when not annotated @Indexed
- HSEARCH-162 - NPE on queries when no entity is marked as @Indexed
- HSEARCH-222 - Entities not found during concurrent update
- HSEARCH-225 - Avoid using IndexReader.deleteDocument when index is not shared amongst several entity types
- HSEARCH-232 - Using SnowballPorterFilterFactory throws NoClassDefFoundError
- HSEARCH-237 - IdHashShardingStrategy fails on IDs having negative hashcode
- HSEARCH-241 - initialize methods taking Properties cannot list available properties
- HSEARCH-247 - Hibernate Search cannot run without apache-solr-analyzer.jar
- HSEARCH-253 - Inconsistent detection of EventListeners during autoregistration into Hibernate listeners
- HSEARCH-257 - Ignore delete operation when Core does update then delete on the same entity
- HSEARCH-259 - Filter were not isolated by name in the cache
- HSEARCH-262 - fullTextSession.purgeAll(Class<?>) does not consider subclasses
- HSEARCH-263 - Wrong analyzers used in IndexWriter
- HSEARCH-267 - Inheritance of annotations and analyzer
- HSEARCH-271 - wrong Similarity used when sharing index among entities
- HSEARCH-287 - master.xml is mistakenly copied to the distribution
Deprecation
- HSEARCH-279 - deprecate SharedReaderProvider replaced by SharingBufferReaderProvider as default ReaderProvider
Improvement
- HSEARCH-145 - Document a configuration property
- HSEARCH-226 - Use Lucene ability to delete by query in IndexWriter
- HSEARCH-240 - Generify the IndexShardingStrategy
- HSEARCH-245 - Add ReaderStratregy.destroy() method
- HSEARCH-256 - Remove CacheBitResults.YES
- HSEARCH-260 - Simplify the Filter Caching definition: cache=FilterCacheModeType.[MODE]
- HSEARCH-272 - Improve contention on DirectoryProviders in lucene backend
- HSEARCH-273 - Make LuceneOptions an interface
- HSEARCH-282 - Make the API more Generics friendly
New Feature
- HSEARCH-170 - Support @Boost in @Field
- HSEARCH-235 - provide a destroy() method in ReaderProvider
- HSEARCH-252 - Document Solr integration
- HSEARCH-258 - Add configuration option for Lucene's UseCompoundFile
Patch
- HSEARCH-20 - Lucene extensions
Task
- HSEARCH-231 - Update the getting started guide with Solr analyzers
- HSEARCH-236 - Find whether or not indexWriter.optimize() requires an index lock
- HSEARCH-244 - Abiltiy to ask SearchFactory for the scoped analyzer of a given class
- HSEARCH-254 - Migrate to Solr 1.3
- HSEARCH-276 - upgrade to Lucene 2.4
- HSEARCH-286 - Align to GA versions of all dependencies
- HSEARCH-292 - Document the new Filter caching approach