Releases: eclipse-ee4j/eclipselink
4.0.0-M1
What's Changed
- [master] Jenkins release job fix by @rfelcman in #1238
- [master] Project README.md update by @rfelcman in #1243
- [master] Bug 1245: NullPointerException from BatchFetchPolicy dataResults by @dazey3 in #1248
- [master] ConcurrencyManager dead-lock detection diagnostic improvement 2.0.2 by @rfelcman in #1246
- Activation dependency update. by @Tomas-Kraus in #1255
- Tweak warnings in the build by @lukasj in #1257
- Fix reported compile time errors from tests by @lukasj in #1258
- reduce compiler warnings by @lukasj in #1259
- Update jpms descriptor for jpa by @lukasj in #1260
- compiler warnings (casts, access to static, forgotten valueOf,..), by @lukasj in #1262
- build/test workflow for 3.0 by @lukasj in #1263
- configure codeql check by @lukasj in #1268
- clean up warnings by @lukasj in #1269
- Maven build issue with Maven 3.8.2 fix by @rfelcman in #1244
- Fix up the build for maven 3.8.2 by @lukasj in #1272
- fix build-time warnings by @lukasj in #1273
- setup spotbugs by @lukasj in #1276
- remove explicit boxing by @lukasj in #1275
- [master] Jenkins build - Spotbus analyze step by @rfelcman in #1277
- fix some javadoc warnings by @lukasj in #1279
- javadoc warnings by @lukasj in #1280
- Update moxy tests to use non-deprecated property by @lukasj in #1281
- add raw and uchecked to javac xlint for main sources by @lukasj in #1282
- clean up JPQL parser project by @lukasj in #1283
- fix sdo test failures by @lukasj in #1286
- Sdo by @lukasj in #1287
- Rawtypes warnings in core and other foundation modules by @lukasj in #1294
- more rawtypes removal by @lukasj in #1295
- Cleanup in server/db platforms by @lukasj in #1296
- cleanup in sequencing, codegen, factories by @lukasj in #1297
- cleanup in eis/nosql world by @lukasj in #1300
- initial cleanup in helpers and custom collections, by @lukasj in #1301
- few errors/warnings from static analysis by @lukasj in #1305
- fix equals on incomparable types by @lukasj in #1308
- code cleanup - reduntant method calls by @lukasj in #1310
- [master] Maven build - version change to 4.0.0-SNAPSHOT by @rfelcman in #1306
- #1298: Rename org.eclipse.persistence.session.Record to avoid collision with java.lang.Record by @lukasj in #1304
- update spotbugs to 4.4.1 by @lukasj in #1311
- cleanup jpars module by @lukasj in #1315
- #1312: Remove unversioned JPARS resources by @lukasj in #1313
- [master] SQL Struct with @lob (BLOB, CLOB) used as stored procedure parameter type - fix by @rfelcman in #1302
- #1314: Introduce new org.eclipse.persistence.jpars.server artifact by @lukasj in #1316
- Dependencies update for 4.0.0 by @Tomas-Kraus in #1309
- warnings in core/oxm/schema, jpa/parser, helpers by @lukasj in #1317
- Fixed generics in JAXBContextFactory. by @Tomas-Kraus in #1318
- clean up jpa/jpql parser, turn warnings into errors by @lukasj in #1321
- add generics to ValueHolders, by @lukasj in #1323
- use generic Class in core, moxy, sdo by @lukasj in #1324
- Prepare for the removal of the securitymanager in moxy. by @Tomas-Kraus in #1320
- Adopt generic Class through the rest of the codebase by @lukasj in #1326
- [master] SQL Struct with @lob (BLOB, CLOB) used as stored procedure parameter type - fix 2.0 by @rfelcman in #1336
- [master] Bug 412391: Add support for hidden mappedsuperclass attributes by @dazey3 in #1328
- [master] OXM Tests move from MOXy to Core module by @rfelcman in #1341
- [master] Bug 1343: For issue #1343 by @dettmoney in #1344
- Prepare for the removal of the securitymanager in foundation. by @Tomas-Kraus in #1340
- [master] ASM dependency update to 9.2.0 by @rfelcman in #1351
- [master] Bug 463042: Concurrency issue with Case expression operator by @dazey3 in #1359
- [master] problems with session customizer when upgrading to 2.7.9 - bugfix + unit test by @rfelcman in #1364
- [master] IdentifiableTypeImpl throws IllegalArgumentException with EmbeddedId and relations - bugfix + unit test by @rfelcman in #1355
- [master] LOG4J dependency update in MOXy OSGi test bundle and MySQL driver update by @rfelcman in #1374
- [master] Jakarta dependencies update for Jakarta EE 10 by @rfelcman in #1377
New Contributors
- @dettmoney made their first contribution in #1344
Full Changelog: 3.1.0-M1...4.0.0-M1
2.7.10
What's Changed
- Version change to prepare for a next release 2.7.10 by @rfelcman in #1193
- Jenkins pull request verify by @rfelcman in #1203
- Bug 574548: Add support for parameters with CriteriaBuilder update query by @dazey3 in #1199
- Travis-CI removal by @rfelcman in #1222
- Fix #1161: Clone appropriate fields in OneToManyMapping.clone(). Fix ConcurrentModificationException. (backport for 2.7) by @aserkes in #1208
- Minor JSE test failure fixes by @dazey3 in #1230
- Update Eclipselink to use Eclipselink*Visitor types by @jgrassel in #1237
- Bug 1245: NullPointerException from BatchFetchPolicy dataResults by @dazey3 in #1250
- Bug 412391: Add support for hidden mappedsuperclass attributes by @dazey3 in #1330
- Bug 1343: Remove getStackTrace to fix throughput degredation by @dazey3 in #1346
- Update ConcurrencyManager impl to be in sync with master by @dazey3 in #1347
- Update ECL 2.7 to use Eclipselink ASM 9.2.0. by @jgrassel in #1361
- Bug 463042: Concurrency issue with Case expression operator by @dazey3 in #1357
- SQL Struct with @lob (BLOB, CLOB) used as stored procedure parameter type - backport from 2.6 by @rfelcman in #1339
- Problems with session customizer when upgrading to 2.7.9 - bugfix + unit test - backport from master by @rfelcman in #1366
- Test dependencies update (JBoss Logging, Classmate) by @rfelcman in #1349
- IdentifiableTypeImpl throws IllegalArgumentException with EmbeddedId and relations - bugfix + unit test - backport from master by @rfelcman in #1368
- LOG4J dependency update in MOXy OSGi tests by @rfelcman in #1373
Full Changelog: 2.7.9...2.7.10
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]>