amaybaum-prod / atom-hopper

ATOM Hopper - The Java ATOMpub Server
http://atomhopper.org
0 stars 2 forks source link

Update dependency org.hibernate:hibernate-core to v5 #55

Open mend-for-github-com[bot] opened 4 months ago

mend-for-github-com[bot] commented 4 months ago

This PR contains the following updates:

Package Type Update Change
org.hibernate:hibernate-core (source) compile major 4.1.3.Final -> 5.3.20.Final

By merging this PR, the issue #5 will be automatically resolved and closed:

Severity CVSS Score CVE Reachability
Critical Critical 9.8 CVE-2020-10683
High High 7.5 CVE-2018-1000632

By merging this PR, the issue #5 will be automatically resolved and closed:

Severity CVSS Score CVE Reachability
High High 7.4 CVE-2020-25638
Medium Medium 6.5 CVE-2019-14900

Release Notes

hibernate/hibernate-orm (org.hibernate:hibernate-core) ### [`v5.3.20.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.19...5.3.20) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.19...5.3.20) ### [`v5.3.19.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.18...5.3.19) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.18...5.3.19) ### [`v5.3.18.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.17...5.3.18) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.17...5.3.18) ### [`v5.3.17.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.16...5.3.17) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.16...5.3.17) ### [`v5.3.16.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.15...5.3.16) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.15...5.3.16) ### [`v5.3.15.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.14...5.3.15) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.14...5.3.15) ### [`v5.3.14.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.13...5.3.14) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.13...5.3.14) ### [`v5.3.13.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.12...5.3.13) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.12...5.3.13) ### [`v5.3.12.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.11...5.3.12) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.11...5.3.12) ### [`v5.3.11.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.10...5.3.11) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.10...5.3.11) ### [`v5.3.10.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.9...5.3.10) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.9...5.3.10) ### [`v5.3.9.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.8...5.3.9) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.8...5.3.9) ### [`v5.3.8.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.7...5.3.8) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.7...5.3.8) ### [`v5.3.7.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.6...5.3.7) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.6...5.3.7) ### [`v5.3.6.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.5...5.3.6) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.5...5.3.6) ### [`v5.3.5.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.4...5.3.5) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.4...5.3.5) ### [`v5.3.4.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.3...5.3.4) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.3...5.3.4) ### [`v5.3.3.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.2...5.3.3) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.2...5.3.3) ### [`v5.3.2.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.1...5.3.2) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.1...5.3.2) ### [`v5.3.1.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.3.0.Final...5.3.1) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.3.0.Final...5.3.1) ### [`v5.3.0.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.18...5.3.0.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.18...5.3.0.Final) ### [`v5.2.18.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.12...5.2.18) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.12...5.2.18) ### [`v5.2.12.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.11...5.2.12) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.11...5.2.12) ### [`v5.2.11.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.10...5.2.11) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.10...5.2.11) ### [`v5.2.10.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.9...5.2.10) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.9...5.2.10) ### [`v5.2.9.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.8...5.2.9) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.8...5.2.9) ### [`v5.2.8.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.7...5.2.8) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.7...5.2.8) ### [`v5.2.7.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.6...5.2.7) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.6...5.2.7) ### [`v5.2.6.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.5...5.2.6) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.5...5.2.6) ### [`v5.2.5.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.4...5.2.5) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.4...5.2.5) ### [`v5.2.4.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.3...5.2.4) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.3...5.2.4) ### [`v5.2.3.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.2...5.2.3) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.2...5.2.3) ### [`v5.2.2.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.1...5.2.2) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.1...5.2.2) ### [`v5.2.1.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.2.0...5.2.1) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.2.0...5.2.1) ### [`v5.2.0.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.17...5.2.0) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.17...5.2.0) ### [`v5.1.17.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.12...5.1.17) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.12...5.1.17) ### [`v5.1.12.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.11...5.1.12) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.11...5.1.12) ### [`v5.1.11.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.10...5.1.11) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.10...5.1.11) ### [`v5.1.10.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.9...5.1.10) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.9...5.1.10) ### [`v5.1.9.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.8...5.1.9) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.8...5.1.9) ### [`v5.1.8.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.7...5.1.8) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.7...5.1.8) ### [`v5.1.7.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.6...5.1.7) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.6...5.1.7) ### [`v5.1.6.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.5...5.1.6) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.5...5.1.6) ### [`v5.1.5.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.4...5.1.5) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.4...5.1.5) ### [`v5.1.4.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.3...5.1.4) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.3...5.1.4) ### [`v5.1.3.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.2...5.1.3) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.2...5.1.3) ### [`v5.1.2.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.1...5.1.2) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.1...5.1.2) ### [`v5.1.1.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.1.0...5.1.1) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.1.0...5.1.1) ### [`v5.1.0.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.12...5.1.0) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.12...5.1.0) ### [`v5.0.12.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.11...5.0.12) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.11...5.0.12) ### [`v5.0.11.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.10...5.0.11) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.10...5.0.11) ### [`v5.0.10.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.9...5.0.10) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.9...5.0.10) ### [`v5.0.9.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.8...5.0.9) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.8...5.0.9) ### [`v5.0.8.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.7...5.0.8) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.7...5.0.8) ### [`v5.0.7.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.6...5.0.7) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.6...5.0.7) ### [`v5.0.6.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.5...5.0.6) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.5...5.0.6) ### [`v5.0.5.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.4...5.0.5) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.4...5.0.5) ### [`v5.0.4.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.3...5.0.4) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.3...5.0.4) ### [`v5.0.3.Final`](https://togithub.com/hibernate/hibernate-orm/compare/5.0.2.Final...5.0.3) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.2.Final...5.0.3) ### [`v5.0.2.Final`](https://togithub.com/hibernate/hibernate-orm/releases/tag/5.0.2.Final): Second bug-fix release for 5.0 [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.1.Final...5.0.2.Final) The complete list of changes can be found [here](http://hibernate.atlassian.net/projects/HHH/versions/21250). For information on consuming the release into your build via your favorite dependency-management-capable build tool, see http://hibernate.org/orm/downloads/. For those of you allergic to dependency-management-capable build tools, the release bundles can be obtained from [SourceForge](http://sourceforge.net/projects/hibernate/files/hibernate-orm/5.0.2.Final/) or [BinTray](https://bintray.com/hibernate/bundles/hibernate-orm/5.0.2.Final). ### [`v5.0.1.Final`](https://togithub.com/hibernate/hibernate-orm/releases/tag/5.0.1.Final): First bug-fix release for 5.0 [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/5.0.0.Final...5.0.1.Final) The complete list of changes can be found [here](https://hibernate.atlassian.net/projects/HHH/versions/21051). For information on consuming the release into your build via your favorite dependency-management-capable build tool, see http://hibernate.org/orm/downloads/. For those of you allergic to dependency-management-capable build tools, the release bundles can be obtained from [SourceForge](https://sourceforge.net/projects/hibernate/files/hibernate-orm/5.0.1.Final/) or [BinTray](https://bintray.com/hibernate/bundles/hibernate-orm/5.0.1.Final/view). ### [`v5.0.0.Final`](https://togithub.com/hibernate/hibernate-orm/releases/tag/5.0.0.Final): 5.0.0 has gone Final! [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.11.Final...5.0.0.Final) Today I have released Hibernate ORM 5.0 (5.0.0.Final). This has been a long time coming and is the result of the efforts of many folks. Thanks to everyone who helped us get here with fixes, bug reports, suggestions, input and encouragement! A lot of development has gone into 5.0. Here are the big points: #### New bootstrap API The venerable way to bootstrap Hibernate (build a SessionFactory) has been to use its Configuration class. Configuration, historically, allowed users to iteratively add settings and mappings in any order and to query the state of settings and mapping information in the middle of that process. Which meant that building the mapping information could not effectively rely on any settings being available. This lead to many limitations and problems. 5.0 introduces a new bootstrapping API aimed at alleviating those limitations and problems, while allowing better determinism and better integration. See the Bootstrap chapter in the User Guide for details on using the new API. Configuration is still available for use, although in a limited sense. Some of its methods have been removed. Under the covers Configuration makes use of the new bootstrap API. #### Spatial/GIS support Hibernate Spatial is a project that has been around for a number of years. Karel Maesen has done an amazing job with it. Starting in 5.0 Hibernate Spatial is now part of the Hibernate project proper to allow it to better keep up with upstream development. It is available as `org.hibernate:hibernate-spatial`. If your application has need for GIS data, we highly recommend giving hibernate-spatial a try. #### Java 8 support Well, ok.. not all of Java 8. Specifically we have added support for Java 8 Date and Time API in regards to easily mapping attributes in your domain model using the Java 8 Date and Time API types to the database. This support is available under the dedicated hibernate-java8 artifact (to isolate Java 8 dependencies). For additional information, see the Basic Types chapter in the Domain Model Mapping Guide. #### Expanded AUTO id generation support JPA defines support for GenerationType#AUTO limited to just Number types. Starting in 5.0 Hibernate offers expandable support for a broader set of types, including built-in support for both Number types (Integer, Long, etc) and UUID. Users are also free to plug in custom strategies for interpreting GenerationType#AUTO via the new `org.hibernate.boot.model.IdGeneratorStrategyInterpreter` extension. #### Naming strategy split NamingStrategy has been removed in favor of a better designed API. 2 distinct ones actually: - `org.hibernate.boot.model.naming.ImplicitNamingStrategy` - used whenever a table or column is not explicitly named to determine the name to use - `org.hibernate.boot.model.naming.PhysicalNamingStrategy` - used to convert a "logical name" (either implicit or explicit) name of a table or column into a physical name (e.g. following corporate naming guidelines) #### Attribute Converter support 5.0 offers significantly improved support for JPA 2.1 AttributeConverters: - fully supported for non-[@​Enumerated](https://togithub.com/Enumerated) enum values - applicable in conjunction with [@​Nationalized](https://togithub.com/Nationalized) support - now called to handle null values - settable in hbm.xml by using type="converter:fully.qualified.AttributeConverterName" - integrated with hibernate-envers - collection values, map keys - support for conversion of parameterized types #### Better "bulk id table" support Support for "bulk id tables" has been completely redesigned to better fit what different databases support. #### Transaction management The transaction SPI underwent a major redesign as part of 5.0 as well. From a user perspective this generally only comes into view in terms of configuration. Previously applications would work with the different backend transaction stratagies directly via the `org.hibernate.Transaction` API. In 5.0 a level of indirection has been added here. The API implementation of `org.hibernate.Transaction` is always the same now. On the backend, the `org.hibernate.Transaction` impl talks to a `org.hibernate.resource.transaction.TransactionCoordinator` which represents the "transactional context" for a given Session according to the backend transaction strategy. Users generally do not need to care about the distinction. The change is noted here because it might affect your bootstrap configuration. Whereas previously applications would specify `hibernate.transaction.factory_class` and refer to a `org.hibernate.engine.transaction.spi.TransactionFactory` FQN, with 5.0 the new contract is `org.hibernate.resource.transaction.TransactionCoordinatorBuilder` and is specified using the `hibernate.transaction.coordinator_class` setting. See `org.hibernate.cfg.AvailableSettings.TRANSACTION_COORDINATOR_STRATEGY` JavaDocs for additional details. The following short-names are recognized: `jdbc`::(the default) says to use JDBC-based transactions (`org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl`) `jta`::says to use JTA-based transactions (`org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionCoordinatorImpl`) See the User Guide for additional details. #### Schema Tooling 5.0 offers much improvement in the area of schema tooling (export, validation and migration). #### Typed Session API Hibernate's native APIs (Session, etc) have been updated to be typed. No more casting! #### Improved OSGi support Really this started with a frustration over the fragility of hibernate-osgi tests. The first piece was a better testing setup using Pax Exam and Karaf. This lead to us generating (and now publishing!) a Hibernate Karaf features file. OSGi support has undergone some general improvement as well thanks to feedback from some Karaf and Pax developers and users. See the Getting Started Guide for additional details on using the new Karaf features file. #### Improved bytrecode enhancement capabilities - dirty tracking - bidirectional association management - lazy loading #### Work on documentation A lot of work has gone into the documentation for 5.0. Its still not complete (is documentation ever "complete"?), but it is much improved. See the revamped http://hibernate.org/orm/documentation/5.0\[documentation page] for details. #### BinTray For now the plan is to publish the release bundles (zip and tgz) to BinTray. We will continue to publish to SourceForge as well. For the time being we will publish the bundles to both. Ultimately we will start to publish the "maven" artifacts there as well. This is all a work in progress. #### How to get it See http://hibernate.atlassian.net/projects/HHH/versions/20851 for the complete list of changes. See http://hibernate.org/orm/downloads/ for information on obtaining the releases. ### [`v4.3.11.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.10.Final...4.3.11.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.10.Final...4.3.11.Final) ### [`v4.3.10.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.9.Final...4.3.10.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.9.Final...4.3.10.Final) ### [`v4.3.9.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.8.Final...4.3.9.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.8.Final...4.3.9.Final) ### [`v4.3.8.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.7.Final...4.3.8.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.7.Final...4.3.8.Final) ### [`v4.3.7.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.6.Final...4.3.7.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.6.Final...4.3.7.Final) ### [`v4.3.6.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.5.Final...4.3.6.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.5.Final...4.3.6.Final) ### [`v4.3.5.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.4.Final...4.3.5.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.4.Final...4.3.5.Final) ### [`v4.3.4.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.3.Final...4.3.4.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.3.Final...4.3.4.Final) ### [`v4.3.3.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.2.Final...4.3.3.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.2.Final...4.3.3.Final) ### [`v4.3.2.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.3.1.Final...4.3.2.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.1.Final...4.3.2.Final) ### [`v4.3.1.Final`](https://togithub.com/hibernate/hibernate-orm/releases/tag/4.3.1.Final): Release [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.3.0.Final...4.3.1.Final) See the details at http://in.relation.to/Bloggers/HibernateORM431FinalRelease. See http://hibernate.org/orm/downloads/ for information on getting the artifacts. ### [`v4.3.0.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.21.Final...4.3.0.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.21.Final...4.3.0.Final) ### [`v4.2.21.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.20.Final...4.2.21.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.20.Final...4.2.21.Final) ### [`v4.2.20.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.19.Final...4.2.20.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.19.Final...4.2.20.Final) ### [`v4.2.19.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.18.Final...4.2.19.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.18.Final...4.2.19.Final) ### [`v4.2.18.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.17.Final...4.2.18.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.17.Final...4.2.18.Final) ### [`v4.2.17.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.16.Final...4.2.17.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.16.Final...4.2.17.Final) ### [`v4.2.16.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.15.Final...4.2.16.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.15.Final...4.2.16.Final) ### [`v4.2.15.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.14.Final...4.2.15.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.14.Final...4.2.15.Final) ### [`v4.2.14.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.13.Final...4.2.14.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.13.Final...4.2.14.Final) ### [`v4.2.13.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.12.Final...4.2.13.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.12.Final...4.2.13.Final) ### [`v4.2.12.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.11.Final...4.2.12.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.11.Final...4.2.12.Final) ### [`v4.2.11.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.10.Final...4.2.11.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.10.Final...4.2.11.Final) ### [`v4.2.10.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.9.Final...4.2.10.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.9.Final...4.2.10.Final) ### [`v4.2.9.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.8.Final...4.2.9.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.8.Final...4.2.9.Final) ### [`v4.2.8.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.7.SP1...4.2.8.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.7.SP1...4.2.8.Final) ### [`v4.2.7.SP1`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.7.Final...4.2.7.SP1) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.7.Final...4.2.7.SP1) ### [`v4.2.7.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.6.Final...4.2.7.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.6.Final...4.2.7.Final) ### [`v4.2.6.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.5.Final...4.2.6.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.5.Final...4.2.6.Final) ### [`v4.2.5.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.4.Final...4.2.5.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.4.Final...4.2.5.Final) ### [`v4.2.4.Final`](https://togithub.com/hibernate/hibernate-orm/releases/tag/4.2.4.Final): Hibernate ORM 4.2.4.Final [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.3.Final...4.2.4.Final) Hibernate ORM 4.2.4.Final was just released, containing multiple bug fixes. Please see the full changelog for more information: https://hibernate.atlassian.net/secure/ReleaseNote.jspa?projectId=10031\&version=13750 JBoss Nexus: https://repository.jboss.org/nexus/content/groups/public/org/hibernate Maven Central: http://repo1.maven.org/maven2/org/hibernate/hibernate-core (should update in a couple of days) SourceForge: https://sourceforge.net/projects/hibernate/files/hibernate4 Downloads: binaries attached ### [`v4.2.3.Final`](https://togithub.com/hibernate/hibernate-orm/releases/tag/4.2.3.Final): Hibernate ORM 4.2.3.Final [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.2.Final...4.2.3.Final) Hibernate ORM 4.2.3.Final was just released. The full changelog can be viewed [here](https://hibernate.atlassian.net/secure/ReleaseNote.jspa?projectId=10031\&version=13550) [HHH-8112](https://hibernate.atlassian.net/browse/HHH-8112) fully documented the OSGi capabilities and included multiple quickstart projects. Please see the [Dev Guide](http://docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/ch17.html) and [Quickstart](http://docs.jboss.org/hibernate/orm/4.2/quickstart/en-US/html/ch06.html). This release also completed the umbrella OSGi task: [HHH-7527](https://hibernate.atlassian.net/browse/HHH-7527)! Finally -- whew! Multiple minor bug fixes were included -- please see the changelog for more info. JBoss Nexus: https://repository.jboss.org/nexus/content/groups/public/org/hibernate Maven Central: http://repo1.maven.org/maven2/org/hibernate/hibernate-core SourceForge: https://sourceforge.net/projects/hibernate/files/hibernate4 Downloads: (binaries attached) ### [`v4.2.2.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.1.Final...4.2.2.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.1.Final...4.2.2.Final) ### [`v4.2.1.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.0.SP1...4.2.1.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.0.SP1...4.2.1.Final) ### [`v4.2.0.SP1`](https://togithub.com/hibernate/hibernate-orm/compare/4.2.0.Final...4.2.0.SP1) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.2.0.Final...4.2.0.SP1) ### [`v4.2.0.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.12.Final...4.2.0.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.12.Final...4.2.0.Final) ### [`v4.1.12.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.11.Final...4.1.12.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.11.Final...4.1.12.Final) ### [`v4.1.11.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.10.Final...4.1.11.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.10.Final...4.1.11.Final) ### [`v4.1.10.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.9.Final...4.1.10.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.9.Final...4.1.10.Final) ### [`v4.1.9.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.8.Final...4.1.9.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.8.Final...4.1.9.Final) ### [`v4.1.8.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.7.Final...4.1.8.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.7.Final...4.1.8.Final) ### [`v4.1.7.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.6.Final...4.1.7.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.6.Final...4.1.7.Final) ### [`v4.1.6.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.5.SP1...4.1.6.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.5.SP1...4.1.6.Final) ### [`v4.1.5.SP1`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.5.Final...4.1.5.SP1) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.5.Final...4.1.5.SP1) ### [`v4.1.5.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.4.Final...4.1.5.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.4.Final...4.1.5.Final) ### [`v4.1.4.Final`](https://togithub.com/hibernate/hibernate-orm/compare/4.1.3.Final...4.1.4.Final) [Compare Source](https://togithub.com/hibernate/hibernate-orm/compare/4.1.3.Final...4.1.4.Final)