github jakartaee/persistence 3.1-3.1.0-RELEASE
Jakarta Persistence 3.1.0 API

latest releases: 3.2-3.2.0-RELEASE, 3.2.0-DRAFT02-3.2.0-M2-RELEASE, 3.2-M1-3.2.0-M1-RELEASE...
2 years ago

This release contains following changes:

  • EntityManagerFactory and EntityManager interfaces extends java.lang.AutoCloseable interface
  • Fixes ClassTransformer.transform to throw Persistence API specific exception
  • Adds support for java.util.UUID and GenerationType.UUID
  • Adds CEILING, EXP, FLOOR, LN, POWER, ROUND, and SIGN numeric functions to Jakarta Persistence QL and ceiling(), exp(), floor(), ln(), power(), round(), and sign() to Criteria API
  • Adds LOCAL DATE, LOCAL DATETIME, and LOCAL TIME functions to Jakarta Persistence QL and corresponding localDate(), localDateTime(), and localTime() to Criteria API
  • Adds EXTRACT function to Jakarta Persistence QL
  • Adds support for Expressions as conditions in Criteria CASE expressions
  • Adds missing definition of single_valued_embeddable_object_field in Jakarta Persistence QL BNF
  • Clarifies mixing types of query input parameters
  • Clarifies definition of the Basic type
  • Clarifies the order of parameters in the LOCATE function
  • Clarifies SqlResultSetMapping with multiple EntityResults and conflicting aliases

New Contributors

Project Board: https://github.com/eclipse-ee4j/jpa-api/projects/2
Full Changelog: https://github.com/eclipse-ee4j/jpa-api/commits/3.1-3.1.0-RELEASE

Don't miss a new persistence release

NewReleases is sending notifications on new releases.