org.hibernate:hibernate-search-analyzers
4.5.3.Final
#1398 most downloaded on Maven Central
hibernate/hibernate-search
What this package is like to depend on
Last release 12 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 5 months
Rarely documented
notes for 2 of 19 stable releases
Nothing withdrawn
no release was ever pulled
16 years old
53 releases · first in 2010
0 releases in the last 12 months
see the full history below
Release timeline
53 releases · Oct 2010 to Jan 2015Releases
latest 53-
5.0.0.Alpha108 Feb 2014 pre-releaseNothing published for this version
-
4.5.3.Final09 Jan 2015Nothing published for this version
-
4.5.2.Final01 Dec 2014Nothing published for this version
-
4.5.1.Final10 Apr 2014Nothing published for this version
-
4.5.0.Final29 Jan 2014Nothing published for this version
-
4.5.0.CR123 Jan 2014 pre-releaseNothing published for this version
-
4.5.0.Alpha215 Dec 2013 pre-releaseNothing published for this version
-
4.5.0.Alpha114 Oct 2013 pre-releaseNothing published for this version
-
4.4.6.Final02 Dec 2014Nothing published for this version
-
4.4.4.Final28 Aug 2014Nothing published for this version
-
4.4.3.Final10 Apr 2014Nothing published for this version
-
4.4.2.Final15 Dec 2013Nothing published for this version
-
4.4.1.Final08 Dec 2013Nothing published for this version
-
4.4.0.Final14 Oct 2013Nothing published for this version
-
4.4.0.CR108 Oct 2013 pre-releaseNothing published for this version
-
4.4.0.Beta127 Sep 2013 pre-releaseNothing published for this version
-
4.4.0.Alpha218 Sep 2013 pre-releaseNothing published for this version
-
4.4.0.Alpha102 Aug 2013 pre-releaseNothing published for this version
-
4.3.0.Final07 Jun 2013Nothing published for this version
-
4.3.0.CR128 May 2013 pre-releaseNothing published for this version
-
4.3.0.Beta124 May 2013 pre-releaseNothing published for this version
-
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
-
4.0.0.Alpha118 Aug 2011 pre-releaseRelease notes
Open source →Bug
- HSEARCH-597 - Inconsistent treatment of extended FullTextIndexEventListener
- HSEARCH-662 - Re-indexing failure in @IndexedEmbedded entities in @ManyToOne relationship
- HSEARCH-681 - NotSerializableException when NumericField gets serialized in JMSBackendQueueProcessor
- HSEARCH-740 - TimeoutTest and ClasstypeFieldCacheExtractionTest
- HSEARCH-741 - NPE using two fulltext filters, one of them matching nothing (some filters only)
- HSEARCH-742 - Failure to open IndexWriter is hidden as NullPointerException in backend
- HSEARCH-744 - NullPointerException when using a range query on a numeric field and searching for values below a given boundary (Mathieu Perez)
- HSEARCH-747 - Add documentation on ability to add programmatic mapping via a @Factory class
- HSEARCH-770 - Range facets: .below on numeric null values (AssertionFailure: Unsupported range type)
- HSEARCH-776 - maxFacetCount returns incorrect results when ordering a faceted query
- HSEARCH-779 - classBridge not applicable in indexed() entities in the programmatic mapping API
- HSEARCH-780 - Dirty analysis of @IndexedEmbedded on a superclass collection fails (Samppa Saarela)
- HSEARCH-782 - Unnecessary loading of @ContainedIn entities causes big performance hit
- HSEARCH-802 - IndexControlMBeanTest fails with NPE because Hibernate Core closes the JNDI context
- HSEARCH-803 - JGroups configuration error leading to parsing exception in JGroupsSlaveTest
- HSEARCH-815 - IncrementalOptimizer uses wrong logging statements
- HSEARCH-819 - Performance and Integration tests still using HSQLDB (project uses H2)
- HSEARCH-822 - SearchFactoryState should use concurrent Maps for incrementally updated metadata
- HSEARCH-850 - Some InterruptedExceptions don't restore the interrupted thread state
Improvement
- HSEARCH-723 - Upgrade to Infinispan 5
- HSEARCH-748 - Point out that defining an Analyzer is not enough to use it
- HSEARCH-750 - Have an IndexManager concept to manage IndexWriters, Readers and backend
- HSEARCH-757 - Explicitly control binary format of communication with the backend
- HSEARCH-762 - enable exclusive_index_use=true by default
- HSEARCH-773 - Example in documentation contains compilation erros (Nabeel Ali Memon and Juraj Martinka)
- HSEARCH-783 - Upgrade to Lucene 3.3
- HSEARCH-785 - Expose topDocs to integration layer, and make HSQueryImpl Serializable
- HSEARCH-792 - Consider renaming LockFactoryFactory to LockFactoryProvider
- HSEARCH-796 - Remove EventListenerRegister after move to Hibernate Core 4
- HSEARCH-806 - Recommend specifying a Lucene compatibility version in configuration
- HSEARCH-814 - Avoid optimizing more than once the same index
- HSEARCH-830 - Make LuceneWork use Class<?> instead of the raw type
- HSEARCH-848 - Isolated failures in backend work operations don't affect subsequent operations in same workQueue
New Feature
- HSEARCH-626 - Allow MassIndexer to work alongside regular indexing / querying
- HSEARCH-675 - Move to i18n logs and exception via JBoss Logging
- HSEARCH-746 - Split API, SPI and private classes into separate packages
- HSEARCH-754 - Add configuration options to control maximum size of segments
- HSEARCH-756 - send "Update" operations to the backend
- HSEARCH-761 - Have a backend instance for each index
- HSEARCH-799 - Move Hibernate Search Integrator class from Hibernate Core to Hibernate Search
Remove Feature
- HSEARCH-743 - Unify configuration settings for batch and transaction indexwriter settings
- HSEARCH-751 - Remove SharedReaderProvider
- HSEARCH-752 - Remove deprecated methods and constants
Task
- HSEARCH-660 - Remove DirtyStrategy when we start depending on Core 4.x
- HSEARCH-676 - Split contracts between public APIs, SPIs and internal classes
- HSEARCH-738 - Add tests using Infinispan while scaling the cluster size
- HSEARCH-739 - Define an M2Eclipse configuration section in the parent pom.xml
- HSEARCH-755 - Upgrade to Hibernate Core 4
- HSEARCH-760 - ReaderProvider to not provide MultiSearchers
- HSEARCH-769 - dummy is a reserved keyword on sybase
- HSEARCH-771 - ProgrammaticMappingTest should pass when executing tests in any order
- HSEARCH-772 - Isolate JGroups tests to be able to run different test profiles in parallel
- HSEARCH-774 - build using Java6 as target
- HSEARCH-775 - Have all tests close the SessionFactory and other resources
- HSEARCH-788 - Several components minor versions upgrades
- HSEARCH-790 - upgrade to org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final
- HSEARCH-801 - Move Version.touch() to an appropriate position
- HSEARCH-805 - Cleanup dependencies, reorganize jars in distribution
- HSEARCH-807 - Document dependency to Hibernate 4
- HSEARCH-808 - Add an option to SearchConfiguration to disable warnings about missing transactions
- HSEARCH-825 - Align documentation with the IndexManager approach
- HSEARCH-838 - Upgrade do Hibernate Core 4.0.0.Beta5
- HSEARCH-839 - Upgrade to Infinispan 5.0.0.FINAL and JGroups 2.12.1.3.Final
- HSEARCH-844 - Update Byteman to version 1.5.2
- HSEARCH-845 - Update JBoss Logger to 3.0.0.GA
- HSEARCH-857 - Upgrade to Hibernate Core 4.0.0.CR1
-
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.3.0.Beta301 Nov 2010 pre-releaseRelease notes
Open source →Bug
- HSEARCH-608 - Index not created if path contains tilde like ~/.lucene/
- HSEARCH-616 - Factory method invocation in FullTextQueryImpl swallows exception
- HSEARCH-619 - Update documentation about hibernate-search-analyzers module
Improvement
- HSEARCH-405 - Be able to set Similarity per index in configuration properties
- HSEARCH-424 - Update to Lucene 3.0
- HSEARCH-569 - duplicate identifiers on @AnalyzerDef are accepted and don't warn about the inconsistent configuration
- HSEARCH-611 - Automatic archetype deployment during build
New Feature
- HSEARCH-374 - Timeout support for full-text searches
- HSEARCH-603 - Support pluggable services and expose them to pluggable components like DirectoryProviders and ReaderProviders
Task
- HSEARCH-524 - Migrate unit tests to H2 (instead of HSQLDB) for inclusion in the Hudson train
- HSEARCH-607 - Consider creating a distribution project
- HSEARCH-613 - Automatic archetype install and deploy
- HSEARCH-617 - Move monitoring section as top level chapter
-
3.3.0.Beta215 Oct 2010 pre-releaseRelease notes
Open source →Sub-task
- HSEARCH-435 - New token stream API, is there a benefit, work on our part?
- HSEARCH-449 - Consider LUCENE-1575 carefully: not scoring by default?
- HSEARCH-457 - Analyzers in Lucene 3.0 don't have a default constructor
- HSEARCH-593 - Upgrade/Update Solr analyzer framework
- HSEARCH-596 - Add isCompressed() to LuceneOptions
Bug
- HSEARCH-528 - MassIndexer attempts to index non-indexed subclasses of indexed types
- HSEARCH-545 - Unable to project FullTextQuery.SCORE when using a custom Sort
- HSEARCH-546 - ProjectionLoader ignores FetchMode.JOIN set via a Criteria
- HSEARCH-554 - Documentation about worker configuration is not up to date
- HSEARCH-587 - Maven release:perform fails
- HSEARCH-588 - Query DSL documentation has incorrect queries
- HSEARCH-589 - org.hibernate.search.test.TransactionTest fails under PostgreSQL 8.4
- HSEARCH-591 - Programmatic mapping raises exception when a non getter method is parsed by the metadata binder
- HSEARCH-594 - Typos in Hibernate Search documentation
- HSEARCH-600 - Sync Hibernate Search with Hibernate Core 3.6.0.Final
- HSEARCH-604 - Add better exception handling for FulltextQueryImpl.calculateTopDocsRetrievalSize()
- HSEARCH-606 - Exceptions during indexing are logged but swallowed when using local transactions (not JTA)
Deprecation
- HSEARCH-572 - Reconsider deprecating luceneOptions.getStore(), luceneOptions.getIndex() etc
Improvement
- HSEARCH-556 - Throw meaningful error on Search static helper methods used with null argument
- HSEARCH-575 - More useful error message on bridge indexing failure
- HSEARCH-586 - Rework the JMX chapter as a monitoring chapter describing the programmatic API and then how to expose it via JMX
- HSEARCH-592 - Make sure that all tests can be run from within the IDE
New Feature
- HSEARCH-555 - Properly expose as public API the SearchFactoryBuilder
- HSEARCH-574 - Allow @DocumentId and @Id to be put on different members
Task
- HSEARCH-371 - Refactor DocumentBuilder and introduce abstract base class
- HSEARCH-590 - update test db profile id against dballocator's schema and update jdbc driver version
- HSEARCH-602 - Create new hibernate-search-infinispan skeleton module