[hibernate/hibernate-orm] d828bf: HHH-14641 replace 'http://' reference with 'https://'
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: d828bfb0867fc86057acde809b4730f6610db17a
https://github.com/hibernate/hibernate-orm/commit/d828bfb0867fc86057acde8...
Author: nathan.xu <nathan.xu(a)procor.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M CONTRIBUTING.md
M README.md
M documentation/documentation.gradle
M documentation/src/main/asciidoc/integrationguide/Preface.adoc
M documentation/src/main/asciidoc/quickstart/guides/obtaining.adoc
M documentation/src/main/asciidoc/quickstart/guides/preface.adoc
M documentation/src/main/asciidoc/quickstart/guides/tutorial_annotations.adoc
M documentation/src/main/asciidoc/topical/metamodelgen/MetamodelGenerator.adoc
M documentation/src/main/asciidoc/topical/registries/ServiceRegistries.adoc
M documentation/src/main/asciidoc/topical/wildfly/Wildfly.adoc
M documentation/src/main/asciidoc/userguide/Preface.adoc
M documentation/src/main/asciidoc/userguide/appendices/Annotations.adoc
M documentation/src/main/asciidoc/userguide/appendices/BestPractices.adoc
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc
M documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc
M documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc
M documentation/src/main/asciidoc/userguide/chapters/jdbc/Database_Access.adoc
M documentation/src/main/asciidoc/userguide/chapters/locking/Locking.adoc
M documentation/src/main/asciidoc/userguide/chapters/portability/Portability.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/hql/HQL.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc
M documentation/src/main/asciidoc/userguide/chapters/transactions/Transactions.adoc
M gradle/published-java-module.gradle
M gradle/publishing-pom.gradle
Log Message:
-----------
HHH-14641 replace 'http://' reference with 'https://'
3 years, 5 months
[hibernate/hibernate-search] a2d066: HSEARCH-4229 Use Long for OutboxEvent identifiers
by Fabio Massimo Ercoli
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: a2d0669f3355ea57f4eead67e84a82a05e600b41
https://github.com/hibernate/hibernate-search/commit/a2d0669f3355ea57f4ee...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/FilteringOutboxEventFinder.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingAutomaticIndexingStrategyEdgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingAutomaticIndexingStrategyRoutingIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEvent.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventBackgroundExecutor.java
Log Message:
-----------
HSEARCH-4229 Use Long for OutboxEvent identifiers
3 years, 5 months
[hibernate/hibernate-orm] a62d92: HHH-13685 Enable the "stable publishing" feature t...
by gbadner
Branch: refs/heads/5.3
Home: https://github.com/hibernate/hibernate-orm
Commit: a62d92cd64597c40b1a2e5cbfa9ec12be674a919
https://github.com/hibernate/hibernate-orm/commit/a62d92cd64597c40b1a2e5c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M settings.gradle
Log Message:
-----------
HHH-13685 Enable the "stable publishing" feature to test it before upgrading to Gradle 5
Commit: af44c7903f73431e8bb5a8b8db6b4421be5992c4
https://github.com/hibernate/hibernate-orm/commit/af44c7903f73431e8bb5a8b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/published-java-module.gradle
M hibernate-osgi/hibernate-osgi.gradle
Log Message:
-----------
HHH-13685 Remove uses of deprecated classesDir
Commit: e7764ef76d90c9725b6537ac748a2fb4156e54c9
https://github.com/hibernate/hibernate-orm/commit/e7764ef76d90c9725b6537a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M gradle/wrapper/gradle-wrapper.properties
M tooling/hibernate-gradle-plugin/src/test/groovy/org/hibernate/orm/tooling/gradle/HibernatePluginTest.groovy
Log Message:
-----------
HHH-13685 Upgrade to Gradle 5.6.3
Commit: 5b014111201ce3ad3ecfaa8916e49ada867b43d4
https://github.com/hibernate/hibernate-orm/commit/5b014111201ce3ad3ecfaa8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M buildSrc/build.gradle
Log Message:
-----------
HHH-13685 Upgrade to hibernate-matrix-testing 3.0.0.Final
Commit: 87d54abbc2dfeaf98e074c7b816eafcac4bc38c6
https://github.com/hibernate/hibernate-orm/commit/87d54abbc2dfeaf98e074c7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
Log Message:
-----------
HHH-13685 Upgrade to gradle-xjc-plugin 2.0.1
Commit: d9d44d10d453c97d9f7b36774a9dded2495663bc
https://github.com/hibernate/hibernate-orm/commit/d9d44d10d453c97d9f7b367...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
Log Message:
-----------
HHH-13685 Upgrade to build-scan plugin 2.4.2
Commit: ff76c01dde5565b69742c7783a07cfe328307843
https://github.com/hibernate/hibernate-orm/commit/ff76c01dde5565b69742c77...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M settings.gradle
Log Message:
-----------
HHH-13685 Remove the deprecated "stable publishing" feature flag
It's the default behavior in Gradle 5.
Commit: 861b3c00aadcad45e51dbc3cc38ff96b7b8ac366
https://github.com/hibernate/hibernate-orm/commit/861b3c00aadcad45e51dbc3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/published-java-module.gradle
M hibernate-core/hibernate-core.gradle
Log Message:
-----------
HHH-13685 Replace uses of deprecated classifier property in Jar tasks with archiveClassifier
Commit: deb60b5c6bd2588a4eb343271892aefa2d25c848
https://github.com/hibernate/hibernate-orm/commit/deb60b5c6bd2588a4eb3432...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
A gradle.properties
Log Message:
-----------
HHH-13685 Increase the heap size for Gradle
Otherwise I get an OutOfMemoryError...
Commit: ac61f98aba045dfc13a55a07e56ce2075dab7b22
https://github.com/hibernate/hibernate-orm/commit/ac61f98aba045dfc13a55a0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M gradle/publishing-repos.gradle
M hibernate-infinispan/hibernate-infinispan.gradle
M hibernate-orm-modules/hibernate-orm-modules.gradle
Log Message:
-----------
HHH-13685 Upgrade to maven-repo-auth 3.0.2
Commit: 564fe3b44205bd8b3bca123c1ee36e46f3955df3
https://github.com/hibernate/hibernate-orm/commit/564fe3b44205bd8b3bca123...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
Log Message:
-----------
HHH-13685 Upgrade to gradle-karaf-plugin 0.5.1
Commit: 9722cf0fd6135ba240b2e1314e424f9a52d9375c
https://github.com/hibernate/hibernate-orm/commit/9722cf0fd6135ba240b2e13...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M shared/config/checkstyle/checkstyle-non-fatal.xml
M shared/config/checkstyle/checkstyle.xml
Log Message:
-----------
HHH-13685 Remove the obsolete FileContentsHolder module in checkstyle configuration
See https://github.com/checkstyle/checkstyle/issues/3573
Commit: b30116266064d1f862df67e3972e8861b4added5
https://github.com/hibernate/hibernate-orm/commit/b30116266064d1f862df67e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M shared/config/checkstyle/checkstyle-non-fatal.xml
M shared/config/checkstyle/checkstyle.xml
Log Message:
-----------
HHH-13685 Move Suppression*CommentFilter to its new place in checkstyle config
See https://stackoverflow.com/a/55266521/6692043
Commit: f795213e5acfd2d7feaa557d8795c464b687ff4f
https://github.com/hibernate/hibernate-orm/commit/f795213e5acfd2d7feaa557...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M gradle/java-module.gradle
M gradle/published-java-module.gradle
M hibernate-core/hibernate-core.gradle
M hibernate-entitymanager/hibernate-entitymanager.gradle
M hibernate-envers/hibernate-envers.gradle
M hibernate-java8/hibernate-java8.gradle
M hibernate-osgi/hibernate-osgi.gradle
Log Message:
-----------
HHH-13689 Replace uses of the deprecated osgi plugin with the biz.aQute.bnd plugin
https://docs.gradle.org/5.0-milestone-1/release-notes.html#deprecated-osg...
Commit: f1f0a27f7ffcc133f2105b438ed1321c51543fb4
https://github.com/hibernate/hibernate-orm/commit/f1f0a27f7ffcc133f2105b4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/wrapper/gradle-wrapper.jar
M gradle/wrapper/gradle-wrapper.properties
M gradlew
M gradlew.bat
Log Message:
-----------
HHH-13925 Upgrade to Gradle 6
Commit: 24bcd620ad50390f6fbc6e69735b0a024a0804fd
https://github.com/hibernate/hibernate-orm/commit/24bcd620ad50390f6fbc6e6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M settings.gradle
Log Message:
-----------
HHH-13925 Upgrade from the gradle-build-scan plugin to the gradle-enterprise plugin
That's the new name of the plugin in Gradle 6.
Commit: 40538e036ce99966725c06b3493afdb1ba98c780
https://github.com/hibernate/hibernate-orm/commit/40538e036ce99966725c06b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/publishing-pom.gradle
Log Message:
-----------
HHH-13925 Disable Gradle module metadata publishing until we know what we want
Commit: c36e2cc54367fd413dd63f5eac45f6cfa5cdebbd
https://github.com/hibernate/hibernate-orm/commit/c36e2cc54367fd413dd63f5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M tooling/hibernate-gradle-plugin/src/main/groovy/org/hibernate/orm/tooling/gradle/EnhanceExtension.groovy
M tooling/hibernate-gradle-plugin/src/main/groovy/org/hibernate/orm/tooling/gradle/EnhanceTask.groovy
Log Message:
-----------
HHH-13925 Upgrade hibernate-gradle-plugin to Gradle 6
Commit: 40d82d6370ff446d8a10a10e226db94b1866a906
https://github.com/hibernate/hibernate-orm/commit/40d82d6370ff446d8a10a10...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/java-module.gradle
M hibernate-agroal/hibernate-agroal.gradle
M hibernate-c3p0/hibernate-c3p0.gradle
M hibernate-core/hibernate-core.gradle
M hibernate-ehcache/hibernate-ehcache.gradle
M hibernate-entitymanager/hibernate-entitymanager.gradle
M hibernate-envers/hibernate-envers.gradle
M hibernate-hikaricp/hibernate-hikaricp.gradle
M hibernate-infinispan/hibernate-infinispan.gradle
M hibernate-java8/hibernate-java8.gradle
M hibernate-jcache/hibernate-jcache.gradle
M hibernate-jipijapa/hibernate-jipijapa.gradle
M hibernate-orm-modules/hibernate-orm-modules.gradle
M hibernate-osgi/hibernate-osgi.gradle
M hibernate-proxool/hibernate-proxool.gradle
M hibernate-spatial/hibernate-spatial.gradle
M hibernate-testing/hibernate-testing.gradle
M hibernate-vibur/hibernate-vibur.gradle
M tooling/hibernate-enhance-maven-plugin/hibernate-enhance-maven-plugin.gradle
M tooling/hibernate-gradle-plugin/hibernate-gradle-plugin.gradle
M tooling/metamodel-generator/hibernate-jpamodelgen.gradle
Log Message:
-----------
HHH-14640 : Fix issue with generated pom missing project description
Commit: 9a45c1c9f1cd75c935753af8f7e3e366a6658ba4
https://github.com/hibernate/hibernate-orm/commit/9a45c1c9f1cd75c935753af...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M documentation/documentation.gradle
M gradle/published-java-module.gradle
Log Message:
-----------
HHH-13682 Remove unnecessary checks around Java 8 compatibility
The build requires JDK8+, so we're alwways Java 8 compatible.
Commit: 63ab97d09a6ade45ab42550d716d3928aa97292a
https://github.com/hibernate/hibernate-orm/commit/63ab97d09a6ade45ab42550...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/base-information.gradle
M gradle/java-module.gradle
Log Message:
-----------
HHH-13682 Generate Java 13/14 bytecode for tests when building with JDK13/14
Commit: 5eb8ee32c5a0129975f4fe89a817e5577ec19b81
https://github.com/hibernate/hibernate-orm/commit/5eb8ee32c5a0129975f4fe8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M gradle/base-information.gradle
M gradle/java-module.gradle
M settings.gradle
Log Message:
-----------
HHH-13682 Allow forcing the tested Java version in the Gradle build
... just in case we need that for some cutting-edge JDK, for example 15,
that would not be supported by Gradle yet.
Commit: 1356e0abb8413e9ea7b63b9b5443ba35262a96bc
https://github.com/hibernate/hibernate-orm/commit/1356e0abb8413e9ea7b63b9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/java-module.gradle
Log Message:
-----------
HHH-13682 Upgrade to forbiddenapis 2.7
So that we can feed it Java 13/14 bytecode
Commit: bc6048d0b7e3dda9bd3f0cc94c45d9925c4694f2
https://github.com/hibernate/hibernate-orm/commit/bc6048d0b7e3dda9bd3f0cc...
Author: Falko Modler <famod(a)users.noreply.github.com>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle.properties
Log Message:
-----------
HHH-14030 Gradle: user.language=en to avoid errors on German Win10
Commit: 31dbc1c5a38b030d84c7139bc86d12975e639196
https://github.com/hibernate/hibernate-orm/commit/31dbc1c5a38b030d84c7139...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/base-information.gradle
M gradle/published-java-module.gradle
A gradle/version.properties
M release/release.gradle
Log Message:
-----------
HHH-14640: Add gradle task to automate the CI release
Commit: 534473c653d2f96d98dcbd72a02ab595edc040ad
https://github.com/hibernate/hibernate-orm/commit/534473c653d2f96d98dcbd7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14640 : Fix error detection in executeGitCommand
1. proc.consumeProcessErrorStream does not work correctly: it creates a
thread to asynchronously copy the content of the stream to the string
buffer, and does not provide any way to know when it's done. As a
result, sometimes the buffer is correctly filled in after
consumeProcessErrorStream returns, sometimes it's not.
2. Checking stderr to know if there was an error is not a good idea: a
process can run just fine and give output on stderr (logs,
basically), and a process can fail without giving any output on
stderr. Checking the status code is more reliable.
Commit: dfa163033469c4bd41e9357c3fff6413af50027f
https://github.com/hibernate/hibernate-orm/commit/dfa163033469c4bd41e9357...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14640 : Fix incorrect message for the second commit during release
Commit: ab1fa97bf547ef6c880087ccf57e6af4e23835a7
https://github.com/hibernate/hibernate-orm/commit/ab1fa97bf547ef6c880087c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14640 : Use a less verbose syntax for git commands
Commit: ed650b3fe65c47c4d84b176659e167cd570771e2
https://github.com/hibernate/hibernate-orm/commit/ed650b3fe65c47c4d84b176...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/base-information.gradle
M release/release.gradle
Log Message:
-----------
HHH-14640 : Move the update to version.properties to a release task
This is necessary if we want to check that the working tree is empty as
part of the release process (see next commit).
Commit: e94ee2d77919eda97afd3250735706c63f8caa0a
https://github.com/hibernate/hibernate-orm/commit/e94ee2d77919eda97afd325...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14640 : Add more precondition checks to release tasks
Commit: b8bf21c060f4d1faa9aab3f48c718cbc89ce0f06
https://github.com/hibernate/hibernate-orm/commit/b8bf21c060f4d1faa9aab3f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14640 : Push to github atomically and only if the release succeeds
Commit: 51f402b5c79adffc20b65b44ed87e0b96c32f8e7
https://github.com/hibernate/hibernate-orm/commit/51f402b5c79adffc20b65b4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/publishing-repos.gradle
Log Message:
-----------
HHH-14640 : Enable automatic Maven Central sync when calling task bintrayPublish
Copied from https://github.com/hibernate/hibernate-reactive/pull/246
Note you need to call the bintrayPublish task after calling
bintrayUpload, otherwise it won't work.
So you will need to use something like this:
./gradlew bintrayUpload bintrayPublish -P PERSONAL_BINTRAY_USER=... -P PERSONAL_BINTRAY_API_KEY=... -P SONATYPE_OSSRH_USER=... -P SONATYPE_OSSRH_PASSWORD=...
Commit: 43df7fdff822cd76d0690c960a0e75de84c962ed
https://github.com/hibernate/hibernate-orm/commit/43df7fdff822cd76d0690c9...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14640 : Add changeLogFile task
Commit: 00aceba685826304d3d61e030781ce1ea793536c
https://github.com/hibernate/hibernate-orm/commit/00aceba685826304d3d61e0...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14083 Fix issue with git command
Commit: 98c0a7cb7e23522b10e86cfb878307d9651c5863
https://github.com/hibernate/hibernate-orm/commit/98c0a7cb7e23522b10e86cf...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14083 add ciRelease dependency to bintray upload
Commit: 20f75163d5faaaca6e149d2db298eca769dadc4e
https://github.com/hibernate/hibernate-orm/commit/20f75163d5faaaca6e149d2...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14083 add task release must run after addVersionCommit task
Commit: 729f1b75b77ddf716642127145dc55dbc3579e1a
https://github.com/hibernate/hibernate-orm/commit/729f1b75b77ddf716642127...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M release/release.gradle
Log Message:
-----------
HHH-14247 Fix automatic releease script, changelog.txt contains wrong Jira release url
Commit: 0bd52c089998b478fc815976e42d61cbd0a2c560
https://github.com/hibernate/hibernate-orm/commit/0bd52c089998b478fc81597...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/wrapper/gradle-wrapper.jar
M gradle/wrapper/gradle-wrapper.properties
M gradlew
M gradlew.bat
Log Message:
-----------
HHH-14111 Upgrade to Gradle 6.5.1
Commit: 1a5579287d0a709377c9c20e37557ee03b1f1697
https://github.com/hibernate/hibernate-orm/commit/1a5579287d0a709377c9c20...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
Log Message:
-----------
HHH-14111 Upgrade to biz.aQute.bnd (OSGi plugin) 5.1.1
Commit: 57077b52e3da6e0537c12d08feec3650608b1714
https://github.com/hibernate/hibernate-orm/commit/57077b52e3da6e0537c12d0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M buildSrc/build.gradle
M tooling/hibernate-gradle-plugin/hibernate-gradle-plugin.gradle
Log Message:
-----------
HHH-14111 Ensure Groovy compilation tasks target the same JDK version as the rest of the project
Commit: 0e09e13f269503a2d3bf3d9f87cc36fe99099971
https://github.com/hibernate/hibernate-orm/commit/0e09e13f269503a2d3bf3d9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M gradle/java-module.gradle
Log Message:
-----------
HHH-14111 Upgrade to forbiddenapis 3.0.1
Commit: 1fb1311342551d872583aea79d682dbbbb39d0e9
https://github.com/hibernate/hibernate-orm/commit/1fb1311342551d872583aea...
Author: Falko Modler <famod(a)users.noreply.github.com>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle.properties
M gradle/java-module.gradle
Log Message:
-----------
HHH-14144 Explicitly set localization assumptions for the build and testsuite
Commit: f6967b71430c1ec390c050d88e64c787cff403ef
https://github.com/hibernate/hibernate-orm/commit/f6967b71430c1ec390c050d...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
Log Message:
-----------
HHH-14640 : Update the maven-repo-auth gradle plugin
Commit: 87f5cfee7a1bcc5fca9e94f177d6316c4afb466f
https://github.com/hibernate/hibernate-orm/commit/87f5cfee7a1bcc5fca9e94f...
Author: Nathan Xu <nathan.qingyang.xu(a)gmail.com>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/java-module.gradle
Log Message:
-----------
HHH-14199 fix the error when running 'setDataBase' gradle task
Commit: a8d82d003f2d861facf73fe45f4b1c392d0c8a0c
https://github.com/hibernate/hibernate-orm/commit/a8d82d003f2d861facf73fe...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/java-module.gradle
Log Message:
-----------
HHH-14199 fix the error when running 'setDataBase' gradle task
Commit: bacc5e6b115c3a8f8ff8a55f73004c470bcd3986
https://github.com/hibernate/hibernate-orm/commit/bacc5e6b115c3a8f8ff8a55...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle.properties
M gradle/java-module.gradle
Log Message:
-----------
HHH-14283 Review tuning of JVM parameters for the build
Commit: 7887775914969de3c3dd875d67c6298a5c7582e1
https://github.com/hibernate/hibernate-orm/commit/7887775914969de3c3dd875...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M gradle/wrapper/gradle-wrapper.jar
M gradle/wrapper/gradle-wrapper.properties
M gradlew
M gradlew.bat
Log Message:
-----------
HHH-14315 Upgrade to Gradle 6.7
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: cfe4879753f9b8b83b542bae00e8811b9a1c8cd3
https://github.com/hibernate/hibernate-orm/commit/cfe4879753f9b8b83b542ba...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M gradle/published-java-module.gradle
M gradle/publishing-repos.gradle
M hibernate-infinispan/hibernate-infinispan.gradle
Log Message:
-----------
HHH-14513 Move publishing release artifacts from BinTray
Commit: d644a6e8f62e40b6f212dae2278fe164d19b6267
https://github.com/hibernate/hibernate-orm/commit/d644a6e8f62e40b6f212dae...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M gradle/base-information.gradle
M gradle/java-module.gradle
M gradle/publishing-repos.gradle
M hibernate-infinispan/hibernate-infinispan.gradle
M release/release.gradle
Log Message:
-----------
HHH-14513 Move publishing release artifacts from BinTray
Commit: 9e454a3819b902a6b4d861447de6a7294684398e
https://github.com/hibernate/hibernate-orm/commit/9e454a3819b902a6b4d8614...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M gradle/publishing-repos.gradle
M hibernate-infinispan/hibernate-infinispan.gradle
Log Message:
-----------
HHH-14513 Move publishing release artifacts from BinTray
Commit: cc6fe84f30bd0250f0bde65078bf915db5939350
https://github.com/hibernate/hibernate-orm/commit/cc6fe84f30bd0250f0bde65...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
M documentation/documentation.gradle
R gradle/base-information.gradle
M gradle/java-module.gradle
M hibernate-core/hibernate-core.gradle
M hibernate-envers/hibernate-envers.gradle
M hibernate-orm-modules/hibernate-orm-modules.gradle
Log Message:
-----------
HHH-14640 : Fix gradle errors
Commit: b3ae29406aac0ee040202ad1b37803492b44d3f0
https://github.com/hibernate/hibernate-orm/commit/b3ae29406aac0ee040202ad...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/internal/AbstractEntityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/annotations/BatchSize.java
M hibernate-core/src/main/java/org/hibernate/annotations/Sort.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/FilterSource.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/SingularAttributeSourceAny.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/CollectionTracker.java
M hibernate-core/src/main/java/org/hibernate/cache/spi/access/NaturalIdDataAccess.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/AbstractPersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Cache71Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANAColumnStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANARowStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MimerSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/TeradataDialect.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/AbstractEntityEntry.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/EntityEntryExtraStateHolder.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/ImmutableEntityEntry.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/MutableEntityEntry.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/SerializableBlobProxy.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ActionQueue.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/BatchFetchQueue.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/EntityEntry.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/EntityEntryExtraState.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/MergeContext.java
M hibernate-core/src/main/java/org/hibernate/graph/spi/AttributeNodeImplementor.java
M hibernate-core/src/main/java/org/hibernate/graph/spi/GraphNodeImplementor.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/HqlToken.java
M hibernate-core/src/main/java/org/hibernate/id/factory/internal/MutableIdentifierGeneratorFactoryInitiator.java
M hibernate-core/src/main/java/org/hibernate/id/factory/spi/MutableIdentifierGeneratorFactory.java
M hibernate-core/src/main/java/org/hibernate/internal/util/StringHelper.java
M hibernate-core/src/main/java/org/hibernate/jpa/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/jpa/spi/HibernateEntityManagerFactoryAware.java
M hibernate-core/src/main/java/org/hibernate/jpa/spi/IdentifierGeneratorStrategyProvider.java
M hibernate-core/src/main/java/org/hibernate/loader/collection/BasicCollectionLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/collection/OneToManyLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/custom/ColumnCollectionAliases.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/AbstractEntityGraphVisitationStrategy.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/FetchGraphLoadPlanBuildingStrategy.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/LoadGraphLoadPlanBuildingStrategy.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingCollectionQuerySpace.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AliasResolutionContextImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/spi/BidirectionalEntityReference.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/spi/FetchSource.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AttributeFactory.java
M hibernate-core/src/main/java/org/hibernate/persister/spi/PersisterClassResolver.java
M hibernate-core/src/main/java/org/hibernate/proxy/AbstractLazyInitializer.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/predicate/ExistsPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ordering/antlr/OrderByTranslation.java
M hibernate-core/src/main/java/org/hibernate/sql/ordering/antlr/TranslationContext.java
M hibernate-core/src/main/java/org/hibernate/stat/Statistics.java
M hibernate-core/src/main/java/org/hibernate/stat/internal/QueryStatisticsImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/enhance/EnhancementTask.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/DatabaseInformation.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/LobTypeMappings.java
M hibernate-osgi/src/main/java/org/hibernate/osgi/OsgiServiceUtil.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/oracle/criterion/SDOParameterMap.java
M hibernate-testing/src/main/java/org/hibernate/testing/byteman/BytemanHelper.java
M hibernate-testing/src/main/java/org/hibernate/testing/env/ConnectionProviderBuilder.java
M hibernate-testing/src/main/java/org/hibernate/testing/logger/Log4DelegatingLogger.java
M hibernate-testing/src/main/java/org/hibernate/testing/logger/LogInspectionHelper.java
M hibernate-testing/src/main/java/org/hibernate/testing/logger/TestableLoggerProvider.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/ImportContextImpl.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/model/ImportContext.java
Log Message:
-----------
HHH-14640 : Fix checkstyle errors
Commit: b95f589e08d55c6a910c236d3bd445df09fd5967
https://github.com/hibernate/hibernate-orm/commit/b95f589e08d55c6a910c236...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M hibernate-core/hibernate-core.gradle
Log Message:
-----------
HHH-14640 Remove some JTA-related dependencies that weren't there in 5.3.20.Final
Commit: aef787589e224d4980dc06cf291409365fd60cc5
https://github.com/hibernate/hibernate-orm/commit/aef787589e224d4980dc06c...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths:
M build.gradle
Log Message:
-----------
HHH-14640 : Remove backported comment about hibernate-orm-modules having been removed; it still exists in 5.3 branch.
Compare: https://github.com/hibernate/hibernate-orm/compare/d7b68ba8ce0f...aef7875...
3 years, 5 months
[hibernate/hibernate-orm] 2dc07c: HHH-14503 - Migrate tests from jpa/test to orm/tes...
by Jan Schatteman
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 2dc07c2ffe59228b6e76a373ebcfff73a6b8ebfb
https://github.com/hibernate/hibernate-orm/commit/2dc07c2ffe59228b6e76a37...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
R hibernate-core/src/test/java/org/hibernate/jpa/test/query/NamedQueryFlushModeTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/query/QueryWithInParamListAndNamedEntityGraphTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/query/TypedValueParametersTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/NamedQueryFlushModeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/QueryWithInParamListAndNamedEntityGraphTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/query/TypedValueParametersTest.java
Log Message:
-----------
HHH-14503 - Migrate tests from jpa/test to orm/test/jpa
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
3 years, 5 months
[hibernate/hibernate-search] ef924c: HSEARCH-4141 Move code related to POJO identifiers...
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: ef924c7ed08d1d8a1148903c813949b3cbd40656
https://github.com/hibernate/hibernate-search/commit/ef924c7ed08d1d8a1148...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanIndexedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSessionIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionIndexedTypeContext.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/IdentifierMappingImplementor.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/PropertyIdentifierMapping.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/ProvidedIdentifierMapping.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/spi/IdentifierMapping.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/IdentifierMappingImplementor.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/PojoIdentityMappingCollector.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/PojoRootIdentityMappingCollector.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/PropertyIdentifierMapping.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/ProvidedIdentifierMapping.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/spi/IdentifierMapping.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoRootIdentityMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoIndexedTypeExtendedMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/PojoMassIndexingIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoIndexingProcessorTypeNodeBuilder.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIdentityMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexedEmbeddedIdentityMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorCastedTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorOriginalTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoSearchLoadingIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingQueueEventProcessingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
Log Message:
-----------
HSEARCH-4141 Move code related to POJO identifiers to a dedicated package
It won't be just for indexing processors anymore.
Commit: 4f800088921304bdebb214e002591b32a76aab3f
https://github.com/hibernate/hibernate-search/commit/4f800088921304bdebb2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/PojoRootIdentityMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
Log Message:
-----------
HSEARCH-4141 Move RoutingBridge out of PojoIdentityMappingCollector
They are no longer related since the routing bridge is now set as part
of the @Indexed annotation (and has been since one of the CRs of 6.0.0).
Commit: 3825d21681ecbfd4d80394c4c40c7f9840375d83
https://github.com/hibernate/hibernate-search/commit/3825d21681ecbfd4d803...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/BackendBuildContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/BackendsInfo.java
A engine/src/main/java/org/hibernate/search/engine/tenancy/spi/TenancyMode.java
M engine/src/test/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolderTest.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
M integrationtest/performance/backend/base/src/main/java/org/hibernate/search/integrationtest/performance/backend/base/testsupport/index/AbstractBackendHolder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingInitiator.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapper.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingInitiator.java
Log Message:
-----------
HSEARCH-4141 Use an enum instead of booleans for the tenancy mode
I am going to add another "boolean-like" parameter in the mapper in the
next commit, so let's make sure we don't end up with functions expecting
many booleans as parameters, which can lead to passing booleans in the
wrong order.
Commit: c81c38276284a61dc3a56f3f1bba7f99de6f2e06
https://github.com/hibernate/hibernate-search/commit/c81c38276284a61dc3a5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoadingTypeGroup.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/LoadingTypeContextProvider.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/SearchMappingBuilder.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/AbstractJavaBeanTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanContainedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanIndexedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapperDelegate.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanTypeContextContainer.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionEntityByNonIdPropertyLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionLoadingContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingIndexedTypeContextProvider.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/DefaultIdentifierBindingContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/AbstractIdentityMappingCollectorNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/IdentityMappingCollectorPropertyNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/IdentityMappingCollectorTypeNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/IdentityMappingCollectorValueNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/IdentityMappingMode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/PojoRootIdentityMappingCollector.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/identity/impl/UnconfiguredIdentifierMapping.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoIndexedTypeExtendedMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoTypeExtendedMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManagerContainer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingInitiator.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeContainedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContextProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
Log Message:
-----------
HSEARCH-4141 ID mapping and entity loading for contained entity types
Commit: 996e08c44cb4f944b140e2311104b110adc388de
https://github.com/hibernate/hibernate-search/commit/996e08c44cb4f944b140...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoIndexingOperationIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/ContainedEntity.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/IndexedEntity.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingOperation.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingPlanOperationContainedNullEntityIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingPlanOperationNullEntityIT.java
Log Message:
-----------
HSEARCH-4141 Test loading of contained entities in indexing plans
Commit: da9bf9d3a555c5f89bd0157b036e47ab383e38b3
https://github.com/hibernate/hibernate-search/commit/da9bf9d3a555c5f89bd0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingImplementor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanEventProcessingStrategy.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanEventSendingStrategy.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanLocalStrategy.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanStrategy.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoLoadingPlanProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanEventQueueDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanIndexDelegate.java
Log Message:
-----------
HSEARCH-4141 Refactor PojoIndexinPlan behaviors into strategies
To clarify what the behavior is in each case, and to facilitate the
introduction of more complex behavior in the next commits.
Commit: 68c157e3c3748e385569d84790d7a1a28808f36a
https://github.com/hibernate/hibernate-search/commit/68c157e3c3748e385569...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexingPlan.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverRootContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingQueueEventProcessingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-4141 Allow forcing dirtiness explicitly in POJO indexing plans
This will be useful in the next commits, in order to handle dirtiness
when processing outbox events.
Commit: 52ab60e015ff1792ca6a6ad9bb63d238dd0ac0df
https://github.com/hibernate/hibernate-search/commit/52ab60e015ff1792ca6a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanEventQueueDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanIndexDelegate.java
Log Message:
-----------
HSEARCH-4141 More consistent order of parameters in PojoTypeIndexingPlanDelegate
Commit: fa6071a7afd26aed73b8b225724d855868cfddaa
https://github.com/hibernate/hibernate-search/commit/fa6071a7afd26aed73b8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueProcessor.java
Log Message:
-----------
HSEARCH-4141 Clean up pointless or incorrect code in LocalHeapQueueProcessor
Commit: 3696516e5466b214f763ff60a52a10d6770bafea
https://github.com/hibernate/hibernate-search/commit/3696516e5466b214f763...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
Log Message:
-----------
HSEARCH-4141 Fix a few pre-existing compiler warnings
Commit: d44699aa5d9745a17038b37704ae538772878550
https://github.com/hibernate/hibernate-search/commit/d44699aa5d9745a17038...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmIntegrationBooterImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapperDelegate.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingPartialBuildState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ConfiguredAutomaticIndexingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionMappingContext.java
Log Message:
-----------
HSEARCH-4141 Move automatic indexing strategy configuration to a very early stage of startup
We will need this in the next commits, because the automatic indexing
strategy will decide of some mapping settings that are set very early.
Commit: 8db903f0abc18318a231c0b6166b0b5912da2fa8
https://github.com/hibernate/hibernate-search/commit/8db903f0abc18318a231...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ConfiguredAutomaticIndexingStrategy.java
Log Message:
-----------
HSEARCH-4141 Require identity mapping for contained entities when using automatic indexing strategies that involve event queues
Commit: 9e23f320741483674bcae779f21be53ea91627c4
https://github.com/hibernate/hibernate-search/commit/9e23f320741483674bca...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManagerContainer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingQueueEventProcessingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContextProvider.java
Log Message:
-----------
HSEARCH-4141 Allow event processing for contained types
Commit: 635a9a07cc265d72720befd6100fe3e7e200652f
https://github.com/hibernate/hibernate-search/commit/635a9a07cc265d72720b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingBridgeExplicitReindexingFunctionalIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/localheapqueue/LocalHeapQueueAutomaticIndexingStrategyBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingAutomaticIndexingStrategyBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingNoProcessingIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/AutomaticIndexingQueueEventProcessingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/HibernateOrmIndexingQueueEventSendingPlan.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingQueueEventProcessingPlan.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingQueueEventSendingPlan.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEvent.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventBackgroundExecutor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventProcessingPlan.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxTableSendingPlan.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ConfiguredAutomaticIndexingStrategy.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingImplementor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilterImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilterProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathOrdinals.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRoutesDescriptor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/PojoSearchSessionMappingContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanEventProcessingStrategy.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanEventSendingStrategy.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanLocalStrategy.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanStrategy.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingQueueEventProcessingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanEventQueueDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanIndexDelegate.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanIndexOrEventQueueDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingQueueEventPayload.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingQueueEventProcessingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingQueueEventSendingPlan.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/UpdateCauseDescriptor.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueAutomaticIndexingStrategy.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueIndexingEvent.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueProcessor.java
Log Message:
-----------
HSEARCH-4141 Move the resolution of containing entities to reindex to background processes
I.e. we now send an event for every contained entity that was modified,
with information about the change (dirty paths), and in the background
automatic indexing process, we load containing entities and mark them
as requiring reindexing.
Commit: 8d87b4690fc932b2ee89b5be2348b200e2bb3e6e
https://github.com/hibernate/hibernate-search/commit/8d87b4690fc932b2ee89...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingNoProcessingIT.java
Log Message:
-----------
HSEARCH-4141 Use soft assertions for better errors in OutboxPollingNoProcessingIT
Commit: bc70d7fb85c0362aff36cfdecc2f215a1fd4ba3a
https://github.com/hibernate/hibernate-search/commit/bc70d7fb85c0362aff36...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingNoProcessingIT.java
Log Message:
-----------
HSEARCH-4141 Test that outbox events are generated properly for contained entities
Commit: 0fc5b330e02d4555e2ff057aac9757c759f992e1
https://github.com/hibernate/hibernate-search/commit/0fc5b330e02d4555e2ff...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingAutomaticIndexingStrategyLifecycleIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingEventSendingIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingNoProcessingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingOutOfOrderIdsIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
Log Message:
-----------
HSEARCH-4141 Test that processing outbox events for contained entities yields more events for containing entities
Commit: a2faddec3ca2b26e75f45a128b6d1d60c93e51ae
https://github.com/hibernate/hibernate-search/commit/a2faddec3ca2b26e75f4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueAutomaticIndexingStrategy.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueIndexingEvent.java
Log Message:
-----------
HSEARCH-4141 Add logging to LocalHeapQueueAutomaticIndexingStrategy
To ease debugging.
Commit: d4fff1bf3f9b7bd88971c059e151f2f4ddc77f73
https://github.com/hibernate/hibernate-search/commit/d4fff1bf3f9b7bd88971...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueProcessor.java
Log Message:
-----------
HSEARCH-4141 Don't accumulate events in the processing plan in LocalHeapQueueProcessor
We used to accumulate events in the processing plan, and because the
sending plans usually don't get cleared after executions, that meant we
would re-send events generated by previous batches on each new batch...
Causing lots of background failures.
Commit: ced7dddaba37c4f490ad6858a72f3c91d0652b60
https://github.com/hibernate/hibernate-search/commit/ced7dddaba37c4f490ad...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxTableSendingPlan.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueAutomaticIndexingStrategy.java
Log Message:
-----------
HSEARCH-4141 Clear AutomaticIndexingQueueEventSendingPlans upon execution
Similarly to IndexIndexingPlan.
This should prevent problems such as the one we solved in the previous
commit.
Compare: https://github.com/hibernate/hibernate-search/compare/5fce0455b82a...ced7...
3 years, 6 months