Title: OpenJPA 3.0.x
# OpenJPA 3.0.x
The Apache OpenJPA community is currently working on Apache OpenJPA 3.0.0.
This distribution is based on the final [JSR 338 Java Persistence API,
Version 2.2](http://jcp.org/en/jsr/detail?id=338) specification.
Additional information on the OpenJPA project may be found at [the project web site](http://openjpa.apache.org).
# Changes in OpenJPA 3.0.0
Sub-task
- [OPENJPA-2663] - cleanup ConcreteClassGenerator and move to ASM
Bug
- [OPENJPA-2300] - AnnotationProcessor shows warnings when executed on Java 7 sources
- [OPENJPA-2646] - Sporadic NullPointerException occurs under heavy load when QuerySQLCache is enabled.
- [OPENJPA-2658] - TestQueryTimeout test is broken
- [OPENJPA-2672] - ConfigurationImpl.loadGlobals() has java.util.ConcurrentModificationException vulnerability
- [OPENJPA-2674] - JarFile is not closed
- [OPENJPA-2675] - Missing check for null parameter in equals()
- [OPENJPA-2676] - openjpa relies on default locale
- [OPENJPA-2684] - Persistence entities not recognized in Wildfly 10 if in a JAR
- [OPENJPA-2689] - Calling setFixedCHAR on newer Oracle JDBC drivers fails with an IllegalAccessException
- [OPENJPA-2690] - Update OSGi Import-Package to support Oracle CLOB/BLOB
- [OPENJPA-2691] - OracleDictionary should use non Deprecated method of empty_lob
- [OPENJPA-2698] - Query cache incorrectly handles parameters for BETWEEN expressions
- [OPENJPA-2725] - fix ConcurrentModificationException during unrefed dependents cleanup
New Feature
- [OPENJPA-2592] - JPA 2.1 stored procedure support
- [OPENJPA-2598] - Support SQL server Offset Fetch syntax for pagination
Improvement
Task
Dependency upgrade