Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
Spring Data JPA Changelog
=========================
Changes in version 2.1.10.RELEASE (2019-08-05)
----------------------------------------------
* DATAJPA-1580 - Adapt EntityManagerBeanDefinitionRegistrarPostProcessor to latest changes in Spring Framework 5.2.
* DATAJPA-1571 - Migrate from Hamcrest to AssertJ.
* DATAJPA-1564 - Count query is faulty created when query have multiline select clause.
* DATAJPA-1563 - Fix NoHTTP errors.
* DATAJPA-1560 - CPU consumption of IllegalArgumentException during id derivation for entities with composite keys.
* DATAJPA-1558 - Release 2.1.10 (Lovelace SR10).
* DATAJPA-1545 - Introduce Jenkins CI.
* DATAJPA-1372 - Error while using ExampleMatcher with @embeded entity in spring data jpa.
* DATAJPA-1368 - QueryDslJpaRepository.createQuery() throws NPE on WebSphere.
* DATAJPA-1230 - Make JpaRepositoryFactory agnostic of JpaRepository implementation.
* DATAJPA-1061 - Sorting doesn't work for field alias.
* DATAJPA-433 - findAll(Iterable ids) not working on EclipseLink and Oracle.
Changes in version 1.11.23.RELEASE (2019-08-05)
-----------------------------------------------
* DATAJPA-1564 - Count query is faulty created when query have multiline select clause.
* DATAJPA-1562 - Got IndexOutOfBoundsException when projecting data on maps list.
* DATAJPA-1556 - Update faq.adoc: typo fix.
* DATAJPA-1545 - Introduce Jenkins CI.
* DATAJPA-1543 - Release 1.11.23 (Ingalls SR23).
* DATAJPA-1535 - Simple Repository delete of unexisting entity generates insert + delete SQL.
* DATAJPA-1500 - order by clause is not removed from derived count query when newline after the order by clause.
* DATAJPA-1368 - QueryDslJpaRepository.createQuery() throws NPE on WebSphere.
* DATAJPA-1061 - Sorting doesn't work for field alias.
Changes in version 2.2.0.RC1 (2019-06-14)
-----------------------------------------
* DATAJPA-1557 - Build fails with new Hibernate versions due to changed errror messages.
* DATAJPA-1556 - Update faq.adoc: typo fix.
* DATAJPA-1554 - JpaQueryExecution.SlicedExecution fails on Unpaged pageabled.
* DATAJPA-1552 - Create security policy readme.
* DATAJPA-1549 - Various forms of polishing from the community.
* DATAJPA-1535 - Simple Repository delete of unexisting entity generates insert + delete SQL.
* DATAJPA-1529 - Release 2.2 RC1 (Moore).
* DATAJPA-1500 - order by clause is not removed from derived count query when newline after the order by clause.
* DATAJPA-1451 - Inconsistent Assert messages.
* DATAJPA-1182 - Validate Collection/Scalar parameter declarations in PartTree query.
* DATAJPA-707 - Support multiple out parameters ad hoc stored procedure.
Changes in version 2.1.9.RELEASE (2019-06-14)
---------------------------------------------
* DATAJPA-1556 - Update faq.adoc: typo fix.
* DATAJPA-1554 - JpaQueryExecution.SlicedExecution fails on Unpaged pageabled.
* DATAJPA-1542 - Release 2.1.9 (Lovelace SR9).
* DATAJPA-1535 - Simple Repository delete of unexisting entity generates insert + delete SQL.
* DATAJPA-1500 - order by clause is not removed from derived count query when newline after the order by clause.
* DATAJPA-1451 - Inconsistent Assert messages.
Changes in version 1.11.22.RELEASE (2019-05-13)
-----------------------------------------------
* DATAJPA-1539 - Release 1.11.22 (Ingalls SR22).
* DATAJPA-1534 - Wildcard character needs to be escaped in Spring data JPA.
Changes in version 2.1.8.RELEASE (2019-05-13)
---------------------------------------------
* DATAJPA-1538 - Release 2.1.8 (Lovelace SR8).
* DATAJPA-1534 - Wildcard character needs to be escaped in Spring data JPA.
Changes in version 2.2.0.M4 (2019-05-13)
----------------------------------------
* DATAJPA-1534 - Wildcard character needs to be escaped in Spring data JPA.
* DATAJPA-1533 - Builds are broken due to an outdated Mockito version.
* DATAJPA-1531 - Release 2.2 M4 (Moore).
* DATAJPA-1530 - JpaMetamodelEntityInformation does not unwrap ByteBuddy proxies.
* DATAJPA-1506 - Wrong alias detection for native query.
Changes in version 1.11.21.RELEASE (2019-05-10)
-----------------------------------------------
* DATAJPA-1523 - Release 1.11.21 (Ingalls SR21).
* DATAJPA-1506 - Wrong alias detection for native query.
Changes in version 2.1.7.RELEASE (2019-05-10)
---------------------------------------------
* DATAJPA-1533 - Builds are broken due to an outdated Mockito version.
* DATAJPA-1530 - JpaMetamodelEntityInformation does not unwrap ByteBuddy proxies.
* DATAJPA-1525 - Release 2.1.7 (Lovelace SR7).
* DATAJPA-1506 - Wrong alias detection for native query.
Changes in version 2.2.0.M3 (2019-04-11)
----------------------------------------
* DATAJPA-1522 - LIKE escape character needs to be escaped ins source value to be handled.
* DATAJPA-1519 - Query derivation keywords implemented using like expressions do not properly escape underscores and percentages.
* DATAJPA-1515 - Move off deprecations in Spring Data Commons.
* DATAJPA-1513 - Release 2.2 M3 (Moore).
Changes in version 2.1.6.RELEASE (2019-04-01)
---------------------------------------------
* DATAJPA-1522 - LIKE escape character needs to be escaped ins source value to be handled.
* DATAJPA-1519 - Query derivation keywords implemented using like expressions do not properly escape underscores and percentages.
* DATAJPA-1504 - Release 2.1.6 (Lovelace SR6).
* DATAJPA-1498 - Upgrade Hibernate 5.4 build profile to 5.4.1.
* DATAJPA-1404 - Is Null query does not return entities.
* DATAJPA-1156 - Query hints are applied to count queries for QueryDSL even though forCounting is set to false.
Changes in version 2.0.14.RELEASE (2019-04-01)
----------------------------------------------
* DATAJPA-1522 - LIKE escape character needs to be escaped ins source value to be handled.
* DATAJPA-1519 - Query derivation keywords implemented using like expressions do not properly escape underscores and percentages.
* DATAJPA-1502 - Typo in reference docs on Specification.
* DATAJPA-1498 - Upgrade Hibernate 5.4 build profile to 5.4.1.
* DATAJPA-1494 - Release 2.0.14 (Kay SR14).
* DATAJPA-1404 - Is Null query does not return entities.
* DATAJPA-1321 - JpaRepository.getOne(…) JavaDoc is misleading.
* DATAJPA-1297 - outputParameterName in @Procedure is not being used to create the StoredProcedureAttributes.
Changes in version 1.11.20.RELEASE (2019-04-01)
-----------------------------------------------
* DATAJPA-1522 - LIKE escape character needs to be escaped ins source value to be handled.
* DATAJPA-1521 - Release 1.11.20 (Ingalls SR20).
Changes in version 1.11.19.RELEASE (2019-04-01)
-----------------------------------------------
* DATAJPA-1519 - Query derivation keywords implemented using like expressions do not properly escape underscores and percentages.
* DATAJPA-1502 - Typo in reference docs on Specification.
* DATAJPA-1493 - Release 1.11.19 (Ingalls SR19).
* DATAJPA-1297 - outputParameterName in @Procedure is not being used to create the StoredProcedureAttributes.
Changes in version 2.2.0.M2 (2019-03-07)
----------------------------------------
* DATAJPA-1502 - Typo in reference docs on Specification.
* DATAJPA-1492 - Introduce Concourse CI.
* DATAJPA-1490 - Update copyright years to 2019.
* DATAJPA-1487 - JpaMetamodelCacheCleanup must not be defined as lazy bean.
* DATAJPA-1485 - Ambiguity around @Modifying within documentation.
* DATAJPA-1484 - Add build profile for Hibernate 6 snapshots.
* DATAJPA-1483 - Upgrade Hibernate 5.4 build profile after GA release.
* DATAJPA-1481 - Release 2.2 M2 (Moore).
* DATAJPA-1404 - Is Null query does not return entities.
* DATAJPA-1321 - JpaRepository.getOne(…) JavaDoc is misleading.
* DATAJPA-1297 - outputParameterName in @Procedure is not being used to create the StoredProcedureAttributes.
* DATAJPA-1156 - Query hints are applied to count queries for QueryDSL even though forCounting is set to false.
Changes in version 2.1.5.RELEASE (2019-02-13)
---------------------------------------------
* DATAJPA-1502 - Typo in reference docs on Specification.
* DATAJPA-1495 - Release 2.1.5 (Lovelace SR5).
* DATAJPA-1321 - JpaRepository.getOne(…) JavaDoc is misleading.
* DATAJPA-1297 - outputParameterName in @Procedure is not being used to create the StoredProcedureAttributes.
Changes in version 2.1.4.RELEASE (2019-01-10)
---------------------------------------------
* DATAJPA-1490 - Update copyright years to 2019.
* DATAJPA-1487 - JpaMetamodelCacheCleanup must not be defined as lazy bean.
* DATAJPA-1485 - Ambiguity around @Modifying within documentation.
* DATAJPA-1484 - Add build profile for Hibernate 6 snapshots.
* DATAJPA-1483 - Upgrade Hibernate 5.4 build profile after GA release.
* DATAJPA-1473 - Add build profile for released Hibernate 5.4.
* DATAJPA-1472 - Fix Travis build failing due to moved JDK8.
* DATAJPA-1468 - Release 2.1.4 (Lovelace SR4).
Changes in version 2.0.13.RELEASE (2019-01-10)
----------------------------------------------
* DATAJPA-1490 - Update copyright years to 2019.
* DATAJPA-1485 - Ambiguity around @Modifying within documentation.
* DATAJPA-1484 - Add build profile for Hibernate 6 snapshots.
* DATAJPA-1483 - Upgrade Hibernate 5.4 build profile after GA release.
* DATAJPA-1473 - Add build profile for released Hibernate 5.4.
* DATAJPA-1472 - Fix Travis build failing due to moved JDK8.
* DATAJPA-1467 - Release 2.0.13 (Kay SR13).
Changes in version 1.11.18.RELEASE (2019-01-10)
-----------------------------------------------
* DATAJPA-1490 - Update copyright years to 2019.
* DATAJPA-1485 - Ambiguity around @Modifying within documentation.
* DATAJPA-1483 - Upgrade Hibernate 5.4 build profile after GA release.
* DATAJPA-1473 - Add build profile for released Hibernate 5.4.
* DATAJPA-1472 - Fix Travis build failing due to moved JDK8.
* DATAJPA-1465 - Release 1.11.18 (Ingalls SR18).
Changes in version 2.2.0.M1 (2018-12-11)
----------------------------------------
* DATAJPA-1479 - Simplify reference documentation setup.
* DATAJPA-1478 - Release 2.2 M1 (Moore).
* DATAJPA-1473 - Add build profile for released Hibernate 5.4.
* DATAJPA-1472 - Fix Travis build failing due to moved JDK8.
* DATAJPA-1455 - Build fails with a ClassNotFoundException.
* DATAJPA-1450 - Remove `sudo` from .travis.yml.
* DATAJPA-1449 - Remove Specifications from code and documentation.
* DATAJPA-1448 - JpaAuditing duplicate bean definitions.
* DATAJPA-1446 - Memory leak in class JpaMetamodel.
* DATAJPA-1443 - Small corrections in JavaDoc.
* DATAJPA-1418 - Interface-based Projections - Generate inner join instead of left join.
* DATAJPA-1335 - add missing @override annotations.
* DATAJPA-767 - Interoperation between @Version and entity state detection strategies is not documented.
Changes in version 2.1.3.RELEASE (2018-11-27)
---------------------------------------------
* DATAJPA-1450 - Remove `sudo` from .travis.yml.
* DATAJPA-1448 - JpaAuditing duplicate bean definitions.
* DATAJPA-1447 - Release 2.1.3 (Lovelace SR3).
Changes in version 2.0.12.RELEASE (2018-11-27)
----------------------------------------------
* DATAJPA-1450 - Remove `sudo` from .travis.yml.
* DATAJPA-1448 - JpaAuditing duplicate bean definitions.
* DATAJPA-1446 - Memory leak in class JpaMetamodel.
* DATAJPA-1443 - Small corrections in JavaDoc.
* DATAJPA-1440 - Release 2.0.12 (Kay SR12).
* DATAJPA-1418 - Interface-based Projections - Generate inner join instead of left join.
Changes in version 1.11.17.RELEASE (2018-11-27)
-----------------------------------------------
* DATAJPA-1450 - Remove `sudo` from .travis.yml.
* DATAJPA-1448 - JpaAuditing duplicate bean definitions.
* DATAJPA-1441 - Release 1.11.17 (Ingalls SR17).
Changes in version 2.1.2.RELEASE (2018-10-29)
---------------------------------------------
* DATAJPA-1446 - Memory leak in class JpaMetamodel.
* DATAJPA-1443 - Small corrections in JavaDoc.
* DATAJPA-1439 - Release 2.1.2 (Lovelace SR2).
* DATAJPA-1418 - Interface-based Projections - Generate inner join instead of left join.
Changes in version 1.11.16.RELEASE (2018-10-15)
-----------------------------------------------
* DATAJPA-1419 - Release 1.11.16 (Ingalls SR16).
Changes in version 2.0.11.RELEASE (2018-10-15)
----------------------------------------------
* DATAJPA-1420 - Release 2.0.11 (Kay SR11).
Changes in version 2.1.1.RELEASE (2018-10-15)
---------------------------------------------
* DATAJPA-1424 - Release 2.1.1 (Lovelace SR1).
Changes in version 2.1.0.RELEASE (2018-09-21)
---------------------------------------------
* DATAJPA-1416 - Saving lazy-loaded entity with IdClass throws TypeMismatchException.
* DATAJPA-1407 - Release 2.1 GA (Lovelace).
* DATAJPA-1333 - Minor performance improvements.
Changes in version 2.0.10.RELEASE (2018-09-10)
----------------------------------------------
* DATAJPA-1416 - Saving lazy-loaded entity with IdClass throws TypeMismatchException.
* DATAJPA-1405 - Assumption in EclipsLinkNamespaceUserRepositoryTests need to include 2.7.3.
* DATAJPA-1402 - Ubgrade Hibernate 5.3 build profile to 5.3.5.
* DATAJPA-1400 - Upgrade Eclipselink 2.7 build profiles.
* DATAJPA-1399 - Add Travis build executions for Spring 5.1.
* DATAJPA-1398 - Upgrade to Hibernate 5.2.17.
* DATAJPA-1387 - Release 2.0.10 (Kay SR10).
* DATAJPA-1379 - NamedQueries with "SELECT NEW" constructor expression cause QueryException.
* DATAJPA-1333 - Minor performance improvements.
Changes in version 1.11.15.RELEASE (2018-09-10)
-----------------------------------------------
* DATAJPA-1405 - Assumption in EclipsLinkNamespaceUserRepositoryTests need to include 2.7.3.
* DATAJPA-1403 - 1.11.x Builds are broken for Hibernate 5.x.
* DATAJPA-1402 - Ubgrade Hibernate 5.3 build profile to 5.3.5.
* DATAJPA-1400 - Upgrade Eclipselink 2.7 build profiles.
* DATAJPA-1399 - Add Travis build executions for Spring 5.1.
* DATAJPA-1398 - Upgrade to Hibernate 5.2.17.
* DATAJPA-1388 - Release 1.11.15 (Ingalls SR15).
* DATAJPA-1333 - Minor performance improvements.
Changes in version 2.1.0.RC2 (2018-08-20)
-----------------------------------------
* DATAJPA-1405 - Assumption in EclipsLinkNamespaceUserRepositoryTests need to include 2.7.3.
* DATAJPA-1402 - Ubgrade Hibernate 5.3 build profile to 5.3.5.
* DATAJPA-1400 - Upgrade Eclipselink 2.7 build profiles.
* DATAJPA-1398 - Upgrade to Hibernate 5.2.17.
* DATAJPA-1397 - Add support for deferred repository initialization.
* DATAJPA-1394 - Avoid repeated lookups of EntityPathResolver from JpaRepositoryFactory.
* DATAJPA-1386 - Release 2.1 RC2 (Lovelace).
* DATAJPA-1379 - NamedQueries with "SELECT NEW" constructor expression cause QueryException.
Changes in version 1.11.14.RELEASE (2018-07-27)
-----------------------------------------------
* DATAJPA-1374 - Upgrade Hibernate 5.3 build profile to 5.3.2.
* DATAJPA-1363 - Alias for complex Function.
* DATAJPA-1361 - Release 1.11.14 (Ingalls SR14).
Changes in version 2.0.9.RELEASE (2018-07-26)
---------------------------------------------
* DATAJPA-1382 - Remove superfluous call to getVersionProperty in JpaPersistentEntityImpl.
* DATAJPA-1375 - JpaRepositoryFactory.getTargetRepository(…) still requires ID to extend Serializable.
* DATAJPA-1374 - Upgrade Hibernate 5.3 build profile to 5.3.2.
* DATAJPA-1363 - Alias for complex Function.
* DATAJPA-1362 - Release 2.0.9 (Kay SR9).
* DATAJPA-1281 - Improve exception messages for invalid parameter definitions in repository query methods.
* DATAJPA-1163 - spring-data fails when #{#entityName} SpEL is using in countQuery definition.
Changes in version 2.1.0.RC1 (2018-07-26)
-----------------------------------------
* DATAJPA-1382 - Remove superfluous call to getVersionProperty in JpaPersistentEntityImpl.
* DATAJPA-1374 - Upgrade Hibernate 5.3 build profile to 5.3.2.
* DATAJPA-1363 - Alias for complex Function.
* DATAJPA-1359 - Move to org.hibernate.query.Query to avoid reflection overhead in HibernateUtils.
* DATAJPA-1348 - Upgrade build to Hibernate 5.3 GA.
* DATAJPA-1347 - Improve proxy detection to properly detect Hibernate 5.3 proxies.
* DATAJPA-1346 - Release 2.1 RC1 (Lovelace).
* DATAJPA-1336 - remove unused imports.
* DATAJPA-1281 - Improve exception messages for invalid parameter definitions in repository query methods.
* DATAJPA-1267 - Integrate newly created API to detect SpEL expressions in repository queries.
* DATAJPA-1238 - Unnecessary LEFT OUTER JOIN when a WHERE could have been used.
* DATAJPA-1163 - spring-data fails when #{#entityName} SpEL is using in countQuery definition.
Changes in version 2.0.8.RELEASE (2018-06-13)
---------------------------------------------
* DATAJPA-1359 - Move to org.hibernate.query.Query to avoid reflection overhead in HibernateUtils.
* DATAJPA-1348 - Upgrade build to Hibernate 5.3 GA.
* DATAJPA-1347 - Improve proxy detection to properly detect Hibernate 5.3 proxies.
* DATAJPA-1343 - Add coverpage for epub documentation output.
* DATAJPA-1341 - Fix typo in AbstractAuditable.
* DATAJPA-1340 - Release 2.0.8 (Kay SR8).
* DATAJPA-1336 - remove unused imports.
* DATAJPA-1334 - Named queries using a constructor expression not working properly.
* DATAJPA-1280 - Using manual SqlResultSetMapping with named native queries fails.
* DATAJPA-1238 - Unnecessary LEFT OUTER JOIN when a WHERE could have been used.
Changes in version 1.11.13.RELEASE (2018-06-13)
-----------------------------------------------
* DATAJPA-1348 - Upgrade build to Hibernate 5.3 GA.
* DATAJPA-1347 - Improve proxy detection to properly detect Hibernate 5.3 proxies.
* DATAJPA-1343 - Add coverpage for epub documentation output.
* DATAJPA-1341 - Fix typo in AbstractAuditable.
* DATAJPA-1339 - Release 1.11.13 (Ingalls SR13).
* DATAJPA-1334 - Named queries using a constructor expression not working properly.
* DATAJPA-1280 - Using manual SqlResultSetMapping with named native queries fails.
* DATAJPA-1238 - Unnecessary LEFT OUTER JOIN when a WHERE could have been used.
Changes in version 2.1.0.M3 (2018-05-17)
----------------------------------------
* DATAJPA-1344 - Adapt to SpEL extension API changes in Spring Data Commons.
* DATAJPA-1343 - Add coverpage for epub documentation output.
* DATAJPA-1341 - Fix typo in AbstractAuditable.
* DATAJPA-1334 - Named queries using a constructor expression not working properly.
* DATAJPA-1325 - Release 2.1 M3 (Lovelace).
* DATAJPA-1314 - Build Failure on Travis with profile eclipselink-27-next.
* DATAJPA-1282 - Meta-model classes no longer contained in binaries.
* DATAJPA-1280 - Using manual SqlResultSetMapping with named native queries fails.
* DATAJPA-1265 - Adapt to new EvaluationContextProvider API.
Changes in version 2.0.7.RELEASE (2018-05-08)
---------------------------------------------
* DATAJPA-1323 - Documentation seems to be wrong about construction of the transaction manager.
* DATAJPA-1322 - Editing pass on documentation.
* DATAJPA-1318 - Native Query Projection is case sensitive.
* DATAJPA-1316 - Release 2.0.7 (Kay SR7).
* DATAJPA-1314 - Build Failure on Travis with profile eclipselink-27-next.
* DATAJPA-1282 - Meta-model classes no longer contained in binaries.
Changes in version 1.11.12.RELEASE (2018-05-08)
-----------------------------------------------
* DATAJPA-1323 - Documentation seems to be wrong about construction of the transaction manager.
* DATAJPA-1322 - Editing pass on documentation.
* DATAJPA-1315 - Release 1.11.12 (Ingalls SR12).
* DATAJPA-1314 - Build Failure on Travis with profile eclipselink-27-next.
* DATAJPA-1282 - Meta-model classes no longer contained in binaries.
Changes in version 2.1.0.M2 (2018-04-13)
----------------------------------------
* DATAJPA-1323 - Documentation seems to be wrong about construction of the transaction manager.
* DATAJPA-1322 - Editing pass on documentation.
* DATAJPA-1320 - Adapt to API changes in Spring Data Commons.
* DATAJPA-1318 - Native Query Projection is case sensitive.
* DATAJPA-1310 - Upgrade to Hibernate 5.2.16.
* DATAJPA-1307 - Parameters without index nor name don't get detected as such anymore.
* DATAJPA-1301 - Map instances returned by JpaRepository queries do not handle null map values correctly.
* DATAJPA-1300 - Parameters are not passed to proxied native Query instance on EclipseLink.
* DATAJPA-1295 - Minor polishing in QueryUtils and ClasspathScanningPersistenceUnitPostProcessor.
* DATAJPA-1287 - Export composable repositories via CDI.
* DATAJPA-1284 - Use generated database names in tests.
* DATAJPA-1274 - Upgrade to Hibernate 5.2.14.
* DATAJPA-1273 - Named query execution doesn't use Tuple execution for projections.
* DATAJPA-1269 - Upgrade Eclipselink to 2.7.1.
* DATAJPA-1268 - Upgrade to Hibernate 5.2.13.
* DATAJPA-1263 - Release 2.1 M2 (Lovelace).
* DATAJPA-1255 - Native query with SpEL creates invalid SQL.
* DATAJPA-1250 - Entity classes loaded before EclipseLink LTW is initialized.
* DATAJPA-1248 - Add build profiles for Hibernate 5.3.
* DATAJPA-1241 - "object is not an instance of declaring class" in JpaQueryExecution.StreamExecution.
* DATAJPA-1233 - Count query fails when missing any defined parameter.
* DATAJPA-1105 - @IdClass doesn't work when we use nested composit key with String element.
* DATAJPA-928 - NativeQuery with Pagination validation error at startup.
* DATAJPA-658 - Improve identifier metadata detection for XML based entity mappings.
Changes in version 2.0.6.RELEASE (2018-04-04)
---------------------------------------------
* DATAJPA-1310 - Upgrade to Hibernate 5.2.16.
* DATAJPA-1309 - Projection data is not mapped correctly on Hibernate 5.0.
* DATAJPA-1307 - Parameters without index nor name don't get detected as such anymore.
* DATAJPA-1301 - Map instances returned by JpaRepository queries do not handle null map values correctly.
* DATAJPA-1300 - Parameters are not passed to proxied native Query instance on EclipseLink.
* DATAJPA-1295 - Minor polishing in QueryUtils and ClasspathScanningPersistenceUnitPostProcessor.
* DATAJPA-1284 - Use generated database names in tests.
* DATAJPA-1276 - Release 2.0.6 (Kay SR6).
* DATAJPA-1269 - Upgrade Eclipselink to 2.7.1.
* DATAJPA-1255 - Native query with SpEL creates invalid SQL.
* DATAJPA-1250 - Entity classes loaded before EclipseLink LTW is initialized.
Changes in version 1.11.11.RELEASE (2018-04-04)
-----------------------------------------------
* DATAJPA-1313 - JpaPersistentPropertyImpl.tryResolveEntityType fails with NPE.
* DATAJPA-1310 - Upgrade to Hibernate 5.2.16.
* DATAJPA-1309 - Projection data is not mapped correctly on Hibernate 5.0.
* DATAJPA-1301 - Map instances returned by JpaRepository queries do not handle null map values correctly.
* DATAJPA-1284 - Use generated database names in tests.
* DATAJPA-1274 - Upgrade to Hibernate 5.2.14.
* DATAJPA-1273 - Named query execution doesn't use Tuple execution for projections.
* DATAJPA-1269 - Upgrade Eclipselink to 2.7.1.
* DATAJPA-1268 - Upgrade to Hibernate 5.2.13.
* DATAJPA-1252 - Fix line endings.
* DATAJPA-1251 - Release 1.11.11 (Ingalls SR11).
* DATAJPA-1248 - Add build profiles for Hibernate 5.3.
* DATAJPA-1241 - "object is not an instance of declaring class" in JpaQueryExecution.StreamExecution.
* DATAJPA-1105 - @IdClass doesn't work when we use nested composit key with String element.
* DATAJPA-806 - add flushAutomatically attribute to @Modifying annotation.
* DATAJPA-658 - Improve identifier metadata detection for XML based entity mappings.
Changes in version 2.0.5.RELEASE (2018-02-28)
---------------------------------------------
* DATAJPA-1274 - Upgrade to Hibernate 5.2.14.
* DATAJPA-1273 - Named query execution doesn't use Tuple execution for projections.
* DATAJPA-1270 - Release 2.0.5 (Kay SR5).
* DATAJPA-1105 - @IdClass doesn't work when we use nested composit key with String element.
Changes in version 2.0.4.RELEASE (2018-02-19)
---------------------------------------------
* DATAJPA-1268 - Upgrade to Hibernate 5.2.13.
* DATAJPA-1261 - Revert optimizations made for existing entities in implementation of CrudRepository.save(…).
* DATAJPA-1253 - Release 2.0.4 (Kay SR4).
* DATAJPA-1248 - Add build profiles for Hibernate 5.3.
* DATAJPA-1241 - "object is not an instance of declaring class" in JpaQueryExecution.StreamExecution.
* DATAJPA-1233 - Count query fails when missing any defined parameter.
* DATAJPA-928 - NativeQuery with Pagination validation error at startup.
* DATAJPA-806 - add flushAutomatically attribute to @Modifying annotation.
* DATAJPA-658 - Improve identifier metadata detection for XML based entity mappings.
Changes in version 2.1.0.M1 (2018-02-06)
----------------------------------------
* DATAJPA-1261 - Revert optimizations made for existing entities in implementation of CrudRepository.save(…).
* DATAJPA-1252 - Fix line endings.
* DATAJPA-1243 - Update copyright years to 2018.
* DATAJPA-1235 - CrudRepository Exception - Required name for ParameterBinding not available.
* DATAJPA-1234 - querydsl.packageSuffix messes with QueryDslJpaRepository.
* DATAJPA-1220 - Mention snapshot repository in readme.
* DATAJPA-1213 - Upgrade to Hibernate 5.2.12.
* DATAJPA-1212 - Temporarily add milestone repository to plugin repositories.
* DATAJPA-1208 - Improve code readability.
* DATAJPA-1205 - BeanCreationException for custom repository after upgrading to Ingalls-SR8.
* DATAJPA-1200 - Colon database table separator confused with named parameter.
* DATAJPA-1197 - Release 2.1 M1 (Lovelace).
* DATAJPA-1195 - Fix sporadic hanging test in build.
* DATAJPA-1173 - Spring Data Projection with OneToMany returns too many results.
* DATAJPA-949 - Add support for JPA 2.2 Query.getResultStream().
* DATAJPA-931 - Optimize calls to SimpleJpaRepository.save(…) if the entity is still attached.
* DATAJPA-863 - Missing parameters in findAll* Repository method should throw a descriptive exception.
* DATAJPA-806 - add flushAutomatically attribute to @Modifying annotation.
Changes in version 2.0.3.RELEASE (2018-01-24)
---------------------------------------------
* DATAJPA-1252 - Fix line endings.
* DATAJPA-1229 - Release 2.0.3 (Kay SR3).
* DATAJPA-1213 - Upgrade to Hibernate 5.2.12.
* DATAJPA-931 - Optimize calls to SimpleJpaRepository.save(…) if the entity is still attached.
Changes in version 1.11.10.RELEASE (2018-01-24)
-----------------------------------------------
* DATAJPA-1228 - Release 1.11.10 (Ingalls SR10).
* DATAJPA-1213 - Upgrade to Hibernate 5.2.12.
Changes in version 2.0.2.RELEASE (2017-11-27)
---------------------------------------------
* DATAJPA-1215 - Release 2.0.2 (Kay SR2).
* DATAJPA-863 - Missing parameters in findAll* Repository method should throw a descriptive exception.
Changes in version 1.11.9.RELEASE (2017-11-27)
----------------------------------------------
* DATAJPA-1209 - Compatibility with Hibernate < 5.2.11 broken for projections on native queries.
* DATAJPA-1205 - BeanCreationException for custom repository after upgrading to Ingalls-SR8.
* DATAJPA-1203 - Release 1.11.9 (Ingalls SR9).
* DATAJPA-1185 - Query methods with dynamic projections which return Optional, Stream or Page throw NoSuchElementException.
* DATAJPA-1173 - Spring Data Projection with OneToMany returns too many results.
* DATAJPA-863 - Missing parameters in findAll* Repository method should throw a descriptive exception.
Changes in version 2.0.1.RELEASE (2017-10-27)
---------------------------------------------
* DATAJPA-1208 - Improve code readability.
* DATAJPA-1205 - BeanCreationException for custom repository after upgrading to Ingalls-SR8.
* DATAJPA-1200 - Colon database table separator confused with named parameter.
* DATAJPA-1196 - Release 2.0.1 (Kay SR1).
* DATAJPA-1195 - Fix sporadic hanging test in build.
* DATAJPA-1173 - Spring Data Projection with OneToMany returns too many results.
* DATAJPA-949 - Add support for JPA 2.2 Query.getResultStream().
Changes in version 1.11.8.RELEASE (2017-10-11)
----------------------------------------------
* DATAJPA-1192 - Some JavaDocs (@params) are not up-to-date.
* DATAJPA-1191 - Upgrade to EclipseLink 2.6.5.
* DATAJPA-1190 - Add build profile for EclipseLink 2.7.
* DATAJPA-1181 - Upgrade to Hibernate 5.2.11.
* DATAJPA-1179 - Duplicate SpEL expressions create only one parameter name but multiple bindings.
* DATAJPA-1176 - Release 1.11.8 (Ingalls SR8).
* DATAJPA-1175 - Unable to deploy a web application on Oracle WebLogic Server 12.2.1.1.0.
* DATAJPA-1067 - Fix typo in JPQL keyword mapping.
* DATAJPA-1057 - Fix reference to SimpleJpaRepository in reference docs.
* DATAJPA-980 - Projections with native queries don't work as expected.
* DATAJPA-949 - Add support for JPA 2.2 Query.getResultStream().
Changes in version 2.0.0.RELEASE (2017-10-02)
---------------------------------------------
* DATAJPA-1194 - Add @Nullable annotation to methods in Jsr310JpaConverters which may return null.
* DATAJPA-1192 - Some JavaDocs (@params) are not up-to-date.
* DATAJPA-1191 - Upgrade to EclipseLink 2.6.5.
* DATAJPA-1190 - Add build profile for EclipseLink 2.7.
* DATAJPA-1188 - Adapt to changed Spring Framework 5 documentation structure.
* DATAJPA-1183 - Add explicit automatic module name for Java 9.
* DATAJPA-1181 - Upgrade to Hibernate 5.2.11.
* DATAJPA-1180 - Upgrade to OpenWebBeans 2.0.1.
* DATAJPA-1179 - Duplicate SpEL expressions create only one parameter name but multiple bindings.
* DATAJPA-1177 - Release 2.0 GA (Kay).
* DATAJPA-1175 - Unable to deploy a web application on Oracle WebLogic Server 12.2.1.1.0.
* DATAJPA-1067 - Fix typo in JPQL keyword mapping.
* DATAJPA-1057 - Fix reference to SimpleJpaRepository in reference docs.
* DATAJPA-980 - Projections with native queries don't work as expected.
Changes in version 2.0.0.RC3 (2017-09-11)
-----------------------------------------
* DATAJPA-1174 - Jsr310JpaConverters don't handle null values properly.
* DATAJPA-1172 - Improve error reporting for invalid type being used for SpEL parameter binding.
* DATAJPA-1171 - Query created for CrudRepository.existsById(…) shouldn't contain static '1 = 1'.
* DATAJPA-1170 - Unify Specification and Specifications API.
* DATAJPA-1168 - Introduce nullable annotations for API validation.
* DATAJPA-1159 - Upgrade to Hibernate 5.2.10.
* DATAJPA-1158 - Remove references to OpenJPA from codebase.
* DATAJPA-1155 - Release 2.0 RC3 (Kay).
* DATAJPA-1058 - Better exception when named method parameter is required but missing.
Changes in version 1.11.7.RELEASE (2017-09-11)
----------------------------------------------
* DATAJPA-1172 - Improve error reporting for invalid type being used for SpEL parameter binding.
* DATAJPA-1171 - Query created for CrudRepository.existsById(…) shouldn't contain static '1 = 1'.
* DATAJPA-1157 - Release 1.11.7 (Ingalls SR7).
* DATAJPA-1080 - Use From instead of Root for order in QueryUtils.
Changes in version 1.11.6.RELEASE (2017-07-26)
----------------------------------------------
* DATAJPA-1152 - Release 1.11.6 (Ingalls SR6).
Changes in version 2.0.0.RC2 (2017-07-25)
-----------------------------------------
* DATAJPA-1153 - Release 2.0 RC2 (Kay).
Changes in version 2.0.0.RC1 (2017-07-25)
-----------------------------------------
* DATAJPA-1150 - JpaQueryCreator.QueryPreparer.getDynamicSort(…) must not return null.
* DATAJPA-1148 - Incorrect behavior of SimpleJpaRepository.existsById(…) due to changes with Optional.
* DATAJPA-1143 - Adapt to API changes in mapping subsystem.
* DATAJPA-1140 - Mixing SpEL and String @Param is not possible if not all parameters are used as SpEL expression in @Query on Repository.
* DATAJPA-1135 - Release 2.0 RC1 (Kay).
Changes in version 1.11.5.RELEASE (2017-07-24)
----------------------------------------------
* DATAJPA-1132 - Release 1.11.5 (Ingalls SR5).
Changes in version 2.0.0.M4 (2017-06-14)
----------------------------------------
* DATAJPA-1134 - Adopt tests to composable repositories.
* DATAJPA-1131 - Adopt to changed AnnotationUtils.getValue(…) behavior.
* DATAJPA-1116 - JpaSpecificationExecutor.findOne should return Optional.
* DATAJPA-1115 - Adapt to QuerydslPredicateExecutor API changes.
* DATAJPA-1114 - Release 2.0 M4 (Kay).
* DATAJPA-1113 - Aggregate Root Domain Events and saveAndFlush.
* DATAJPA-1110 - Adapt QueryByExampleExecutor API changes.
* DATAJPA-1086 - Improve exception message for missing parameter names on JDK 8.
Changes in version 1.11.4.RELEASE (2017-06-08)
----------------------------------------------
* DATAJPA-1113 - Aggregate Root Domain Events and saveAndFlush.
* DATAJPA-1102 - Upgrade to Eclipselink 2.6.4.
* DATAJPA-1099 - Make sure Travis builds resolve dependencies only on repositories defined by our POM.
* DATAJPA-1098 - Javadoc on Specification. toPredicate should state that it may return null.
* DATAJPA-1097 - Release 1.11.4 (Ingalls SR4).
* DATAJPA-1086 - Improve exception message for missing parameter names on JDK 8.
Changes in version 1.10.11.RELEASE (2017-06-07)
-----------------------------------------------
* DATAJPA-1102 - Upgrade to Eclipselink 2.6.4.
* DATAJPA-1099 - Make sure Travis builds resolve dependencies only on repositories defined by our POM.
* DATAJPA-1098 - Javadoc on Specification. toPredicate should state that it may return null.
* DATAJPA-1096 - Release 1.10.11 (Hopper SR11).
* DATAJPA-1086 - Improve exception message for missing parameter names on JDK 8.
Changes in version 2.0.0.M3 (2017-05-09)
----------------------------------------
* DATAJPA-1104 - Adapt to API changes in repository interfaces.
* DATAJPA-1102 - Upgrade to Eclipselink 2.6.4.
* DATAJPA-1099 - Make sure Travis builds resolve dependencies only on repositories defined by our POM.
* DATAJPA-1098 - Javadoc on Specification. toPredicate should state that it may return null.
* DATAJPA-1090 - Release 2.0 M3 (Kay).
* DATAJPA-1087 - Regression: query hints not applied to count queries for QueryDSL.
* DATAJPA-1075 - Dynamic entity graphs may still omit subgraphs.
Changes in version 1.10.10.RELEASE (2017-04-19)
-----------------------------------------------
* DATAJPA-1095 - Release 1.10.10 (Hopper SR10).
Changes in version 1.11.3.RELEASE (2017-04-19)
----------------------------------------------
* DATAJPA-1094 - Release 1.11.3 (Ingalls SR3).
Changes in version 1.10.9.RELEASE (2017-04-19)
----------------------------------------------
* DATAJPA-1087 - Regression: query hints not applied to count queries for QueryDSL.
* DATAJPA-1084 - Document rationale behind the execution behavior of derived deleteBy…(…) queries.
* DATAJPA-1075 - Dynamic entity graphs may still omit subgraphs.
* DATAJPA-1072 - Release 1.10.9 (Hopper SR9).
Changes in version 1.11.2.RELEASE (2017-04-19)
----------------------------------------------
* DATAJPA-1087 - Regression: query hints not applied to count queries for QueryDSL.
* DATAJPA-1084 - Document rationale behind the execution behavior of derived deleteBy…(…) queries.
* DATAJPA-1075 - Dynamic entity graphs may still omit subgraphs.
* DATAJPA-1071 - Release 1.11.2 (Ingalls SR2).
Changes in version 2.0.0.M2 (2017-04-04)
----------------------------------------
* DATAJPA-1085 - Upgrade Hibernate baseline to 5.2.
* DATAJPA-1084 - Document rationale behind the execution behavior of derived deleteBy…(…) queries.
* DATAJPA-1079 - Adapt to API changes in RepositoryConfigurationExtensionSupport.
* DATAJPA-1074 - Add support for IsEmpty and IsNotEmpty keyword in query derivation.
* DATAJPA-1054 - Remove references to single-argument assertion methods of Spring.
* DATAJPA-1049 - Update "what’s new" section in reference documentation.
* DATAJPA-1048 - Upgrade Hibernate 5.2 build profile to 5.2.7.
* DATAJPA-1044 - Bug in JpaCountQueryCreator when doing Paged execution of a Query that uses the Distinct Keyword.
* DATAJPA-1043 - Update project documentation with the CLA tool integration.
* DATAJPA-1042 - Migrate ticket references in test code to Spring Framework style.
* DATAJPA-1041 - Dynamic entity graphs may omit subgraphs.
* DATAJPA-1029 - JpaQueryCreator should deduplicate multi-select selections.
* DATAJPA-1027 - Upgrade to a newer JDK version on TravisCI.
* DATAJPA-1026 - Adapt API in RepositoryFactoryBeanSupport implementation.
* DATAJPA-1024 - Querrying empty table for non-standard JPA type results in IllegalStateExcepion with the message "No aliases found in result tuple".
* DATAJPA-1023 - Reject stream executions if not executed within transaction.
* DATAJPA-1019 - Make sure build runs on Hibernate 5.
* DATAJPA-1018 - Upgrade Hibernate build profile to latest releases.
* DATAJPA-1016 - Bump infrastructure requirement to JPA 2.1.
* DATAJPA-1014 - Register repository factory in spring.factories for multi-store support.
* DATAJPA-1009 - Release 2.0 M2 (Kay).
* DATAJPA-1005 - Error bootstrapping Spring Data JPA with EntityManagerFactory already semi-initialized.
* DATAJPA-920 - Add support for exists projection in repository query derivation.
* DATAJPA-914 - findAll with Iterable parameter gives JpaSystemException when using Hibernate 5.2.
* DATAJPA-911 - Assert compatibility with Hibernate 5.2.
Changes in version 1.10.8.RELEASE (2017-03-02)
----------------------------------------------
* DATAJPA-1054 - Remove references to single-argument assertion methods of Spring.
* DATAJPA-1050 - Release 1.10.8 (Hopper SR8).
Changes in version 1.11.1.RELEASE (2017-03-02)
----------------------------------------------
* DATAJPA-1054 - Remove references to single-argument assertion methods of Spring.
* DATAJPA-1051 - Release 1.11.1 (Ingalls SR1).
Changes in version 1.10.7.RELEASE (2017-01-26)
----------------------------------------------
* DATAJPA-1048 - Upgrade Hibernate 5.2 build profile to 5.2.7.
* DATAJPA-1044 - Bug in JpaCountQueryCreator when doing Paged execution of a Query that uses the Distinct Keyword.
* DATAJPA-1041 - Dynamic entity graphs may omit subgraphs.
* DATAJPA-1030 - Release 1.10.7 (Hopper SR7).
* DATAJPA-1005 - Error bootstrapping Spring Data JPA with EntityManagerFactory already semi-initialized.
Changes in version 1.11.0.RELEASE (2017-01-26)
----------------------------------------------
* DATAJPA-1049 - Update "what’s new" section in reference documentation.
* DATAJPA-1048 - Upgrade Hibernate 5.2 build profile to 5.2.7.
* DATAJPA-1044 - Bug in JpaCountQueryCreator when doing Paged execution of a Query that uses the Distinct Keyword.
* DATAJPA-1043 - Update project documentation with the CLA tool integration.
* DATAJPA-1042 - Migrate ticket references in test code to Spring Framework style.
* DATAJPA-1041 - Dynamic entity graphs may omit subgraphs.
* DATAJPA-1031 - Release 1.11 GA (Ingalls).
* DATAJPA-1005 - Error bootstrapping Spring Data JPA with EntityManagerFactory already semi-initialized.
Changes in version 1.10.6.RELEASE (2016-12-21)
----------------------------------------------
* DATAJPA-1029 - JpaQueryCreator should deduplicate multi-select selections.
* DATAJPA-1024 - Querrying empty table for non-standard JPA type results in IllegalStateExcepion with the message "No aliases found in result tuple".
* DATAJPA-1022 - Drop Travis CI build profile for Spring 5 for Hopper.
* DATAJPA-1021 - Make sure builds against Spring 5 skip tests for OpenJPA.
* DATAJPA-1020 - Tweak Travis build against Hibernate 5.2 to run on Spring 4.3.
* DATAJPA-1019 - Make sure build runs on Hibernate 5.
* DATAJPA-1018 - Upgrade Hibernate build profile to latest releases.
* DATAJPA-1000 - Pageable With Fetch not returning the right alias Name.
* DATAJPA-994 - Release 1.10.6 (Hopper SR6).
* DATAJPA-914 - findAll with Iterable parameter gives JpaSystemException when using Hibernate 5.2.
* DATAJPA-911 - Assert compatibility with Hibernate 5.2.
Changes in version 1.11.0.RC1 (2016-12-21)
------------------------------------------
* DATAJPA-1029 - JpaQueryCreator should deduplicate multi-select selections.
* DATAJPA-1027 - Upgrade to a newer JDK version on TravisCI.
* DATAJPA-1026 - Adapt API in RepositoryFactoryBeanSupport implementation.
* DATAJPA-1023 - Reject stream executions if not executed within transaction.
* DATAJPA-1021 - Make sure builds against Spring 5 skip tests for OpenJPA.
* DATAJPA-1019 - Make sure build runs on Hibernate 5.
* DATAJPA-1018 - Upgrade Hibernate build profile to latest releases.
* DATAJPA-1017 - Make sure tests work on Spring 5.
* DATAJPA-1014 - Register repository factory in spring.factories for multi-store support.
* DATAJPA-1000 - Pageable With Fetch not returning the right alias Name.
* DATAJPA-993 - Improve infrastructure setup example in reference documentation.
* DATAJPA-992 - Fix package name in JavaDoc of AuditingEntityListener.
* DATAJPA-984 - JPA projection query returning single non-standard JPA type results in "No aliases found in result tuple" error.
* DATAJPA-978 - Upgrade Hibernate 5.2 build profile to 5.2.4.
* DATAJPA-974 - Projections referring to collection attributes don't create a proper selection (missing joins).
* DATAJPA-970 - Ensure JDK 6 compatibility of regular expression used in QueryUtils.
* DATAJPA-965 - Mapping Sort instances to ORDER BY expressions should be restricted to fields for manually defined queries.
* DATAJPA-962 - Update Travis configuration with build profiles for Spring 5.
* DATAJPA-960 - Order by clause not created correctly if a manually defined query is not using an alias.
* DATAJPA-956 - Error creating DefaultJpaContext bean with a non-EntityManagerFactory JndiObjectFactoryBean defined via JavaConfig.
* DATAJPA-953 - Fix typo in reference documentation.
* DATAJPA-951 - Projections not handled correctly when Optional is used as wrapping return type.
* DATAJPA-950 - Upgrade Hibernate 5 build profile to 5.2.2.
* DATAJPA-941 - JpaClassUtils.isOfType performance improvement.
* DATAJPA-939 - Release 1.11 RC1 (Ingalls).
* DATAJPA-938 - Complex select clauses in manually declared query using constructor expressions fail.
* DATAJPA-920 - Add support for exists projection in repository query derivation.
* DATAJPA-914 - findAll with Iterable parameter gives JpaSystemException when using Hibernate 5.2.
* DATAJPA-911 - Assert compatibility with Hibernate 5.2.
* DATAJPA-790 - org.hibernate.QueryException when applying @EntityGraph on (Querydsl) findAll(Predicate, Pageable) method.
Changes in version 2.0.0.M1 (2016-11-23)
----------------------------------------
* DATAJPA-998 - Set up 2.0 development.
* DATAJPA-997 - Release 2.0 M1 (Kay).
Changes in version 1.10.5.RELEASE (2016-11-03)
----------------------------------------------
* DATAJPA-993 - Improve infrastructure setup example in reference documentation.
* DATAJPA-992 - Fix package name in JavaDoc of AuditingEntityListener.
* DATAJPA-984 - JPA projection query returning single non-standard JPA type results in "No aliases found in result tuple" error.
* DATAJPA-978 - Upgrade Hibernate 5.2 build profile to 5.2.4.
* DATAJPA-977 - Release 1.10.5 (Hopper SR5).
* DATAJPA-790 - org.hibernate.QueryException when applying @EntityGraph on (Querydsl) findAll(Predicate, Pageable) method.
Changes in version 1.10.4.RELEASE (2016-09-29)
----------------------------------------------
* DATAJPA-974 - Projections referring to collection attributes don't create a proper selection (missing joins).
* DATAJPA-970 - Ensure JDK 6 compatibility of regular expression used in QueryUtils.
* DATAJPA-966 - Release 1.10.4 (Hopper SR4).
Changes in version 1.9.6.RELEASE (2016-09-29)
---------------------------------------------
* DATAJPA-975 - Release 1.9.6 (Gosling SR6).
* DATAJPA-970 - Ensure JDK 6 compatibility of regular expression used in QueryUtils.
Changes in version 1.9.5.RELEASE (2016-09-20)
---------------------------------------------
* DATAJPA-965 - Mapping Sort instances to ORDER BY expressions should be restricted to fields for manually defined queries.
* DATAJPA-964 - Release 1.9.5 (Gosling SR5).
* DATAJPA-960 - Order by clause not created correctly if a manually defined query is not using an alias.
* DATAJPA-953 - Fix typo in reference documentation.
* DATAJPA-908 - Add note about when @Param is needed for named parameters.
* DATAJPA-904 - Potential NullPointerException in JpaPersistentPropertyImpl.isEntity().
* DATAJPA-903 - Stream