Interested in commercial support?

Check out Red Hat's offering .

Series

development

7.0 2024-05-03

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

development

6.6 2024-04-29

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

latest stable

6.5 2024-05-20

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

limited-support

6.4 2024-06-11

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

limited-support

6.2 2024-06-11

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 7.0 6.6 6.5 6.4 6.2 5.6
Java 17 or 21 11, 17 or 21 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 N/A N/A 2.2
Jakarta Persistence 3.2 3.1 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