PackageTrack
Sign in Get early access

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

Releases

latest 34
  1. 4.3.0.Alpha1 19 Apr 2013 pre-release

    Nothing published for this version

  2. 4.2.0.Final 15 Jan 2013

    Nothing published for this version

  3. 4.2.0.CR1 02 Jan 2013 pre-release

    Nothing published for this version

  4. 4.2.0.Beta2 18 Oct 2012 pre-release

    Nothing published for this version

  5. 4.2.0.Beta1 21 Jun 2012 pre-release

    Nothing published for this version

  6. 4.1.1.Final 09 May 2012

    Nothing published for this version

  7. 4.1.0.Final 03 Apr 2012

    Nothing published for this version

  8. 4.1.0.CR3 28 Mar 2012 pre-release

    Nothing published for this version

  9. 4.1.0.CR2 15 Mar 2012 pre-release

    Nothing published for this version

  10. 4.1.0.CR1 29 Feb 2012 pre-release

    Nothing published for this version

  11. 4.1.0.Beta2 13 Feb 2012 pre-release

    Nothing published for this version

  12. 4.1.0.Beta1 02 Feb 2012 pre-release

    Nothing published for this version

  13. 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 →
  14. 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 →
  15. 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 →
  16. 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 →
  17. 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 →
  18. 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 →
  19. 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 →
  20. 3.4.2.Final 29 Feb 2012

    Nothing published for this version

  21. 3.4.1.Final 25 Aug 2011

    Nothing published for this version

  22. 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 →
  23. 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 →
  24. 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 →
  25. 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 →
  26. 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 →
  27. 3.3.0.Final 14 Dec 2010

    Nothing published for this version

  28. 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 →
  29. 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 →
  30. 3.2.0-Beta1 30 Nov 2009 pre-release

    Nothing published for this version

  31. 3.1.1.GA 28 May 2009
    Release notes

    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

    Open source →
  32. 3.1.0.GA 04 Dec 2008
    Release notes

    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

    Open source →
  33. 3.1.0.CR1 17 Nov 2008 pre-release
    Release notes

    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.
    Open source →
  34. 3.1.0.Beta2 27 Oct 2008 pre-release
    Release notes

    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

    Patch

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