[hibernate-commits] [hibernate/hibernate-search] 36ec4d: HSEARCH-3377 Upgrade to Easymock 3.6

GitHub noreply at github.com
Mon Sep 24 09:54:17 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 36ec4d602df8a4228b20cae7ffd2e7fa038edb7b
      https://github.com/hibernate/hibernate-search/commit/36ec4d602df8a4228b20cae7ffd2e7fa038edb7b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-3377 Upgrade to Easymock 3.6


  Commit: 682e7261e77e7d6abec747895881a8b2d8868ec0
      https://github.com/hibernate/hibernate-search/commit/682e7261e77e7d6abec747895881a8b2d8868ec0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M build-config/src/main/resources/forbidden-runtime.txt

  Log Message:
  -----------
  HSEARCH-3362 Remove java.util.Objects#requireNonNull(java.lang.Object) from the forbidden APIs

Java 10+ inserts those calls automatically when compiling, so we can't
really forbid their use.


  Commit: 8a1671ccf1e50890e1c83a6baea354beb6a89d7c
      https://github.com/hibernate/hibernate-search/commit/8a1671ccf1e50890e1c83a6baea354beb6a89d7c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M mapper/orm/pom.xml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-3226 Follow-up: add the JAXB dependency to Search 6 modules, too


  Commit: a324fc2507be936611d6512a10212cd97b225b95
      https://github.com/hibernate/hibernate-search/commit/a324fc2507be936611d6512a10212cd97b225b95
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  HSEARCH-3226 Mark JDK10 as supported for the Jenkins pipeline build


  Commit: f94bdde7a9958b1d7287271f059133869e36dd82
      https://github.com/hibernate/hibernate-search/commit/f94bdde7a9958b1d7287271f059133869e36dd82
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

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

  Log Message:
  -----------
  HSEARCH-3151 Upgrade to Apache Karaf 4.2.1 / Pax exam 4.12

... to be able to run OSGi tests in JDK10, hopefully JDK11


  Commit: 6628db0b0e4368f2cce3d155dfc398cb79bd874f
      https://github.com/hibernate/hibernate-search/commit/6628db0b0e4368f2cce3d155dfc398cb79bd874f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M legacy/integrationtest/osgi/karaf-it/src/test/java/org/hibernate/search/test/integration/osgi/HibernateSearchWithKarafIT.java

  Log Message:
  -----------
  HSEARCH-3151 Fix logging configuration that was being ignored in OSGi tests


  Commit: 0953790d3a06bcdde33f11da4aba6b27cade149e
      https://github.com/hibernate/hibernate-search/commit/0953790d3a06bcdde33f11da4aba6b27cade149e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M legacy/integrationtest/osgi/karaf-it/pom.xml
    M legacy/integrationtest/osgi/karaf-it/src/test/java/org/hibernate/search/test/integration/osgi/HibernateSearchWithKarafIT.java
    R legacy/integrationtest/osgi/karaf-it/src/test/resources/maven.properties

  Log Message:
  -----------
  HSEARCH-3151 Pass pax-exam JVM args through failsafe systemPropertyVariable

... so that we can pass JVM args that spread on multiple lines (the
.properties format does not make that easy).


  Commit: bfa66a7fd254d7e5f4382336cacae934dfbe2014
      https://github.com/hibernate/hibernate-search/commit/bfa66a7fd254d7e5f4382336cacae934dfbe2014
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  HSEARCH-3151 Fix OSGi integration tests with JDK10


  Commit: 816288aebb25630709390a710d97d1a859b93baa
      https://github.com/hibernate/hibernate-search/commit/816288aebb25630709390a710d97d1a859b93baa
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M legacy/integrationtest/osgi/karaf-features/src/main/features/features.xml
    M legacy/integrationtest/osgi/karaf-it/src/test/java/org/hibernate/search/test/integration/osgi/HibernateSearchWithKarafIT.java
    M legacy/pom.xml

  Log Message:
  -----------
  HSEARCH-3379 Rely on the Hibernate ORM karaf feature file instead of trying to write it ourselves


  Commit: 8eafccd12a2ca3eebb87ac599abc8cd48158a4dc
      https://github.com/hibernate/hibernate-search/commit/8eafccd12a2ca3eebb87ac599abc8cd48158a4dc
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M legacy/backends/jgroups/pom.xml
    M legacy/integrationtest/elasticsearch/pom.xml
    M legacy/integrationtest/jdk9-modules/pom.xml
    M legacy/integrationtest/jms/pom.xml
    M legacy/integrationtest/jsr352/pom.xml
    M legacy/integrationtest/narayana/pom.xml
    M legacy/integrationtest/performance/orm/pom.xml
    M legacy/integrationtest/performance/sandbox/pom.xml
    M legacy/integrationtest/spring/pom.xml
    M legacy/jsr352/core/pom.xml
    M legacy/orm/pom.xml
    M legacy/pom.xml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-3379 Clean up the now unnecessary references to byte-buddy

We don't need to declare the byte-buddy dependency in the OSGi feature
anymore (since we rely on the ORM-provided feature file), so the
byte-buddy version property isn't necessary for OSGi testing anymore.

As to other references to byte-buddy, they are apparently obsolete:

* Hibernate ORM already provides this dependency transitively, so we
don't need to declare it explicitly, especially since we don't use it
directly ourselves
* The "hibernate.bytecode.provider" setting is unnecessary, its default
value is already "bytebuddy".


  Commit: cd43be0da85c54f1ed6424b33c146f9262a31f79
      https://github.com/hibernate/hibernate-search/commit/cd43be0da85c54f1ed6424b33c146f9262a31f79
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M legacy/orm/src/main/resources/OSGI-INF/blueprint/blueprint.xml

  Log Message:
  -----------
  HSEARCH-3379 Fix the existing OSGi services blueprint file in ORM integration

One service contributor was missing.


  Commit: f6d2acd1091ea63aa642592a25baa92d037b34fe
      https://github.com/hibernate/hibernate-search/commit/f6d2acd1091ea63aa642592a25baa92d037b34fe
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  HSEARCH-3331 Upgrade to Maven 3.5.4 in Jenkinsfile


  Commit: 1b98765b97b2d26743293b88095cd735dcba44a8
      https://github.com/hibernate/hibernate-search/commit/1b98765b97b2d26743293b88095cd735dcba44a8
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M .travis.yml
    M pom.xml

  Log Message:
  -----------
  HSEARCH-3331 Update the URL of the Jenkins CI job


  Commit: b19796689217b6affc00aa0659430545a0567d2d
      https://github.com/hibernate/hibernate-search/commit/b19796689217b6affc00aa0659430545a0567d2d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  HSEARCH-3331 Remove advanced integrations (Sonar, coveralls) from .travis.yml

We'll use the Jenkins pipeline for those.


  Commit: 618c4a151f785a92f1fe6b3185fb590ad6e14eeb
      https://github.com/hibernate/hibernate-search/commit/618c4a151f785a92f1fe6b3185fb590ad6e14eeb
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M .travis.yml
    R travis/mariadb.sql
    R travis/pgsql.sql

  Log Message:
  -----------
  HSEARCH-3331 Remove non-default database environments from .travis.yml

We'll use the Jenkins pipeline for those tests.


  Commit: fe2ced5ee57e83aadd79dc8b263dfe801c7f08d2
      https://github.com/hibernate/hibernate-search/commit/fe2ced5ee57e83aadd79dc8b263dfe801c7f08d2
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M Jenkinsfile

  Log Message:
  -----------
  HSEARCH-3331 Update Jenkinsfile to implement "tracking PRs" that get rebuilt based on external events

So that we can avoid standalone jobs such as
http://ci.hibernate.org/job/hibernate-search-5.10-orm-5.4/, and just
handle everything in the same "job directory", with the same
configuration.

Note I said we *can*, not we must.


Compare: https://github.com/hibernate/hibernate-search/compare/0ffa5ef0568e...fe2ced5ee57e
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the hibernate-commits mailing list