Interested in commercial support?

Check out Red Hat's offering .

Series

development

6.5 2024-03-20

Java Time Handling, Configurable Query Cache Layout, records as @IdClass, auto-enabled Filters, Key-based Pagination, Jakarta Data (tech preview)

latest stable

6.4 2024-02-08

soft-delete, array functions, non-String tenant-id

limited-support

6.2 2024-03-27

Jakarta Persistence 3.1, records, structs, value generation, partitioning, SQL MERGE

limited-support

5.6 2023-02-06

Dropped support for Javassist, Performance

See older series

Older series

end-of-life

6.3 2023-09-19

Jakarta Persistence 3.1, query methods, finder methods

end-of-life

6.1 2023-02-07

Subquery in FROM clause, JDBC Array support, Unified Mapping XSD

end-of-life

6.0 2022-05-25

Performance, HQL, Criteria, Type System

end-of-life

5.5 2021-12-16

Introducing support for Jakarta JPA

end-of-life

5.4 2021-12-16

EntityGraph improvements, JDK 11 support

limited-support

5.3 2024-02-08

JPA 2.2, inheritance caching

end-of-life

5.2 2018-11-16

Java 8, JCache support, hibernate-entitymanager consolidation

end-of-life

5.1 2018-11-28

Entity joins, load-by-multiple-ids, association traversal in AuditQuery

end-of-life

5.0 2017-01-19

Improved bootstrapping, hibernate-java8, hibernate-spatial, Karaf support

end-of-life

4.3 2015-08-05

JPA 2.1 support

end-of-life

4.2 2015-10-23

JPA 2.0

Compatibility matrix

Hibernate ORM 6.5 6.4 6.2 5.6
Java 11, 17 or 21 11, 17 or 21 11, 17, 20 or 21 8, 11, 17 or 18
JPA N/A N/A N/A 2.2
Jakarta Persistence 3.1 3.1 3.1 3.0

See also the Compatibility policy and Maintenance policy.

Supported JPA Versions

  • JPA 1.0: ORM 3.2+

  • JPA 2.0: ORM 3.5+

  • JPA 2.1: ORM 4.3+

  • JPA 2.2: ORM 5.3+

  • JPA 3.0: ORM 5.5+

Note that newer ORM releases are backwards compatible with older JPA versions (ex: ORM 4.3 with JPA 1.0). However, newer ORM releases may not be compatible with older JPA containers.

Back to top