[hibernate-commits] [hibernate/hibernate-search] eca439: HSEARCH-2573 Upgrade the Elasticsearch version use...

GitHub noreply at github.com
Tue Feb 21 04:56:14 EST 2017


  Branch: refs/heads/5.7
  Home:   https://github.com/hibernate/hibernate-search
  Commit: eca439af625edb066bd15dd41e51d247c8ced52d
      https://github.com/hibernate/hibernate-search/commit/eca439af625edb066bd15dd41e51d247c8ced52d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2573 Upgrade the Elasticsearch version used for tests to 2.4.4


  Commit: 9422565bca544e0105a4e8e9d1676faf2c696538
      https://github.com/hibernate/hibernate-search/commit/9422565bca544e0105a4e8e9d1676faf2c696538
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc

  Log Message:
  -----------
  HSEARCH-2569 Make the Elasticsearch configuration section of the docs clearer and more visible

The "delete-by-query" plugin requirement should be more obvious now, and
we don't state that "no configuration is required anymore" (it's wrong).


  Commit: 4fda47648aaf89fcbc5d9bcebb9e6e2452e26277
      https://github.com/hibernate/hibernate-search/commit/4fda47648aaf89fcbc5d9bcebb9e6e2452e26277
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/JestClient.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/JestAPIFormatter.java
    A elasticsearch/src/main/resources/META-INF/services/org.hibernate.search.elasticsearch.impl.JestAPIFormatter

  Log Message:
  -----------
  HSEARCH-2569 Extract the ES request/result formatting from JestClient

This is required for the next commits, which will implement error
handling outside of JestClient.


  Commit: 9b05da27d2ef86ecb87229b7a12f6506d3aaafde
      https://github.com/hibernate/hibernate-search/commit/9b05da27d2ef86ecb87229b7a12f6506d3aaafde
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/BackendRequest.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/BackendRequestResultAssessor.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/JestClient.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/SingleRequest.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/DefaultBackendRequestResultAssessor.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/DeleteByQueryResultAssessor.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexManager.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexWorkVisitor.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/ElasticsearchSchemaAccessor.java

  Log Message:
  -----------
  HSEARCH-2569 When receiving a 404 error after an Elasticsearch DeleteByQuery request, inform the user of the potential causes

I had to test it manually, since tests require to start an ES instance
with a specific configuration.


  Commit: 78b35d67abe4bc4f157fbd2f405dcb189fe158ab
      https://github.com/hibernate/hibernate-search/commit/78b35d67abe4bc4f157fbd2f405dcb189fe158ab
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M integrationtest/engine-performance/pom.xml
    M integrationtest/osgi/karaf-features/pom.xml
    M integrationtest/osgi/karaf-it/pom.xml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2571 Upgrade the version of maven plugins


  Commit: 708483e16134714348242ecbe7c737fac19ee81b
      https://github.com/hibernate/hibernate-search/commit/708483e16134714348242ecbe7c737fac19ee81b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M integrationtest/engine-performance/pom.xml
    M integrationtest/osgi/karaf-features/pom.xml
    M integrationtest/osgi/karaf-it/pom.xml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2571 Add some missing pluginManagement entries


  Commit: 2e9ad3baae62ca885e2a41241712e79661032449
      https://github.com/hibernate/hibernate-search/commit/2e9ad3baae62ca885e2a41241712e79661032449
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M integrationtest/osgi/karaf-it/pom.xml

  Log Message:
  -----------
  HSEARCH-2571 Upgrade the PaxExam and Karaf versions

The previous Pax Exam version had an issue with jar-scheme URLs
generated by the new versions of the maven plugins.


  Commit: 564dc0973264e566fa2952c7b0520f88d6275e0a
      https://github.com/hibernate/hibernate-search/commit/564dc0973264e566fa2952c7b0520f88d6275e0a
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M orm/pom.xml

  Log Message:
  -----------
  HSEARCH-2571 Remove duplicate imports causing Karaf to reject the OSGi bundle

It seems the bug causing the maven-bundle-plugin to forget to include
some imports changed a bit, and it now only forgets about
org.hibernate.search.query.dsl.sort for some reason.

Thus we can remove the explicit import for other -engine packages, and
in fact we must, because otherwise we get duplicate imports, and Karaf
doesn't seem to like that.


  Commit: 8f9eda82895e0e0f53e9841a6203197ddd72a60b
      https://github.com/hibernate/hibernate-search/commit/8f9eda82895e0e0f53e9841a6203197ddd72a60b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2571 Downgrade surefire/failsafe to 2.18.1 to avoid an issue encountered in HV

See https://hibernate.atlassian.net/browse/HV-1117


  Commit: acf75b9122f5a7fec24a7b6b4848c78cde6d95ee
      https://github.com/hibernate/hibernate-search/commit/acf75b9122f5a7fec24a7b6b4848c78cde6d95ee
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M integrationtest/osgi/karaf-features/src/main/features/features.xml

  Log Message:
  -----------
  HSEARCH-2571 Declare the dependency on the "wrap" feature explicitly in our OSGi feature


  Commit: e0b13416813744a9c0554b23248cb5518b9446a1
      https://github.com/hibernate/hibernate-search/commit/e0b13416813744a9c0554b23248cb5518b9446a1
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M build-config/src/main/resources/checkstyle.xml
    M engine/src/main/java/org/hibernate/search/spatial/impl/DistanceCollector.java
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2570 Upgrade Checkstyle to 7.4

7.5 is a no-go for now, because of
https://github.com/checkstyle/checkstyle/issues/3776


  Commit: a76197bd2e6d8fa0dae70ec0328ecb1a2a7fb997
      https://github.com/hibernate/hibernate-search/commit/a76197bd2e6d8fa0dae70ec0328ecb1a2a7fb997
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2570 Use Java 8 source and target for source generation


  Commit: bf513539aba73398cdce002fd56bf8c3bcde8374
      https://github.com/hibernate/hibernate-search/commit/bf513539aba73398cdce002fd56bf8c3bcde8374
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2570 Add a comment to prevent future renaming of the puppycrawl.checkstyle.version property


  Commit: 63ed587da402b682691fc04460a0c94fdbeab41d
      https://github.com/hibernate/hibernate-search/commit/63ed587da402b682691fc04460a0c94fdbeab41d
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-03 (Fri, 03 Feb 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2141 Upgrade to JGroups 3.6.12.Final


  Commit: 65a8b5179236ee23fb81a0221cfe5e2b9152c076
      https://github.com/hibernate/hibernate-search/commit/65a8b5179236ee23fb81a0221cfe5e2b9152c076
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-03 (Fri, 03 Feb 2017)

  Changed paths:
    M backends/jgroups/src/test/resources/testing-flush-loopback.xml

  Log Message:
  -----------
  HSEARCH-2141 No need to run failure detection protocols over the actual network


  Commit: d77dc0352e2fd9ba4c3c60a4383c9cb6c03607e8
      https://github.com/hibernate/hibernate-search/commit/d77dc0352e2fd9ba4c3c60a4383c9cb6c03607e8
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/Field.java

  Log Message:
  -----------
  HSEARCH-2574 Make @Field a Repeatable annotation


  Commit: 12afe06a6ba44e357236ad7d0ee636740ccdfd69
      https://github.com/hibernate/hibernate-search/commit/12afe06a6ba44e357236ad7d0ee636740ccdfd69
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchAnalyzerIT.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchSchemaCreationIT.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/definition/Team.java

  Log Message:
  -----------
  HSEARCH-2574 Convert some tests to use the repeatable version of @Field


  Commit: 6fd6ee46e7bbb00942a4c1165dd1ade74dcb59f7
      https://github.com/hibernate/hibernate-search/commit/6fd6ee46e7bbb00942a4c1165dd1ade74dcb59f7
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/Facet.java

  Log Message:
  -----------
  HSEARCH-2574 Convert @Facet to be a Repeatable Annotation


  Commit: 149d51ffd0d7bc4f92e27284895c2c1de5acbcbe
      https://github.com/hibernate/hibernate-search/commit/149d51ffd0d7bc4f92e27284895c2c1de5acbcbe
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M orm/src/test/java/org/hibernate/search/test/query/facet/Car.java

  Log Message:
  -----------
  HSEARCH-2574 Covert some tests to use the @Facet annotation as a repeatable


  Commit: 69574f805fe22e04ae141d94563c1dce6bdd58b9
      https://github.com/hibernate/hibernate-search/commit/69574f805fe22e04ae141d94563c1dce6bdd58b9
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/AnalyzerDef.java

  Log Message:
  -----------
  HSEARCH-2574 Make AnalyzerDef a repeatable annotation


  Commit: 1e0ea0a60bfd0a76da3cae0cb60b64de0c17cadb
      https://github.com/hibernate/hibernate-search/commit/1e0ea0a60bfd0a76da3cae0cb60b64de0c17cadb
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M orm/src/test/java/org/hibernate/search/test/analyzer/Article.java

  Log Message:
  -----------
  HSEARCH-2574 Convert some tests to use @AnalyzerDef as a repeatable annotation


  Commit: 50292654c5690936ed0b57377b91741ce4dff1bf
      https://github.com/hibernate/hibernate-search/commit/50292654c5690936ed0b57377b91741ce4dff1bf
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/ClassBridge.java

  Log Message:
  -----------
  HSEARCH-2574 Promote ClassBridge to be a Repeatable Annotation


  Commit: 332a17c0572ba578d4bc7e929323985919d7fe3b
      https://github.com/hibernate/hibernate-search/commit/332a17c0572ba578d4bc7e929323985919d7fe3b
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/GolfPlayer.java

  Log Message:
  -----------
  HSEARCH-2574 Convert a test to use a repeatable ClassBridge


  Commit: 70aa3d82f75c7b84e23ff58e0da843389f9eda33
      https://github.com/hibernate/hibernate-search/commit/70aa3d82f75c7b84e23ff58e0da843389f9eda33
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/FullTextFilterDef.java

  Log Message:
  -----------
  HSEARCH-2574 Promote FullTextFilterDef to be a Repeatable Annotation


  Commit: 24f6fb89c4fbc201a590e74a17470a9e08137514
      https://github.com/hibernate/hibernate-search/commit/24f6fb89c4fbc201a590e74a17470a9e08137514
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/filter/Driver.java

  Log Message:
  -----------
  HSEARCH-2574 Convert a test to use @FullTextFilterDef as a repeatable annotation


  Commit: 2708f469210a98aa2bdaa5022742e0f785f27c7c
      https://github.com/hibernate/hibernate-search/commit/2708f469210a98aa2bdaa5022742e0f785f27c7c
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/NumericField.java

  Log Message:
  -----------
  HSEARCH-2574 Promote @NumericField to be a repeatable annotation


  Commit: 50c7fe9db0f3c042f168f057718c620466c710e3
      https://github.com/hibernate/hibernate-search/commit/50c7fe9db0f3c042f168f057718c620466c710e3
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/test/java/org/hibernate/search/test/metadata/DocumentFieldMetadataTest.java

  Log Message:
  -----------
  HSEARCH-2574 Convert some tests to use @NumericField as a repeatable annotation


  Commit: 2d297dbe591f59fff1bd8ff1c7dcee23e9e94ae6
      https://github.com/hibernate/hibernate-search/commit/2d297dbe591f59fff1bd8ff1c7dcee23e9e94ae6
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/SortableField.java

  Log Message:
  -----------
  HSEARCH-2574 Promote @SortableField to be a Repeatable Annotation


  Commit: 5c02f9e6fbbe54bbed49a64c8911edc104655416
      https://github.com/hibernate/hibernate-search/commit/5c02f9e6fbbe54bbed49a64c8911edc104655416
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/test/java/org/hibernate/search/test/configuration/TypeMetadataTest.java

  Log Message:
  -----------
  HSEARCH-2574 Convert some tests to use @SortableField as a repeatable annotation


  Commit: b054557c318cd8c4203b0f6add3a43287b2a9345
      https://github.com/hibernate/hibernate-search/commit/b054557c318cd8c4203b0f6add3a43287b2a9345
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/Spatial.java

  Log Message:
  -----------
  HSEARCH-2574 Promote @Spatial to be a Repeatable Annotation


  Commit: a05e1fba694ae1b13a9c241bdce5d9e47168f253
      https://github.com/hibernate/hibernate-search/commit/a05e1fba694ae1b13a9c241bdce5d9e47168f253
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M orm/src/test/java/org/hibernate/search/test/spatial/UserEx.java

  Log Message:
  -----------
  HSEARCH-2574 Convert some tests to use @Spatial as a repeatable annotation


  Commit: 448ad2898b46e9a9df56d5e61f088976db34df12
      https://github.com/hibernate/hibernate-search/commit/448ad2898b46e9a9df56d5e61f088976db34df12
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-06 (Mon, 06 Feb 2017)

  Changed paths:
    M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
    M documentation/src/main/asciidoc/getting-started.asciidoc
    M documentation/src/main/asciidoc/mapping.asciidoc
    M documentation/src/main/asciidoc/query.asciidoc
    M documentation/src/main/asciidoc/spatial.asciidoc

  Log Message:
  -----------
  HSEARCH-2574 Update the documentation to encourage usage of the repeatable annotations


  Commit: 0635247babbb88b91f64edc02862ee6f270efae3
      https://github.com/hibernate/hibernate-search/commit/0635247babbb88b91f64edc02862ee6f270efae3
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2575 Update usage of deprecated options of Forbidden APIs code check


  Commit: 22891b45f0c0d0bfb826927b6d92de89bbef4a3e
      https://github.com/hibernate/hibernate-search/commit/22891b45f0c0d0bfb826927b6d92de89bbef4a3e
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/engine/impl/FacetManagerImpl.java

  Log Message:
  -----------
  HSEARCH-2576 FacetingManager should allocate maps lazily


  Commit: 528128176fa82189552e6691b8c3d403aef55c9f
      https://github.com/hibernate/hibernate-search/commit/528128176fa82189552e6691b8c3d403aef55c9f
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M orm/src/main/java/org/hibernate/search/query/hibernate/impl/MultiClassesQueryLoader.java

  Log Message:
  -----------
  HSEARCH-2381 Criteria field in RootEntityMetadata is never used


  Commit: c3a0a9115d2a66385ea0c5e24b36dbf94d607e0f
      https://github.com/hibernate/hibernate-search/commit/c3a0a9115d2a66385ea0c5e24b36dbf94d607e0f
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/IdentifierConsumerDocumentProducer.java
    M orm/src/main/java/org/hibernate/search/batchindexing/impl/IdentifierProducer.java
    M orm/src/main/java/org/hibernate/search/query/hibernate/impl/CriteriaObjectInitializer.java
    M orm/src/main/java/org/hibernate/search/query/hibernate/impl/MultiClassesQueryLoader.java
    M orm/src/main/java/org/hibernate/search/query/hibernate/impl/ObjectLoaderHelper.java
    M orm/src/test/java/org/hibernate/search/test/query/objectloading/ObjectLoaderHelperTest.java

  Log Message:
  -----------
  HSEARCH-2381 Avoid logging warnings caused by internal usage of the legacy Criteria API


  Commit: 4a03213b55bbb3f9ffd4fc3a3b5410418d18119f
      https://github.com/hibernate/hibernate-search/commit/4a03213b55bbb3f9ffd4fc3a3b5410418d18119f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2580 Update of the "previous.stable" property following the 5.6.0.Final release


  Commit: 09b1c41a4bac0e6b87d5cc107092ead95169d144
      https://github.com/hibernate/hibernate-search/commit/09b1c41a4bac0e6b87d5cc107092ead95169d144
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M .travis.yml
    M README.md
    M distribution/src/main/assembly/dist.xml
    M documentation/pom.xml
    R documentation/src/main/asciidoc/images/faceting.png
    R documentation/src/main/asciidoc/images/hibernate_logo_a.png
    R documentation/src/main/asciidoc/images/jms-backend.png
    R documentation/src/main/asciidoc/images/lucene-backend.png
    R documentation/src/main/asciidoc/index-docinfo.xml
    M documentation/src/main/asciidoc/index.asciidoc
    A documentation/src/main/resources/images/faceting.png
    A documentation/src/main/resources/images/jms-backend.png
    A documentation/src/main/resources/images/lucene-backend.png
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2559 Switch to Asciidoctor for the final documentation output


  Commit: 4d56f2e930c7baf4ff8c6812a069adf3ef6f8f2c
      https://github.com/hibernate/hibernate-search/commit/4d56f2e930c7baf4ff8c6812a069adf3ef6f8f2c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/ImmutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/AbstractHSQuery.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/LuceneHSQuery.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/SortConfigurations.java
    M engine/src/main/java/org/hibernate/search/query/engine/spi/HSQuery.java
    A engine/src/main/java/org/hibernate/search/spi/CustomTypeMetadata.java
    M engine/src/main/java/org/hibernate/search/spi/SearchIntegrator.java

  Log Message:
  -----------
  HSEARCH-2561 Allow sorting metadata to be overriden during query execution


  Commit: d006272645f2087bf32fe0fd8a64ab41e89c751a
      https://github.com/hibernate/hibernate-search/commit/d006272645f2087bf32fe0fd8a64ab41e89c751a
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    A engine/src/test/java/org/hibernate/search/test/sorting/CustomTypeMetadataSortingTest.java

  Log Message:
  -----------
  HSEARCH-2561 Test overriding of query metadata (sortable fields) during query execution


  Commit: ea6d23e35114302ba15e3d4cad497d7be874d6ca
      https://github.com/hibernate/hibernate-search/commit/ea6d23e35114302ba15e3d4cad497d7be874d6ca
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/cfg/ElasticsearchEnvironment.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/JestClient.java

  Log Message:
  -----------
  HSEARCH-2453 Add dedicated configuration options for Elasticsearch authentication

Authentication was already possible, but a bit painful, since you had to
include the username and password in the host URLs. Which meant
repeating it over and over again when using multiple URLs, and also
meant you had to URL-encode the username and password yourself.

Tests are not included, because it's a pain to automate the setup of
authentication on the ES instance used for tests. Also, I'm quite sure
we can't do it with an embedded version of ES, and I don't even know if
the licensing terms would allow it (the Shield plugin is subject to a
commercial license).

To test manually, see:
https://www.elastic.co/blog/getting-started-with-elasticsearch-ssl-native-authentication


  Commit: 1c9ea15a388282e1f24397a81452416838d7168b
      https://github.com/hibernate/hibernate-search/commit/1c9ea15a388282e1f24397a81452416838d7168b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/JestClient.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-2453 Warn users when using Elasticsearch authentication over plain HTTP


  Commit: 6ab0a684b83475127676add8760bb04ecc709d1f
      https://github.com/hibernate/hibernate-search/commit/6ab0a684b83475127676add8760bb04ecc709d1f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/cfg/ElasticsearchEnvironment.java

  Log Message:
  -----------
  HSEARCH-2453 Clarify some ES configuration options have to be prefixed with "hibernate.search.default."


  Commit: 7cbddad5347bae6165ebb525e61b76c9a76c21bc
      https://github.com/hibernate/hibernate-search/commit/7cbddad5347bae6165ebb525e61b76c9a76c21bc
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-02-13 (Mon, 13 Feb 2017)

  Changed paths:
    M documentation/pom.xml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2559 Use a local copy of Font Awesome


  Commit: 0c679bcf0019fcc3e697085d92e626a31e4c6182
      https://github.com/hibernate/hibernate-search/commit/0c679bcf0019fcc3e697085d92e626a31e4c6182
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-13 (Mon, 13 Feb 2017)

  Changed paths:
    M elasticsearch/pom.xml
    A elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/JestClientTest.java
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2453 Add unit tests for JestClient (authentication in particular)


  Commit: cd3c31d39cdc47d085c6d9d120a44bfa52008612
      https://github.com/hibernate/hibernate-search/commit/cd3c31d39cdc47d085c6d9d120a44bfa52008612
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java

  Log Message:
  -----------
  Fix DSLTest.MappingFactory indent


  Commit: 4e7a99ed3f8ab5426a406f0b4964d0d480c6d4fc
      https://github.com/hibernate/hibernate-search/commit/4e7a99ed3f8ab5426a406f0b4964d0d480c6d4fc
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
    M engine/src/main/java/org/hibernate/search/analyzer/impl/LuceneEmbeddedAnalyzerStrategy.java
    M engine/src/main/java/org/hibernate/search/analyzer/spi/AnalyzerStrategy.java
    R engine/src/main/java/org/hibernate/search/engine/impl/AnalyzerReferenceRegistry.java
    A engine/src/main/java/org/hibernate/search/engine/impl/AnalyzerRegistry.java
    M engine/src/main/java/org/hibernate/search/engine/impl/AnnotationProcessingHelper.java
    M engine/src/main/java/org/hibernate/search/engine/impl/ConfigContext.java
    A engine/src/main/java/org/hibernate/search/engine/impl/ImmutableAnalyzerRegistry.java
    M engine/src/main/java/org/hibernate/search/engine/impl/ImmutableSearchFactory.java
    A engine/src/main/java/org/hibernate/search/engine/impl/MutableAnalyzerRegistry.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactoryState.java
    M engine/src/main/java/org/hibernate/search/engine/integration/impl/ExtendedSearchIntegrator.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedQueryContextBuilder.java
    M engine/src/main/java/org/hibernate/search/spi/SearchIntegratorBuilder.java
    M engine/src/main/java/org/hibernate/search/spi/impl/SearchFactoryState.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    M engine/src/test/java/org/hibernate/search/test/analyzer/analyzerdef/AnalyzerDefAnnotationTest.java
    M engine/src/test/java/org/hibernate/search/test/analyzer/analyzerdefs/AnalyzerDefsAnnotationTest.java
    M engine/src/test/java/org/hibernate/search/test/configuration/mutablefactory/DefinitionsOnHotRebootTest.java

  Log Message:
  -----------
  HSEARCH-2577 Separate the namespaces for named Elasticsearch analyzers and named Lucene analyzers


  Commit: 79e65271ca9af7fc345f3802b5170996b32cb284
      https://github.com/hibernate/hibernate-search/commit/79e65271ca9af7fc345f3802b5170996b32cb284
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/AnnotationProcessingHelper.java

  Log Message:
  -----------
  Remove an unused logger instance


  Commit: 013bfcb0408400c6b0c86a93284da53ddc7a64f7
      https://github.com/hibernate/hibernate-search/commit/013bfcb0408400c6b0c86a93284da53ddc7a64f7
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/analyzer/spi/AnalyzerStrategy.java

  Log Message:
  -----------
  Fix incomplete javadoc


  Commit: 71a9fa89b56a3c815aa5698270d6a06e4396b9dc
      https://github.com/hibernate/hibernate-search/commit/71a9fa89b56a3c815aa5698270d6a06e4396b9dc
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneAnalyzerDefinitionContext.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneAnalyzerDefinitionRegistryBuilder.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneAnalyzerDefinitionWithTokenizerContext.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneCharFilterDefinitionContext.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneTokenFilterDefinitionContext.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneAnalysisDefinitionBuilder.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneAnalyzerDefinitionContextImpl.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneAnalyzerDefinitionRegistryBuilderImpl.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneAnalyzerDefinitionUtils.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneCharFilterDefinitionContextImpl.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneTokenFilterDefinitionContextImpl.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneTokenizerDefinitionContextImpl.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/ParametersBuilder.java
    A engine/src/main/java/org/hibernate/search/analyzer/definition/spi/LuceneAnalyzerDefinitionProvider.java
    M engine/src/main/java/org/hibernate/search/analyzer/impl/LuceneEmbeddedAnalyzerStrategy.java
    M engine/src/main/java/org/hibernate/search/analyzer/spi/AnalyzerStrategy.java
    M engine/src/main/java/org/hibernate/search/cfg/Environment.java
    M engine/src/main/java/org/hibernate/search/engine/impl/ConfigContext.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MappingModelMetadataProvider.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableAnalyzerRegistry.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/DuplicatedAnalyzerDefinitionTest.java

  Log Message:
  -----------
  HSEARCH-2418 Introduce the LuceneAnalyzerDefinitionProvider SPI

This allows to define analyzers independently from the mapping.


  Commit: 8aebbcf5c72507a7293fb873f2f7e41882516655
      https://github.com/hibernate/hibernate-search/commit/8aebbcf5c72507a7293fb873f2f7e41882516655
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
    M engine/src/main/java/org/hibernate/search/analyzer/impl/LuceneEmbeddedAnalyzerStrategy.java

  Log Message:
  -----------
  HSEARCH-2418 Remove a useless analyzer de-duplication mechanism in analyzer strategies

Rationale: we already make sure that we only have one reference for any
given name, so we never have two references sharing the same name.
Thus this mechanism is never used.


  Commit: f67e7e2e2654438dc88d70648233d3a8032d73f8
      https://github.com/hibernate/hibernate-search/commit/f67e7e2e2654438dc88d70648233d3a8032d73f8
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/NamedElasticsearchAnalyzerReference.java
    M engine/src/main/java/org/hibernate/search/analyzer/impl/NamedLuceneAnalyzerReference.java
    R engine/src/main/java/org/hibernate/search/analyzer/spi/NamedAnalyzerReference.java

  Log Message:
  -----------
  HSEARCH-2418 Remove the useless NamedAnalyzerReference interface


  Commit: 7b8e5b5aacd095fdfd9d418211999f3c9b192acf
      https://github.com/hibernate/hibernate-search/commit/7b8e5b5aacd095fdfd9d418211999f3c9b192acf
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/BuiltinElasticsearchAnalyzerImpl.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/CustomElasticsearchAnalyzerImpl.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzer.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/LuceneClassElasticsearchAnalyzerReference.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ScopedElasticsearchAnalyzer.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/UndefinedElasticsearchAnalyzerImpl.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/DefaultElasticsearchSchemaTranslator.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ElasticsearchIndexSettingsBuilder.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/spi/ElasticsearchIndexManagerType.java

  Log Message:
  -----------
  HSEARCH-2418 Make ElasticsearchAnalyzer responsible for registering analyzer definitions in the settings

This will allow us to have some analyzers hold a reference to
an ES-specific analyzer definition, so that we can have analyzers
definition coming from another source than just @AnalyzerDef
annotations.

There are a few reasons to do that, the most important being that the
@AnalyzerDef annotation does not really fit the ES model, where one
tokenizer definition (for instance) can be referenced from multiple
analyzer definitions.

One side-effect of this change is the translation from Lucene class
providing from @Analyzer annotations to the Elasticsearch name must now
be done when initializing references, instead of when building the ES
schema. This is inconsistent with the translation of @AnalyzerDef
annotations, which occurs when building the ES schema, but we'll fix
this inconsistency in the next commits.


  Commit: c63db2a8ee5ac7e43941a77018a2ba6cc23fcf6b
      https://github.com/hibernate/hibernate-search/commit/c63db2a8ee5ac7e43941a77018a2ba6cc23fcf6b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/SimpleElasticsearchAnalyzerReference.java

  Log Message:
  -----------
  HSEARCH-2418 Use NamedElasticsearchAnalyzerReference for the default and passthrough analyzers

This makes perfect sense, because NamedElasticsearchAnalyzerReferences can
actually hold undefined analyzers (i.e. analyzers for which only the
name, but not the definition, is known).


  Commit: 4d80b6bde291c5e37e19f2abc982979411f77860
      https://github.com/hibernate/hibernate-search/commit/4d80b6bde291c5e37e19f2abc982979411f77860
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/DefaultElasticsearchSchemaTranslator.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/AbstractSynonymsParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/AnalysisDefinitionFactory.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/CharMappingRuleFileParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/CjkBigramIgnoredScriptsParametersTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/DefaultElasticsearchAnalyzerDefinitionTranslator.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ElasticsearchAnalyzerDefinitionTranslator.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ElasticsearchIndexSettingsBuilder.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/FileAsLineArrayParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/JsonPassThroughAnalysisDefinitionFactory.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/LuceneAnalysisDefinitionTranslationMapBuilder.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/LuceneAnalyzerImplementationTranslationMapBuilder.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/MapParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ParametersTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SimpleAnalysisDefinitionFactory.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SimpleParametersTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SingleElementArrayParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SolrSynonymsParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SplitArrayParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/StaticParametersTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/StemmerOverrideRuleFileParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/StringParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SynonymsParametersTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ThrowingUnsupportedParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/WordSetFileParameterValueTransformer.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/WordnetSynonymsParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/AbstractSynonymsParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/AnalysisDefinitionFactory.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/CharMappingRuleFileParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/CjkBigramIgnoredScriptsParametersTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/DefaultElasticsearchAnalyzerDefinitionTranslator.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/ElasticsearchAnalyzerDefinitionTranslator.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/FileAsLineArrayParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/JsonPassThroughAnalysisDefinitionFactory.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/LuceneAnalysisDefinitionTranslationMapBuilder.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/LuceneAnalyzerImplementationTranslationMapBuilder.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/MapParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/ParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/ParametersTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SimpleAnalysisDefinitionFactory.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SimpleParametersTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SingleElementArrayParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SolrSynonymsParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SplitArrayParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/StaticParametersTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/StemmerOverrideRuleFileParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/StringParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SynonymsParametersTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/ThrowingUnsupportedParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/WordSetFileParameterValueTransformer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/WordnetSynonymsParameterValueTransformer.java
    R elasticsearch/src/main/resources/META-INF/services/org.hibernate.search.elasticsearch.settings.impl.ElasticsearchAnalyzerDefinitionTranslator
    A elasticsearch/src/main/resources/META-INF/services/org.hibernate.search.elasticsearch.settings.impl.translation.ElasticsearchAnalyzerDefinitionTranslator
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/DefaultElasticsearchAnalyzerDefinitionTranslatorTest.java

  Log Message:
  -----------
  HSEARCH-2418 Move analyzer definition translation code to a specific package

This will make room for classes with a different purpose in the
"settings.impl" package.


  Commit: 8d5cba03546f41b00be60fc74510e6051c6f8ea3
      https://github.com/hibernate/hibernate-search/commit/8d5cba03546f41b00be60fc74510e6051c6f8ea3
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/CustomElasticsearchAnalyzerImpl.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalysisDefinitionRegistry.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzer.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ScopedElasticsearchAnalyzer.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/SimpleElasticsearchAnalysisDefinitionRegistry.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/TranslatingElasticsearchAnalyzerDefinitionRegistryPopulator.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/UndefinedElasticsearchAnalyzerImpl.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/DefaultElasticsearchSchemaTranslator.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ElasticsearchIndexSettingsBuilder.java

  Log Message:
  -----------
  HSEARCH-2418 Translate ES analyzer definition translation sooner, when building analyzer references

... so that we can have different analyzer definition sources, which
would not require any translation (see next commits).


  Commit: 1878bb4d4a7b2ab5241aef1bc997c23c1511e69c
      https://github.com/hibernate/hibernate-search/commit/1878bb4d4a7b2ab5241aef1bc997c23c1511e69c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalysisComponentDefinitionContext.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalysisDefinitionRegistryBuilder.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalyzerDefinitionContext.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalyzerDefinitionWithTokenizerContext.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchTypedAnalysisComponentDefinitionContext.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalysisComponentDefinitionContextImpl.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalysisDefinitionRegistryBuilderImpl.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalysisDefinitionRegistryPopulator.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalyzerDefinitionContextImpl.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchCharFilterDefinitionContextImpl.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchTokenFilterDefinitionContextImpl.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchTokenizerDefinitionContextImpl.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/spi/ElasticsearchAnalysisDefinitionProvider.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ChainingElasticsearchAnalysisDefinitionRegistry.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/cfg/ElasticsearchEnvironment.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/spi/ElasticsearchIndexManagerType.java

  Log Message:
  -----------
  HSEARCH-2418 Introduce the ElasticsearchAnalysisDefinitionProvider SPI

This allows to define analyzers independently from the mapping.


  Commit: 6497409c209233c967c41f2e367c74c88451abf1
      https://github.com/hibernate/hibernate-search/commit/6497409c209233c967c41f2e367c74c88451abf1
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    A engine/src/test/java/org/hibernate/search/test/analyzer/analyzerdefinitionprovider/LuceneAnalyzerDefinitionProviderTest.java

  Log Message:
  -----------
  HSEARCH-2418 Test the LuceneAnalyzerDefinitionProvider SPI


  Commit: 4d5783ea8094d62f03c1c3952170422d06709571
      https://github.com/hibernate/hibernate-search/commit/4d5783ea8094d62f03c1c3952170422d06709571
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    A elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchAnalysisDefinitionProviderIT.java

  Log Message:
  -----------
  HSEARCH-2418 Test the ElasticsearchAnalysisDefinitionProvider SPI


  Commit: 8f128e2fe2d888b19e6dd8a2079a71712031311b
      https://github.com/hibernate/hibernate-search/commit/8f128e2fe2d888b19e6dd8a2079a71712031311b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalysisDefinitionRegistryBuilderImpl.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchAnalysisDefinitionProviderIT.java
    M engine/src/main/java/org/hibernate/search/analyzer/impl/LuceneEmbeddedAnalyzerStrategy.java
    M engine/src/main/java/org/hibernate/search/analyzer/spi/AnalyzerStrategy.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableAnalyzerRegistry.java
    M engine/src/test/java/org/hibernate/search/test/analyzer/analyzerdefinitionprovider/LuceneAnalyzerDefinitionProviderTest.java

  Log Message:
  -----------
  HSEARCH-2418 Always make analyzers from analyzer provider SPIs available

... through the SearchFactory, even when not used in the mapping.

This mirror the behaviors of
ConfigContext.initAnalyzerRegistries(IndexManagerHolder),
which considers that even when @AnalyzerDefs are unused, Lucene
analyzers should be created.

Also, this behavior is a requirement to solve HSEARCH-2534.


  Commit: 9a7cbd8229411eb94392ae7dcc54b8e76a7352cb
      https://github.com/hibernate/hibernate-search/commit/9a7cbd8229411eb94392ae7dcc54b8e76a7352cb
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalysisComponentDefinitionContext.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalysisDefinitionRegistryBuilder.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalyzerDefinitionContext.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalyzerDefinitionWithTokenizerContext.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchTypedAnalysisComponentDefinitionContext.java
    M engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneAnalyzerDefinitionWithTokenizerContext.java
    M engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneCharFilterDefinitionContext.java
    M engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneTokenFilterDefinitionContext.java

  Log Message:
  -----------
  HSEARCH-2418 Mark the new Analyzer definitions DSL as experimental


  Commit: a219ae29ed8830d891bafccaa219f8e079566acb
      https://github.com/hibernate/hibernate-search/commit/a219ae29ed8830d891bafccaa219f8e079566acb
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java

  Log Message:
  -----------
  HSEARCH-2590 Fix an over-allocation of memory when paging on Elasticsearch

getTotal() returns the total number of hits, not the number of returned
hits.


  Commit: ac929e9be0f87a41bbf32d6817aa81e0f61cd0bf
      https://github.com/hibernate/hibernate-search/commit/ac929e9be0f87a41bbf32d6817aa81e0f61cd0bf
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-17 (Fri, 17 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-2587 Sort DSL on embedded fields throws NPE


  Commit: bfcec9ac171ebed80716ecdff11030ecde38e9af
      https://github.com/hibernate/hibernate-search/commit/bfcec9ac171ebed80716ecdff11030ecde38e9af
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-17 (Fri, 17 Feb 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/MoreLikeThisBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/QueryBuildingContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java

  Log Message:
  -----------
  HSEARCH-2587 Rename internal method getFactory to getExtendedSearchIntegrator


  Commit: 1d43814dd942481bb147ebe9b37203115d124210
      https://github.com/hibernate/hibernate-search/commit/1d43814dd942481bb147ebe9b37203115d124210
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-17 (Fri, 17 Feb 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2591 Upgrade to Apache Lucene 5.5.4


  Commit: 02f801bccd18a8a1c1457f8238d8d281125b24f8
      https://github.com/hibernate/hibernate-search/commit/02f801bccd18a8a1c1457f8238d8d281125b24f8
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M orm/src/main/java/org/hibernate/search/FullTextQuery.java
    M orm/src/main/java/org/hibernate/search/query/hibernate/impl/FullTextQueryImpl.java

  Log Message:
  -----------
  HSEARCH-2564 Make FullTextQuery a non-generic type again


  Commit: 5400350fe51e25fa2f02e6fe7ccedc2f0a362594
      https://github.com/hibernate/hibernate-search/commit/5400350fe51e25fa2f02e6fe7ccedc2f0a362594
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M orm/src/main/java/org/hibernate/search/FullTextQuery.java

  Log Message:
  -----------
  Add a missing @Override


  Commit: 10fad3c13150c5279e1e1b7ff6791d2595d55a1f
      https://github.com/hibernate/hibernate-search/commit/10fad3c13150c5279e1e1b7ff6791d2595d55a1f
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2595 Upgrade to Hibernate ORM 5.2.8.Final


  Commit: b8cd8c70029778c8b35a41f3edb5b5bde04b8d70
      https://github.com/hibernate/hibernate-search/commit/b8cd8c70029778c8b35a41f3edb5b5bde04b8d70
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/pom.xml
    M modules/src/main/assembly/dist.xml
    M modules/src/main/modules/lucene/module.xml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-2578 Include the lucene-grouping artifact in the WildFly modules


  Commit: c0eb5646dec827ec672a89cbb50f5cb1a7a5a6fe
      https://github.com/hibernate/hibernate-search/commit/c0eb5646dec827ec672a89cbb50f5cb1a7a5a6fe
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M README.md

  Log Message:
  -----------
  HSEARCH-2596 Clarify expected minimal version of Hibernate ORM


  Commit: 307b735bf4ecff928af549bfeecf16d6370a5ee6
      https://github.com/hibernate/hibernate-search/commit/307b735bf4ecff928af549bfeecf16d6370a5ee6
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M documentation/src/main/asciidoc/configuration.asciidoc
    M documentation/src/main/asciidoc/getting-started.asciidoc

  Log Message:
  -----------
  HSEARCH-2596 Point to the Hibernate ORM / WildFly modules documentation


Compare: https://github.com/hibernate/hibernate-search/compare/8811f9f3c33e...307b735bf4ec


More information about the hibernate-commits mailing list