PackageTrack
Sign in Get early access

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 2015
2011 2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 53
  1. 5.0.0.Alpha1 08 Feb 2014 pre-release

    Nothing published for this version

  2. 4.5.3.Final 09 Jan 2015

    Nothing published for this version

  3. 4.5.2.Final 01 Dec 2014

    Nothing published for this version

  4. 4.5.1.Final 10 Apr 2014

    Nothing published for this version

  5. 4.5.0.Final 29 Jan 2014

    Nothing published for this version

  6. 4.5.0.CR1 23 Jan 2014 pre-release

    Nothing published for this version

  7. 4.5.0.Alpha2 15 Dec 2013 pre-release

    Nothing published for this version

  8. 4.5.0.Alpha1 14 Oct 2013 pre-release

    Nothing published for this version

  9. 4.4.6.Final 02 Dec 2014

    Nothing published for this version

  10. 4.4.4.Final 28 Aug 2014

    Nothing published for this version

  11. 4.4.3.Final 10 Apr 2014

    Nothing published for this version

  12. 4.4.2.Final 15 Dec 2013

    Nothing published for this version

  13. 4.4.1.Final 08 Dec 2013

    Nothing published for this version

  14. 4.4.0.Final 14 Oct 2013

    Nothing published for this version

  15. 4.4.0.CR1 08 Oct 2013 pre-release

    Nothing published for this version

  16. 4.4.0.Beta1 27 Sep 2013 pre-release

    Nothing published for this version

  17. 4.4.0.Alpha2 18 Sep 2013 pre-release

    Nothing published for this version

  18. 4.4.0.Alpha1 02 Aug 2013 pre-release

    Nothing published for this version

  19. 4.3.0.Final 07 Jun 2013

    Nothing published for this version

  20. 4.3.0.CR1 28 May 2013 pre-release

    Nothing published for this version

  21. 4.3.0.Beta1 24 May 2013 pre-release

    Nothing published for this version

  22. 4.3.0.Alpha1 19 Apr 2013 pre-release

    Nothing published for this version

  23. 4.2.0.Final 15 Jan 2013

    Nothing published for this version

  24. 4.2.0.CR1 02 Jan 2013 pre-release

    Nothing published for this version

  25. 4.2.0.Beta2 18 Oct 2012 pre-release

    Nothing published for this version

  26. 4.2.0.Beta1 21 Jun 2012 pre-release

    Nothing published for this version

  27. 4.1.1.Final 09 May 2012

    Nothing published for this version

  28. 4.1.0.Final 03 Apr 2012

    Nothing published for this version

  29. 4.1.0.CR3 28 Mar 2012 pre-release

    Nothing published for this version

  30. 4.1.0.CR2 15 Mar 2012 pre-release

    Nothing published for this version

  31. 4.1.0.CR1 29 Feb 2012 pre-release

    Nothing published for this version

  32. 4.1.0.Beta2 13 Feb 2012 pre-release

    Nothing published for this version

  33. 4.1.0.Beta1 02 Feb 2012 pre-release

    Nothing published for this version

  34. 4.1.0.Alpha1 08 Jan 2012 pre-release
    Release notes

    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
    Open source →
  35. 4.0.0.Final 15 Dec 2011
    Release notes

    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
    Open source →
  36. 4.0.0.CR2 16 Nov 2011 pre-release
    Release notes

    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
    Open source →
  37. 4.0.0.CR1 13 Oct 2011 pre-release
    Release notes

    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
    Open source →
  38. 4.0.0.Beta2 28 Sep 2011 pre-release
    Release notes

    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

    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
    Open source →
  39. 4.0.0.Beta1 14 Sep 2011 pre-release
    Release notes

    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
    Open source →
  40. 4.0.0.Alpha2 01 Sep 2011 pre-release
    Release notes

    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
    Open source →
  41. 4.0.0.Alpha1 18 Aug 2011 pre-release
    Release notes

    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
    Open source →
  42. 3.4.2.Final 29 Feb 2012

    Nothing published for this version

  43. 3.4.1.Final 25 Aug 2011

    Nothing published for this version

  44. 3.4.0.Final 18 Apr 2011
    Release notes

    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
    Open source →
  45. 3.4.0.CR2 06 Apr 2011 pre-release
    Release notes

    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

    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
    Open source →
  46. 3.4.0.CR1 28 Mar 2011 pre-release
    Release notes

    Bug

    • HSEARCH-719 - MutableSearchFactory might skip copying properties from previous SearchFactory during incrementalRebuild

    New Feature

    • HSEARCH-718 - Expose "isStopped" method on SearchFactoryIntegrator interface
    Open source →
  47. 3.4.0.Beta1 21 Mar 2011 pre-release
    Release notes

    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

    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
    Open source →
  48. 3.4.0.Alpha1 07 Mar 2011 pre-release
    Release notes

    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
    Open source →
  49. 3.3.0.Final 14 Dec 2010

    Nothing published for this version

  50. 3.3.0.CR2 09 Dec 2010 pre-release
    Release notes

    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
    Open source →
  51. 3.3.0.CR1 08 Nov 2010 pre-release
    Release notes

    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)
    Open source →
  52. 3.3.0.Beta3 01 Nov 2010 pre-release
    Release notes

    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
    Open source →
  53. 3.3.0.Beta2 15 Oct 2010 pre-release
    Release notes

    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
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive