Releases: eclipse-ee4j/eclipselink
2.7.10-RC2
What's Changed against 2.7.10-RC1
Full Changelog: 2.7.10-RC1...2.7.10-RC2
2.7.10-RC1
Version change to prepare for a next release 2.7.10 (#1193) (commit: eb28c99)
Jenkins pipelines - GitHub PR verification by Eclipse-CI Jenkins (#1203) (commit: 26ab0ef)
Bug 574548: Add support for parameters with CriteriaBuilder update query (commit: 0d60b72)
Travis-CI removal (#1222) (commit: eabb43c) (details / githubweb)
Fix #1161: Clone appropriate fields in OneToManyMapping.clone(). Fix ConcurrentModificationException. (backport for 2.7) (#1208) (commit: 474f855)
Minor JSE test failure fixes (commit: 95e1fc7)
Update Eclipselink to use Eclipselink*Visitor types (commit: d7e41b0)
Bug 1245: NullPointerException from BatchFetchPolicy dataResults (commit: ffca7ee)
Bug 412391: Add support for hidden mappedsuperclass attributes (commit: 8a7e963)
Bug 1343 - optimize getStackTrace call in ConcurrencyManager to fix throughput degradation (#1346) (commit: 0c1a376)
Update ConcurrencyManager impl to be in sync with master (#1347) (commit: a437d85)
Update ECL 2.7 to use Eclipselink ASM 9.2.0. (#1361) (commit: 3b158c7)
Bug 463042: Concurrency issue with Case expression operator (#1357) (commit: 26e1fe7)
SQL Struct with @lob (BLOB, CLOB) used as stored procedure parameter type - fix (#1339) (commit: fc558d4)
Problems with session customizer when upgrading to 2.7.9 - bugfix + unit test (#1366) (commit: e20917f)
Test dependencies update (JBoss Logging, Classmate) (#1349) (commit: d3596c8)
IdentifiableTypeImpl throws IllegalArgumentException with EmbeddedId and relations - bugfix + unit test (commit: de56357)
3.1.0-M1: Remove ASM build from eclipse-ee4j/eclipselink
Signed-off-by: Will Dazey <[email protected]>
3.0.2
Maven/Nightly build fix - bundle names change (#1183) Maven/Nightly build fix - bundle names change, time HHmm added to nightlyVersion property, MANIFEST.MF content Signed-off-by: Radek Felcman <[email protected]>
3.0.2-RC2
Maven/Nightly build fix - bundle names change (#1183) Maven/Nightly build fix - bundle names change, time HHmm added to nightlyVersion property, MANIFEST.MF content Signed-off-by: Radek Felcman <[email protected]>
2.7.9
This is mainly maintenance release. It contains following bug fixes and changes:
- ASM Component is standalone project, it's used as a Maven dependency
- Ant/Jenkins build - Nightly build extension to publish output to Jakarta snapshots
- Bug 570378: NullPointerException from MapKey Temporals
- Fix TCK failure for Character type
- Tweaking annotation processor
- Bug/New Feature 559307: EclipseLink on all versions can dead-lock forever
- EclipseLink doesn't generate SQL UPDATE correctly if @ReturnUpdate is used in InheritanceType.JOINED
- Bug 535088 - [test] SubSelectFromClauseTest2 failing randomly on public infra
- MOXy @XmlNullPolicy not working with enums
- ConcurrencyManager dead-lock detection diagnostic improvement
- Force deferred locks persistence query property
- Bug 571794: Enable Input parameters for Criteria API SELECT clause
- Bug 570702: Add support for Embeddable fields as JOIN targets
- Fixes #1069: let JpaEntityManager(Factory) extend AutoCloseable
- Bug 573094: TRIM function generates incorrect SQL for CriteriaBuilder
- Bug 521402: Add support for Criteria queries with only literals
- Bug 573198: ConcurrentModificationException in PersistenceProvider
- Jenkins build - pipeline notifications
- Bug 573094: TRIM function generates incorrect SQL for CriteriaBuilder (Oracle platform fix)
- Bug 573435: CriteriaBuilder construct throws argument type mismatch exception with Case Select
- Bug 573094: Fix LTRIM/RTRIM inversion of indices
- Bugfix for - Indention not working if custom CharacterEscapeHandler is set and encoding is set to UTF-8
- Bug 573361: Add support for parameters within CriteriaBuilder case/coalesce expressions
- DBWS Builder generates incorrect ORM mapping for SQL TIMESTAMP bugfix
- Bug 573794: Add support for parameters within CriteriaBuilder IN expressions
- Extended logging of JPA L2 cache usage and UnitOfWork with thread info
- Replace ENCRYPT MySQL function with SHA2
- Use MySQL 8 for tests
- Bug 417259: Add support for parameters within CriteriaBuilder HAVING clause
2.7.9-RC1
2.7.8: Ant build - catchup ASM upgrade (#990)
This is fix for promotion. Ant scripts don't reflect current ASM version. There was a limit into < 9.0 version. Signed-off-by: Radek Felcman <[email protected]>
2.7.8-RC1: Ant build - catchup ASM upgrade (#990)
This is fix for promotion. Ant scripts don't reflect current ASM version. There was a limit into < 9.0 version. Signed-off-by: Radek Felcman <[email protected]>
3.0.0
EclipseLink 3.0
The primary focus of the EclipseLink 3.0 release is switch over to new jakarta
package namespace and support for Jakarta EE 9 APIs.
Main features and changes include:
Jakarta EE Platform 9 support
Java 8, 11 support
In addition to the features highlighted above, this release also includes a substantial number of bug fixes and enhancements:
3.0.0: All Fixed Bugs and enhancement requests
Other important changes and updates include:
Thread dead-lock diagnostic features
Standards
EclipseLink remains focused on delivering support for the latest standards. EclipseLink 3.0 offers certified support for:
Jakarta Persistence 3.0
Jakarta XML Binding 3.0
Support (non-certified)
EclipseLink also offers support (non-certified) for:
Service Data Objects (SDO) 2.1.1 - JSR 235
Jakarta JSON Processing 2.0
Deprecated Functionality
CORBA and RMI support
Service Data Objects (SDO)
DB servers and Application servers not being supported by their corresponding vendors from August 01, 2020