[hibernate/hibernate-search] 36ec4d: HSEARCH-3377 Upgrade to Easymock 3.6
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 36ec4d602df8a4228b20cae7ffd2e7fa038edb7b
https://github.com/hibernate/hibernate-search/commit/36ec4d602df8a4228b20...
Author: Yoann Rodière <yoann(a)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/682e7261e77e7d6abec7...
Author: Yoann Rodière <yoann(a)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/8a1671ccf1e50890e1c8...
Author: Yoann Rodière <yoann(a)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/a324fc2507be936611d6...
Author: Yoann Rodière <yoann(a)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/f94bdde7a9958b1d7287...
Author: Yoann Rodière <yoann(a)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/6628db0b0e4368f2cce3...
Author: Yoann Rodière <yoann(a)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/0953790d3a06bcdde33f...
Author: Yoann Rodière <yoann(a)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/bfa66a7fd254d7e5f438...
Author: Yoann Rodière <yoann(a)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/816288aebb2563070939...
Author: Yoann Rodière <yoann(a)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/8eafccd12a2ca3eebb87...
Author: Yoann Rodière <yoann(a)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/cd43be0da85c54f1ed64...
Author: Yoann Rodière <yoann(a)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/f6d2acd1091ea63aa642...
Author: Yoann Rodière <yoann(a)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/1b98765b97b2d2674329...
Author: Yoann Rodière <yoann(a)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/b19796689217b6affc00...
Author: Yoann Rodière <yoann(a)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/618c4a151f785a92f1fe...
Author: Yoann Rodière <yoann(a)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/fe2ced5ee57e83aadd79...
Author: Yoann Rodière <yoann(a)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...fe2c...
**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.
6 years, 2 months
[hibernate/hibernate-search] 9051a1: HSEARCH-3377 Upgrade to Easymock 3.6
by GitHub
Branch: refs/heads/5.10
Home: https://github.com/hibernate/hibernate-search
Commit: 9051a192d2f6228fdef774399434130710e076e6
https://github.com/hibernate/hibernate-search/commit/9051a192d2f6228fdef7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-3377 Upgrade to Easymock 3.6
Commit: 09d19875a706679b3d54b045656845edc7eaecf9
https://github.com/hibernate/hibernate-search/commit/09d19875a706679b3d54...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M integrationtest/osgi/karaf-features/src/main/features/features.xml
M 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: 682fc728fc4c0d117bc26ef58a1434bf4b3e4813
https://github.com/hibernate/hibernate-search/commit/682fc728fc4c0d117bc2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M 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: 6ee1f1d6aa7b5204539aaeb2108317c9377d1d99
https://github.com/hibernate/hibernate-search/commit/6ee1f1d6aa7b5204539a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M integrationtest/osgi/karaf-it/pom.xml
M integrationtest/osgi/karaf-it/src/test/java/org/hibernate/search/test/integration/osgi/HibernateSearchWithKarafIT.java
R 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: 2bced007f1a2c5d190512e6bda2105151c537994
https://github.com/hibernate/hibernate-search/commit/2bced007f1a2c5d19051...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-3151 Fix OSGi integration tests with JDK10
Commit: 4d386b06fd9d690ab8a831eb815515aa3d947de7
https://github.com/hibernate/hibernate-search/commit/4d386b06fd9d690ab8a8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M integrationtest/osgi/karaf-features/src/main/features/features.xml
M integrationtest/osgi/karaf-it/src/test/java/org/hibernate/search/test/integration/osgi/HibernateSearchWithKarafIT.java
M pom.xml
Log Message:
-----------
HSEARCH-3379 Rely on the Hibernate ORM karaf feature file instead of trying to write it ourselves
Commit: a03a89cb956b4328506296a3f8f2076cdc74ff39
https://github.com/hibernate/hibernate-search/commit/a03a89cb956b43285062...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M backends/jgroups/pom.xml
M integrationtest/elasticsearch/pom.xml
M integrationtest/jdk9-modules/pom.xml
M integrationtest/jms/pom.xml
M integrationtest/jsr352/pom.xml
M integrationtest/narayana/pom.xml
M integrationtest/performance/orm/pom.xml
M integrationtest/performance/sandbox/pom.xml
M integrationtest/spring/pom.xml
M jsr352/core/pom.xml
M orm/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: 17a2069e2dc5954207a035510d3f6d2421bb8490
https://github.com/hibernate/hibernate-search/commit/17a2069e2dc5954207a0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-20 (Thu, 20 Sep 2018)
Changed paths:
M 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.
Compare: https://github.com/hibernate/hibernate-search/compare/2292a7abf57a...17a2...
**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.
6 years, 2 months
[hibernate/hibernate-search] 192100: HSEARCH-3340 Move all SCM source info to a dedicat...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 192100643f21aea832dcabbb2918951fbf701a7e
https://github.com/hibernate/hibernate-search/commit/192100643f21aea832dc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-3340 Move all SCM source info to a dedicated object in Jenkinsfile
Just to be clearer, as I'm about to add even more fields and
configuration to the main script file.
Commit: c61c71d76a1cac562b202b77a778993dd1be0925
https://github.com/hibernate/hibernate-search/commit/c61c71d76a1cac562b20...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-3340 Make sure to clean the workspace before any build step
Otherwise the Maven repository is "tainted" with previously built
artifacts.
Commit: 73ba928ae320a9f84fcee4a053cb38553f6c80d2
https://github.com/hibernate/hibernate-search/commit/73ba928ae320a9f84fce...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-3340 Publish snapshots automatically as part of primary branch builds
Commit: ca3aae1100178bd4e7444a6e03d31965b689a91d
https://github.com/hibernate/hibernate-search/commit/ca3aae1100178bd4e744...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M build-config/pom.xml
M documentation/pom.xml
M integrationtest/pom.xml
M pom.xml
M reports/pom.xml
M util/internal/integrationtest/pom.xml
M util/internal/integrationtest/sharedresources/pom.xml
M util/internal/test/pom.xml
Log Message:
-----------
HSEARCH-3334 Replace usage of deprecated nexus-maven-plugin with nexus-staging-maven-plugin
I could not find any documentation for the older plugin, so I can't tell
what it used to do exactly, just that it was replaced by the
nexus-staging-maven-plugin.
The newer plugin provides similar features to the maven-deploy-plugin,
with two main improvements:
1. It implements deferred deployment, waiting until the whole project
built successfully before it sends the artifacts to the Nexus repository.
This should in most cases prevent "partial" deployments where we deploy
the engine, for example, but then some integration tests fail and we
don't deploy other modules.
2. For non-snapshot versions (where staging is actually relevant), it
will close the staging repository automatically after all artifacts
have been uploaded, or drop it automatically if a failure occurs during
uploads.
Also, we should investigate what the newer plugin provides: it seems we
should be able to orchestrate releases fully from a Jenkins pipeline if
we used the full power of the plugin. That's beyond the scope of this
commit, though.
Commit: 2f2d58b563fd6394a7d765e10ec05538973ec2a7
https://github.com/hibernate/hibernate-search/commit/2f2d58b563fd6394a7d7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M legacy/pom.xml
Log Message:
-----------
HSEARCH-3334 Skip deployment for legacy modules
Commit: 0ffa5ef0568e5ea290c545aac76c1f39ce711048
https://github.com/hibernate/hibernate-search/commit/0ffa5ef0568e5ea290c5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-09-24 (Mon, 24 Sep 2018)
Changed paths:
M reports/pom.xml
Log Message:
-----------
HSEARCH-3334 Set packaging to POM for the reports module
We don't have any code in this module, so there's no point in packaging
it as a jar.
Compare: https://github.com/hibernate/hibernate-search/compare/6a3177570763...0ffa...
**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.
6 years, 2 months