Repository navigation
4.1.2
📗 Links
⭐ New Features
- Disable second-level cache during the AOT metamodel bootstrap #4380
🐞 Bug Fixes
- AOT compilation fails for derived delete queries returning Set #4387
- Fix AOT code generation for derived delete queries returning Set #4386
- Lower-bound-only
Range\<Score\>fails in vector search queries #4385 - AOT repository fragment generation fails with a custom QueryEnhancerSelector #4382
- Fix AOT constructor generation for custom QueryEnhancerSelector #4381
- AOT repository processing applies
spring.jpa.propertieswith inverted precedence #4379 - Allow combining marks in sort property names #4366
- QueryUtils.checkSortExpression rejects valid property names containing Unicode combining marks (Devanagari and other Indic scripts, Thai, decomposed Latin, …) #4364
- Fix count query transformation that renders statements invalid #4361
- Allow modulo operator
%in HQL expressions #4360 - HQL does not support the modulo operator (%) #4359
- Fix double parsing issue in JSqlParserQueryEnhancer #4356
- Avoid double parsing on failure when using JSqlParser #4355
- HQL fetch clause does not support the PERCENT keyword #4345
- Apply Sort only to the outermost query for parenthesized HQL set operations #4344
- Sort is applied to every arm of a parenthesized HQL set operation #4342
- Derived count query for
SELECT DISTINCTmangles select expressions into invalid JPQL #4341 - Support
IDandVERSIONfunctions in JPQL and EQL #4336 - Allow CAST as a state field name in EQL #4335
- Fix
Range\<Score\>lower bound handling in vector search queries #4310 - Allow whitespace in JPQL and EQL JDBC escape literals #4294
🔨 Dependency Upgrades
- Upgrade to Postgres JDBC Driver 42.7.14 #4390
- Upgrade to Hibernate 7.4.13.Final #4389
- Upgrade to Eclipselink 5.0.2 #4375
- Upgrade to Hibernate 7.4.12.Final #4374
- Upgrade to Maven Wrapper 3.10.0 #4369
- Upgrade to Hibernate 7.4.7.Final #4349
❤️ Contributors
We'd like to thank all the contributors who worked on this release!