Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[2.7] Fix for ReportQuery not fetching relationships with BatchFetch.IN #2312

Closed
wants to merge 656 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 23, 2020

  1. missed move to jakarta

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    42f64f9 View commit details
    Browse the repository at this point in the history
  2. fix broken html files, minor updates to spec names

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    9a0ca59 View commit details
    Browse the repository at this point in the history
  3. Integrate jaxws-ri 3.0.0-M1 (for tests)

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    bf4db77 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2020

  1. -make SDO running on JDK 11+

    -added sdo back to eclipselink.jar and make it runable on JDK 11+
    -updated/fixed content of eclipselink.jar/source jar
    -fixed up dependency tree for eclipselink.jar (everything is optional as we cannot know what piece of functionality is needed by the user)
    -make sure that nightly test results are being garthered AFTER all previous test runs
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    87a00e3 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. fix scripts, content of binary distribution zip (eclipse-ee4j#783)

    * fix scripts, content of binary distribution zip
    * remove invalid osgi exports, make osgi exports looking the same as in previous version, tweak dependencies
    * include new schemas, no handling yet
    * add dist do deployable modules
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj authored Apr 30, 2020
    Configuration menu
    Copy the full SHA
    13df304 View commit details
    Browse the repository at this point in the history
  2. Distribution module - unpack change

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored and lukasj committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    bc2a312 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. Configuration menu
    Copy the full SHA
    8090578 View commit details
    Browse the repository at this point in the history
  2. Nightly build fix

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored and lukasj committed May 7, 2020
    Configuration menu
    Copy the full SHA
    abc2463 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2020

  1. ASM upgrade 7.3.1 -> 8.0.1 (new CQ #22146) (eclipse-ee4j#800)

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored May 12, 2020
    Configuration menu
    Copy the full SHA
    0c5e121 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

  1. Jenkins and Travis-CI build - server test deactivation (eclipse-ee4j#798

    )
    
    Jenkins and Travis-CI build - server test disable
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored May 13, 2020
    Configuration menu
    Copy the full SHA
    27d1ed3 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2020

  1. Update dependencies (eclipse-ee4j#802)

    * Integrate jaxb-ri 3.0.0-M3
    * Integrate jaxws-ri 3.0.0-M3
    * Integrate jaxws-api 3.0.0-RC3
    * Integrate mail 2.0.0-RC5
    * Integrate ejb-api 4.0.0-RC2
    * Integrate mail 2.0.0-RC5
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj authored May 17, 2020
    Configuration menu
    Copy the full SHA
    eb4736f View commit details
    Browse the repository at this point in the history

Commits on May 18, 2020

  1. Nightly build - test status generation (eclipse-ee4j#808)

    Nightly build - test status generation
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored May 18, 2020
    Configuration menu
    Copy the full SHA
    19e6d34 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2020

  1. Bug 563264: tomcat jndi expected is java:comp/env/BeanManager (eclips…

    …e-ee4j#792) (eclipse-ee4j#807)
    
    * Bug 563264: tomcat jndi expected is java:comp/env/BeanManager (eclipse-ee4j#792)
    
    Signed-off-by: [email protected] <[email protected]>
    sniew authored May 25, 2020
    Configuration menu
    Copy the full SHA
    97092dc View commit details
    Browse the repository at this point in the history

Commits on May 26, 2020

  1. Bugfix #562811 - HEAP DUMP HAS LARGE SIZED ECLIPSELINK REPEATABLEWRIT…

    …EUNITOFWORK (eclipse-ee4j#797)
    
    Signed-off-by: Ravi Babu Tummuru <[email protected]>
    rtummuru authored May 26, 2020
    Configuration menu
    Copy the full SHA
    b60d381 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. EclipseLink doesn't generate SQL INSERT correctly if @ReturnInsert if…

    … used in InheritanceType.JOINED (eclipse-ee4j#806)
    
    EclipseLink doesn't generate SQL INSERT correctly if @ReturnInsert if used in InheritanceType.JOINED
    bugfix for bug eclipse-ee4j#803 + test
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored May 27, 2020
    Configuration menu
    Copy the full SHA
    5faa8f1 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2020

  1. Bugfix MOXy 561757 unmarshalling JSON null value ignored in the paylo…

    …ad (eclipse-ee4j#819)
    
    Bugfix + Unit test
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored May 28, 2020
    Configuration menu
    Copy the full SHA
    64a1ac2 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. update dependencies

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    59e26b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2020

  1. Configuration menu
    Copy the full SHA
    dcc3d63 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2020

  1. Switch to aqapi from maven central (eclipse-ee4j#828)

    * Take aqapi from central, remove obsolete module from the build
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj authored Jun 10, 2020
    Configuration menu
    Copy the full SHA
    17b0123 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2020

  1. Maven build test refactoring (eclipse-ee4j#832)

    Move some integration tests in *.oracle.test modules into Maven "oracle" profile.
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jun 12, 2020
    Configuration menu
    Copy the full SHA
    b95676b View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2020

  1. update project readme (eclipse-ee4j#838)

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj authored Jun 23, 2020
    Configuration menu
    Copy the full SHA
    66ac0c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2020

  1. Property: only add marshal methods (eclipse-ee4j#841)

    The issue is that on OpenJ9 adapterCls.getMethods() returns all the classes' methods. The current code add all the methods to "marshalMethods", so marshal methods but also getClass, equals and so on.
    On openjdk the marshal method is the first one to pop, which is not the case on OpenJ9, the first one is getClass
    So in the second loop:
    JavaClass paramType = method.getParameterTypes()[0]; an ArrayIndexOutOfBoundsException is thrown.
    The modification will only add to "marshalMethods" methods named marshal with one argument. Which seems to me the wanted behaviour from the start.
    
    Co-authored-by: Yann Diorcet <[email protected]>
    diorcety and Yann Diorcet authored Jun 24, 2020
    Configuration menu
    Copy the full SHA
    fbc0bbf View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2020

  1. Jenkins build resources change. (eclipse-ee4j#853)

    This change is based on recommendations from https://bugs.eclipse.org/bugs/show_bug.cgi?id=564240 .
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jun 25, 2020
    Configuration menu
    Copy the full SHA
    83e58aa View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. Configuration menu
    Copy the full SHA
    90600b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. Bug 341074: CriteriaBuilder coalesce ClassCastException using literals

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored and lukasj committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    410cd47 View commit details
    Browse the repository at this point in the history
  2. Maven build - org.eclipse.persistence.dbws.builder.oracle.test tests fix

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored and lukasj committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    40da3a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. add missing entries to project pom

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    2c03163 View commit details
    Browse the repository at this point in the history
  2. [master] Jakarta dependencies upgrade (eclipse-ee4j#892)

    * Jakarta dependencies upgrade
    
    Signed-off-by: Radek Felcman <[email protected]>
    Co-authored-by: Lukas Jungmann <[email protected]>
    rfelcman and lukasj authored Sep 7, 2020
    Configuration menu
    Copy the full SHA
    1c754fb View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Release script fix. This is fix for EclipseLink 3.0.x release job. It…

    …'s related with Oracle dependencies changes. (eclipse-ee4j#895)
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Sep 9, 2020
    Configuration menu
    Copy the full SHA
    aa93daf View commit details
    Browse the repository at this point in the history
  2. pom_oracle_test_server.xml included as a module due a versions-maven-…

    …plugin set version operation. (eclipse-ee4j#896)
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Sep 9, 2020
    Configuration menu
    Copy the full SHA
    eb84e6b View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. Temporary disabled test modules activated and moved to the new Maven …

    …profile extra-tests. (eclipse-ee4j#897)
    
    Main reason is to let org.codehaus.mojo:versions-maven-plugin set version (release, next version) during release to all EclipseLink project modules.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    c2b883c View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2020

  1. Oracle DDL Parser upgrade to 3.0.0-M1

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored and lukasj committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    6ecd846 View commit details
    Browse the repository at this point in the history
  2. Intergate latest dependencies

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    1ee2f5d View commit details
    Browse the repository at this point in the history
  3. Adopt schema namespace change in xml binding

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    810e458 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2020

  1. Configuration menu
    Copy the full SHA
    2acd4f1 View commit details
    Browse the repository at this point in the history
  2. Standalone MOXy distribution (eclipse-ee4j#915)

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj authored Sep 25, 2020
    Configuration menu
    Copy the full SHA
    b481390 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebcf067 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Dependency jakarta.resource-api upgrade 2.0.0-RC3 -> 2.0.0 .

    This is fix for broken build too because 2.0.0-RC3 was removed from staging repo.
    See https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/resource/jakarta.resource-api/
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored and lukasj committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    c8ad7d9 View commit details
    Browse the repository at this point in the history
  2. Dependency jakarta.resource-api upgrade 2.0.0-RC3 -> 2.0.0 .

    This is fix for broken build too because 2.0.0-RC3 was removed from staging repo.
    See https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/resource/jakarta.resource-api/
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored and lukasj committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    879de6b View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2020

  1. Maven build - performance test fix (eclipse-ee4j#919)

    There is dependency fix for jakarta.persistence and JMH + exec-maven-plugin upgrade.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Oct 2, 2020
    Configuration menu
    Copy the full SHA
    eb1d466 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Revert "Change UoW reference to WeakReference for GC"

    This reverts commit 1b94ba6.
    jgrassel committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    29e33ce View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Update dependencies (ejb-api, asm, jmh, mysql, junit)

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    43635d6 View commit details
    Browse the repository at this point in the history
  2. update build plugins

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    3e34bf4 View commit details
    Browse the repository at this point in the history
  3. Let travis build on jdk15

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    bfe1387 View commit details
    Browse the repository at this point in the history
  4. fix the build

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    89911e7 View commit details
    Browse the repository at this point in the history
  5. fix build on jdk15

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    0b9f561 View commit details
    Browse the repository at this point in the history
  6. Test corba only on jdk 8-13

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    5642279 View commit details
    Browse the repository at this point in the history
  7. Adopt asm9

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    cceeeba View commit details
    Browse the repository at this point in the history
  8. clean up dist bundle project

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    24452ed View commit details
    Browse the repository at this point in the history
  9. tweak travis

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    78519e8 View commit details
    Browse the repository at this point in the history
  10. clean up the build for eclipselink.jar

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    aaf4da8 View commit details
    Browse the repository at this point in the history
  11. Merge pull request eclipse-ee4j#928 from jgrassel/RevertUOWWeakRefere…

    …nceChange_1b94ba6ae
    
    [Master] Revert "Change UoW reference to WeakReference for GC"
    jgrassel authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    abf9986 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Bug 567891: Boolean literals are replaced with Integer values in CASE…

    … queries
    
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    f895a1c View commit details
    Browse the repository at this point in the history
  2. Bug 538296: Wrong month is returned if OffsetDateTime is used

    Signed-off-by: Joe Grassel <[email protected]>
    jgrassel committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    c789953 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. let's have eclipselink.zip again

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    e346740 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eclipse-ee4j#933 from jgrassel/Bug538296_Master

    [Master] Bug 538296: Wrong month is returned if OffsetDateTime is used
    jgrassel authored Oct 21, 2020
    Configuration menu
    Copy the full SHA
    ced4163 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. RelationshipsTestSuite offset now accounts for daylight savings and a…

    …ny other offset
    
    Signed-off-by: Jonathan Coustick <[email protected]>
    Cousjava authored and lukasj committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    3c2b733 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03f302d View commit details
    Browse the repository at this point in the history
  3. JPA Criteria API: Empty IN Statement leads to SQL-Error (eclipse-ee4j…

    …#856)
    
    JPA Criteria API: Empty IN Statement leads to SQL-Error
    Bugfix + unit tests
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Oct 22, 2020
    Configuration menu
    Copy the full SHA
    db8c3ff View commit details
    Browse the repository at this point in the history
  4. Maven build - Nightly module fix. (eclipse-ee4j#936)

    Maven build - Nightly module fix.
    ASM 9.0 CQ No added as a comment to the parent pom.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Oct 22, 2020
    Configuration menu
    Copy the full SHA
    77d9c87 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. first exception when reading a class file should be a warning

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    b486d90 View commit details
    Browse the repository at this point in the history
  2. Include notice and license in published artifacts, switch them to md …

    …format
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    a1836bf View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2020

  1. Configuration menu
    Copy the full SHA
    94c7170 View commit details
    Browse the repository at this point in the history
  2. Bug/New Feature 559307: EclipseLink on all versions can dead-lock for…

    …ever (eclipse-ee4j#927)
    
    L2 Cache dead lock diagnostic
    This new feature adds diagnostic logic to detect and log thread dead-lock, or potential dead-lock issues related with access to L2 entity cache.
    Main purpose of this patch/new feature is identify threads/user code which leads into dead-lock above L2 entity cache.
    There are multiple new system properties or persistence properties which control dead-lock detection mechanism and amount of messages produced in the log output. Dead-lock detection is by default disabled.
    Most functional changes are in ConcurrencyManager and WriteLockManager classes. Major part of dead-lock detection logic is in the new ConcurrencyUtil class.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    9f4ec05 View commit details
    Browse the repository at this point in the history
  3. Fix for a bug 553439 2.0 - JAXB Unmarshaller with Schema does not sho…

    …w location of error. (eclipse-ee4j#951)
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    1b7dd1b View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. Dependencies upgrade (eclipse-ee4j#953)

    GlassFish, Jersey, Spring, Weld-SE upgrade
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Nov 9, 2020
    Configuration menu
    Copy the full SHA
    b96f475 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. fix failing test

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    1237484 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    339a37c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Configuration menu
    Copy the full SHA
    a0d90ad View commit details
    Browse the repository at this point in the history
  2. Integrate jaxb-ri/jaxws-ri 3.0.0

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    6e0ab2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76c9e91 View commit details
    Browse the repository at this point in the history
  4. Include nosql in distribution zip (eclipse-ee4j#962)

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj authored Nov 13, 2020
    Configuration menu
    Copy the full SHA
    ba0c4bb View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2020

  1. Jenkins build fix - Snapshots publishing (eclipse-ee4j#971)

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Dec 3, 2020
    Configuration menu
    Copy the full SHA
    b3a75a1 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2020

  1. Update ECLIPSELINK version of org.eclipse.persistence:org.eclipse.per…

    …sistence.parent to 3.0.0-RC1
    
    Signed-off-by: EclipseLink Bot <[email protected]>
    eclipse-eclipselink-bot authored and lukasj committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    3eecfac View commit details
    Browse the repository at this point in the history
  2. Update ECLIPSELINK version of org.eclipse.persistence:org.eclipse.per…

    …sistence.parent to 3.0.1-SNAPSHOT
    
    Signed-off-by: EclipseLink Bot <[email protected]>
    eclipse-eclipselink-bot authored and lukasj committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    bd834eb View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. Configuration menu
    Copy the full SHA
    5c0d1cd View commit details
    Browse the repository at this point in the history
  2. Maven build and release script fix. (eclipse-ee4j#976)

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    714b541 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

  1. Integrate glassfish-corba 4.2.3 (eclipse-ee4j#977)

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj authored Dec 7, 2020
    Configuration menu
    Copy the full SHA
    67f41de View commit details
    Browse the repository at this point in the history
  2. Integrate weld 4.0.0.CR1 (eclipse-ee4j#978)

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj authored Dec 7, 2020
    Configuration menu
    Copy the full SHA
    06cd067 View commit details
    Browse the repository at this point in the history
  3. Update ECLIPSELINK version of org.eclipse.persistence:org.eclipse.per…

    …sistence.parent to 3.0.0-RC2
    
    Signed-off-by: EclipseLink Bot <[email protected]>
    eclipse-eclipselink-bot authored and lukasj committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    e7b377c View commit details
    Browse the repository at this point in the history
  4. Update ECLIPSELINK version of org.eclipse.persistence:org.eclipse.per…

    …sistence.parent to 3.0.1-SNAPSHOT
    
    Signed-off-by: EclipseLink Bot <[email protected]>
    eclipse-eclipselink-bot authored and lukasj committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    5454299 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d9ce3b View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. #567891: improving fix to pass TCKs (eclipse-ee4j#983)

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj authored Dec 8, 2020
    Configuration menu
    Copy the full SHA
    2db87cc View commit details
    Browse the repository at this point in the history
  2. CriteriaBuilderImpl fix revert and code improvement in DatabaseAccess…

    …or to fix JPA.WDF tests. (eclipse-ee4j#984)
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Dec 8, 2020
    Configuration menu
    Copy the full SHA
    87e9d14 View commit details
    Browse the repository at this point in the history
  3. 3.0.0 release (eclipse-ee4j#985)

    * Update ECLIPSELINK version of org.eclipse.persistence:org.eclipse.persistence.parent to 3.0.1-SNAPSHOT
    
    Signed-off-by: EclipseLink Bot <[email protected]>
    Co-authored-by: EclipseLink Bot <[email protected]>
    rfelcman and eclipse-eclipselink-bot authored Dec 8, 2020
    Configuration menu
    Copy the full SHA
    1be7a50 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b181240 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. Concurrency manager logging - extension (eclipse-ee4j#989)

    Concurrency manager logging - extension
    There is some minor change is log output produced by cache dead-lock diagnostic. concurrencyManagerCreationDate format is changed to display time with milliseconds and cache key hash code is added.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jan 11, 2021
    Configuration menu
    Copy the full SHA
    6efe310 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2021

  1. Bug 570378: NullPointerException from MapKey Temporals

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    22974d2 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. Force deferred locks persistence query property (eclipse-ee4j#1007)

    New "eclipselink.cache.query-force-deferred-locks" property force all queries and relationships
     to use deferred lock strategy during object building and L2 cache population.
     It helps to solve dead lock issues in multithreaded environments where one L2 cache is accessed/populated
     by multiple threads.
     Threads create objects from the same object graph but from different starting point.
     Dead lock issue should happens in large object graphs and entities connected with relationships with EAGER fetch strategy.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jan 28, 2021
    Configuration menu
    Copy the full SHA
    11ddfc4 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2021

  1. Bug/New Feature 559307: EclipseLink on all versions can dead-lock for…

    …ever - performance fix (eclipse-ee4j#1010)
    
    Bug/New Feature 559307: EclipseLink on all versions can dead-lock forever - performance fix
    There is small fix for performance improvement when dead-lock detection/logging is enabled.
    "eclipselink.concurrency.manager.allow.readlockstacktrace" default value will be false.
    Stack trace collection for read locks consumes so much resources.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jan 31, 2021
    Configuration menu
    Copy the full SHA
    120edf0 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. Add 'eclipselink.target-database-properties' as a System Property

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored and lukasj committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    987abc0 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

  1. EclipseLink doesn't generate SQL UPDATE correctly if @ReturnUpdate is…

    … used in InheritanceType.JOINED (eclipse-ee4j#1017)
    
    EclipseLink doesn't generate SQL UPDATE correctly if @ReturnUpdate is used in InheritanceType.JOINED
    bugfix for eclipse-ee4j#1016  + unit test
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Feb 16, 2021
    Configuration menu
    Copy the full SHA
    00b5fc7 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. Maven build - plugins and dependencies update (eclipse-ee4j#1020)

    Maven build - plugins and dependencies update
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    759b1b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. eclipse-ee4j#1021: jaxb-compiler command fails to find jaxb implement…

    …ation
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    3dc4f65 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. MOXy @XmlNullPolicy not working with enums (eclipse-ee4j#1024)

    bugfix + unit tests
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    e9204b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    487707e View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. Jenkins build fix (eclipse-ee4j#1033)

    There some UID change to reflect changes at https://ci.eclipse.org/eclipselink .
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    c3dd2b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. ConcurrencyManager dead-lock detection diagnostic improvement 2.0 (ec…

    …lipse-ee4j#1038)
    
    This is extension to current dead-lock detection diagnostic.
    Major updates are:
    
        New system/persistence property eclipselink.concurrency.manager.build.object.complete.waittime to control how much time ConcurrencyManager will wait before it will identify, that thread which builds new object/entity instance should be identified as a potential dead lock source and log info.
        Add to current dead-lock detection log output method name (from ConcurrencyManager) where dead-lock should happen
        org.eclipse.persistence.internal.helper.ConcurrencyManager#isBuildObjectOnThreadComplete minor changes to log some dead-lock diagnostic output
    
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Mar 18, 2021
    Configuration menu
    Copy the full SHA
    3f9aeb6 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Jenkins build/tests fix - resources increase (eclipse-ee4j#1044)

    This is change to prevent SQL timeout errors during build and test execution. It reflects some environment changes done by Eclipse.org admins.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Mar 22, 2021
    Configuration menu
    Copy the full SHA
    72041f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. README.md update (eclipse-ee4j#1042)

    New links to the documentation pages, issue trackers and other resources
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    e9e1bfc View commit details
    Browse the repository at this point in the history
  2. ConcurrencyManager dead-lock detection diagnostic improvement 2.0 - …

    …semaphores (eclipse-ee4j#1041)
    
    Semaphores to limit parallel access to ObjectBuilder and WriteLockManager
    
    This is second part of dead-lock detection diagnostic improvement 2.0 related with previous PR eclipse-ee4j#1038 .
    Previous PR content was passive from point of the view of the EclipseLink code execution.
    This PR has has active component org.eclipse.persistence.internal.helper.ConcurrencySemaphore which should be used to control/limit how many threads should execute selected code.
    In this case is ConcurrencySemaphore used to limit parallel access to org.eclipse.persistence.internal.descriptors.ObjectBuilder and org.eclipse.persistence.internal.helper.WriteLockManager to prevent possible dead-lock issues there.
    If ConcurrencySemaphore will be active, there should be negative impact to the performance.
    By default ConcurrencySemaphore is disabled and must be enabled by persistence or system properties.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    bdc6ed4 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. ConcurrencyManager dead-lock detection diagnostic improvement 2.0.1 (e…

    …clipse-ee4j#1048)
    
    Some small fixes for PR eclipse-ee4j#1038 - ConcurrencyManager dead-lock detection diagnostic improvement 2.0
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Mar 26, 2021
    Configuration menu
    Copy the full SHA
    30e95db View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. ConcurrencySemaphore unit test (eclipse-ee4j#1053)

    ConcurrencySemaphores unit test
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    cd395ad View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. Jakarta dependencies upgrade from EE 9.0.1 (eclipse-ee4j#1046)

    Jakarta dependencies upgrade from EE 9.0.1
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    0a1419e View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Update ECLIPSELINK version of org.eclipse.persistence:org.eclipse.per…

    …sistence.parent to 3.0.1
    
    Signed-off-by: EclipseLink Bot <[email protected]>
    eclipse-eclipselink-bot committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    2308d2f View commit details
    Browse the repository at this point in the history
  2. Update ECLIPSELINK version of org.eclipse.persistence:org.eclipse.per…

    …sistence.parent to 3.0.2-SNAPSHOT
    
    Signed-off-by: EclipseLink Bot <[email protected]>
    eclipse-eclipselink-bot committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    569c89c View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. Configuration menu
    Copy the full SHA
    cb5d4f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. Maven build - release version property change to reflect project.vers…

    …ion Maven property (eclipse-ee4j#1064) (eclipse-ee4j#1066)
    
    Dynamic change based on regex evaluation of project.version property.
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit e6e2053)
    rfelcman authored Apr 11, 2021
    Configuration menu
    Copy the full SHA
    e8bbea3 View commit details
    Browse the repository at this point in the history
  2. Extended logging of JPA L2 cache usage with thread info. (eclipse-ee4…

    …j#1065) (eclipse-ee4j#1067)
    
    This commit contains extension to the EclipseLink logging to print information about persistence cache operations and usage.
    It prints info when entity is stored, refreshed, removed, invalidated in the cache and info about cache hits/miss.
    This feature is controlled by new "eclipselink.cache.extended.logging property" and generates messages at the FINEST log level.
    It prints additional message if one thread stored item into cache and different picking item.
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit f2c4e52)
    rfelcman authored Apr 11, 2021
    Configuration menu
    Copy the full SHA
    2a16fde View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Maven build - JPA JSE test fix on JDK 16 (eclipse-ee4j#1068) (eclipse…

    …-ee4j#1071)
    
    There is Weld SE dependency update to fix org.eclipse.persistence.jpa.test.cachedeadlock.CacheDeadLockDetectionTest in JPA JSE test module.
    Test failure happens on JDK 16 only.
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit fa5bb0a)
    rfelcman authored Apr 12, 2021
    Configuration menu
    Copy the full SHA
    5a11298 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Bug 570702: Add support for Embeddable fields as JOIN targets

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    486776c View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Extended Thread logging (eclipse-ee4j#1079)

    This commit contains extension to logging code.
    Main purpose is display info if cached entity is picked by another thread and WorkManager is called in different threads.
    This logging is by default disabled and must be enabled by persistence properties
    Major changes are:
    
       - new thread log category specified in "org.eclipse.persistence.logging.LogCategory" and "org.eclipse.persistence.logging.SessionLog"
       - Two new persistence unit properties "eclipselink.thread.extended.logging" to enable this logging and "eclipselink.thread.extended.logging.threaddump" to add to the log output threads stack trace
       - new log messages are called from "org.eclipse.persistence.internal.sessions.UnitOfWorkImpl"
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit f202761)
    rfelcman authored Apr 21, 2021
    Configuration menu
    Copy the full SHA
    9346100 View commit details
    Browse the repository at this point in the history
  2. Fixes eclipse-ee4j#1069: let JpaEntityManager(Factory) extend AutoClo…

    …seable (eclipse-ee4j#1077)
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    5d61149 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Integrate EclipseLink ASM 9.1.0

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    919db46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22fec35 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Configuration menu
    Copy the full SHA
    a2b2c3a View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. fix test failures for mysql driver 8.0.24 (eclipse-ee4j#1108)

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 2bcbb67)
    lukasj committed May 5, 2021
    Configuration menu
    Copy the full SHA
    b82666f View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Configuration menu
    Copy the full SHA
    33e4b5f View commit details
    Browse the repository at this point in the history
  2. Maven build (MOXy) - JMockit dependency removal (eclipse-ee4j#1109) (e…

    …clipse-ee4j#1114)
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit 436f5ff)
    rfelcman authored May 6, 2021
    Configuration menu
    Copy the full SHA
    4cd6016 View commit details
    Browse the repository at this point in the history
  3. eclipselink 3.0 JPA Modelgenerator does not recognize jakarta schemas (

    …eclipse-ee4j#1116)
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 7f57042)
    lukasj committed May 6, 2021
    Configuration menu
    Copy the full SHA
    048256b View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Configuration menu
    Copy the full SHA
    3c7015b View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Bug 573094: TRIM function generates incorrect SQL for CriteriaBuilder…

    … (Oracle platform fix) (eclipse-ee4j#1129) (eclipse-ee4j#1134)
    
    This is fix related with changes in eclipse-ee4j#1085 "Bug 573094: TRIM function generates incorrect SQL for CriteriaBuilder" based on bug eclipse-ee4j#1084 "Bug 573094: TRIM function generates incorrect SQL for CriteriaBuilder".
    It's cover Oracle DB (OraclePlatform). In Oracle DB `LTRIM` and `RTRIM` are simple SQL functions with two arguments see
    LTRIM   https://docs.oracle.com/database/121/SQLRF/functions108.htm#SQLRF00664
    RTRIM  https://docs.oracle.com/database/121/SQLRF/functions174.htm#SQLRF06104
    
    Before this fix there were test failures in
    CORE: `org.eclipse.persistence.testing.tests.expressions.ReadAllExpressionTest.RightTrim`
    JPA: `org.eclipse.persistence.testing.tests.jpa.relationships.ExpressionJUnitTestSuite.testLeftTrimWithTrimChar(ExpressionJUnitTestSuite.java:100)`
    `org.eclipse.persistence.testing.tests.jpa.relationships.ExpressionJUnitTestSuite.testRightTrimWithTrimChar(ExpressionJUnitTestSuite.java:205)`
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit d91883a)
    rfelcman authored May 13, 2021
    Configuration menu
    Copy the full SHA
    dacf78a View commit details
    Browse the repository at this point in the history

Commits on May 14, 2021

  1. Replace ENCRYPT MySQL function with SHA2,

    ENCRYPT has been deprecated in 5.7 and is removed in 8.
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit b43059b)
    lukasj committed May 14, 2021
    Configuration menu
    Copy the full SHA
    a985b86 View commit details
    Browse the repository at this point in the history
  2. Use MySQL 8 for tests

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed May 14, 2021
    Configuration menu
    Copy the full SHA
    918af76 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. Bug 573435: CriteriaBuilder construct throws argument type mismatch e…

    …xception with Case Select
    
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed May 17, 2021
    Configuration menu
    Copy the full SHA
    8044682 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. Bug 573094: Fix LTRIM/RTRIM inversion of indices

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed May 21, 2021
    Configuration menu
    Copy the full SHA
    b69624c View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Bugfix for - Indention not working if custom CharacterEscapeHandler i…

    …s set and encoding is set to 'UTF-8 (eclipse-ee4j#1146) (eclipse-ee4j#1155)
    
    Bugfix + unit test for "Indention not working if custom CharacterEscapeHandler is set and encoding is set to 'UTF-8" bug eclipse-ee4j#1119 .
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit 7f68c9e)
    rfelcman authored May 25, 2021
    Configuration menu
    Copy the full SHA
    db22179 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Maven build - JPARS module Manifest generation - backport from master (

    …eclipse-ee4j#1157)
    
    * Maven build - JPARS module Manifest generation (eclipse-ee4j#1139)
    
    Behind this fix is some issue with org.apache.felix:maven-bundle-plugin. This plugin inserts into generated MANIFEST.MF file Maven project properties, but only properties in capital characters. Maven properties in lowercase characters are ignored and not included into manifest. I tried to upgrade into latest version of org.apache.felix:maven-bundle-plugin:5.1.2, but without any change.
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit 4708ec2)
    rfelcman authored May 26, 2021
    Configuration menu
    Copy the full SHA
    73bad2f View commit details
    Browse the repository at this point in the history
  2. Maven build - Plugin bundle content fix (eclipse-ee4j#1158)

    This is fix for the bug eclipse-ee4j#1107 "Incorrect content of the bundles at Eclipse.org download pages for versions 3.0.0 and higher".
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored May 26, 2021
    Configuration menu
    Copy the full SHA
    07ce436 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. Bug 573361: Add support for parameters within CriteriaBuilder case/co…

    …alesce expressions
    
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed May 27, 2021
    Configuration menu
    Copy the full SHA
    3ff5867 View commit details
    Browse the repository at this point in the history
  2. DBWS Builder generates incorrect ORM mapping for SQL TIMESTAMP bugfix (

    …eclipse-ee4j#1165)
    
    Bugfix for "DBWS Builder generates incorrect ORM mapping for SQL TIMESTAMP" eclipse-ee4j#1162
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored May 27, 2021
    Configuration menu
    Copy the full SHA
    cadd244 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Bug 573794: Add support for parameters within CriteriaBuilder IN expr…

    …essions
    
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed May 28, 2021
    Configuration menu
    Copy the full SHA
    4dc5d63 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Extended Thread logging - backport from master (eclipse-ee4j#1173)

    * Extended Thread logging - Cache thread info change (eclipse-ee4j#1120)
    
    There is change in log message severity and log category. This log message is also produced if persistence 'eclipselink.cache.extended.logging' is set to true.
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit c9272ea)
    rfelcman authored Jun 1, 2021
    Configuration menu
    Copy the full SHA
    eb01b28 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. Bug 417259: Add support for parameters within CriteriaBuilder HAVING …

    …clause
    
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    e7fc271 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. Jenkins pipelines - GitHub PR verification and SSH ID fix (eclipse-ee…

    …4j#1192)
    
    Jenkins pipelines - GitHub PR verification and SSH ID fix
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    1c9e388 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Configuration menu
    Copy the full SHA
    ef5111a View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Maven/Nightly build fix - bundle names change (eclipse-ee4j#1183)

    Maven/Nightly build fix - bundle names change, time HHmm added to nightlyVersion property,  MANIFEST.MF content
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    2a0820a View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Configuration menu
    Copy the full SHA
    14e55e5 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Configuration menu
    Copy the full SHA
    c4da81e View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Travis-CI removal (eclipse-ee4j#1221)

    Due a Travis-CI resources policy change (migration from travis-ci.org to travis-ci.com and related changes in available resources), migration to Eclipse-CI Jenkins environment started on 30-Jun-2021.
    This is replacement of Travis-CI environment used to verify pull requests.
    See previous PRs:
    eclipse-ee4j#1195
    eclipse-ee4j#1202
    eclipse-ee4j#1203
    eclipse-ee4j#1205
    This final change removes .travis.yml file as this file is not used anymore and Eclipse-CI Jenkins environment is active now see:
    https://ci.eclipse.org/eclipselink/job/eclipselink-pull-request-verifier/
    https://ci.eclipse.org/eclipselink/job/eclipselink-pull-request-verifier/view/change-requests/
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    43ff860 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Fix eclipse-ee4j#1161: Clone appropriate fields in OneToManyMapping.c…

    …lone(). Fix ConcurrentModificationException. (backport for 3.0)
    
    Signed-off-by: aserkes <[email protected]>
    aserkes authored and lukasj committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    948ffab View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2021

  1. Minor JSE test failure fixes

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored and lukasj committed Aug 7, 2021
    Configuration menu
    Copy the full SHA
    6c146d3 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Update Eclipselink to use Eclipselink*Visitor types

    Signed-off-by: Joe Grassel <[email protected]>
    jgrassel authored and lukasj committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    6e2680c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2021

  1. Bug 1245: NullPointerException from BatchFetchPolicy dataResults

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored and lukasj committed Aug 21, 2021
    Configuration menu
    Copy the full SHA
    aa175fc View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. ConcurrencyManager dead-lock detection diagnostic improvement 2.0.2 (e…

    …clipse-ee4j#1253)
    
    Minor fix in logging output to remove <ENTITY>.toString() call during logging. It should be potentially not safe (e.g. resources consuming, dead-lock, infinite loop). Class name and primary key is enough there to identify cache object.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Aug 23, 2021
    Configuration menu
    Copy the full SHA
    14b282e View commit details
    Browse the repository at this point in the history
  2. Jenkins release job fix (eclipse-ee4j#1239)

    This is fix for "git push" call, which failed with "[email protected]: Permission denied (publickey)." error message. It's related with some Eclipse-CI infrastructure security settings. "release.sh" script must be called within "el-build" container and this container is wrapped by "sshagent([SSH_CREDENTIALS_ID]) {".
    Opposite nesting "sshagent([SSH_CREDENTIALS_ID]) {" inside "container('el-build') {" instruction leads into error.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Aug 23, 2021
    Configuration menu
    Copy the full SHA
    3fa7e03 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Tweak warnings in the build

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 766446e)
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    99b20a9 View commit details
    Browse the repository at this point in the history
  2. run lrg tests in GH build

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 1843df4)
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    4cc4a04 View commit details
    Browse the repository at this point in the history
  3. build related fixes from (eclipse-ee4j#1093)

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit ac66849)
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    b0076a2 View commit details
    Browse the repository at this point in the history
  4. GH action build for 3.0

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    096a711 View commit details
    Browse the repository at this point in the history
  5. mova action to the correct folder

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    9a7f954 View commit details
    Browse the repository at this point in the history
  6. add config for lgtm

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    f142ef6 View commit details
    Browse the repository at this point in the history
  7. reduce number of duplicates in the reports

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit ced4126)
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    fd14f5d View commit details
    Browse the repository at this point in the history
  8. Fix reported compile time errors from tests

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 558bf4e)
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    917340a View commit details
    Browse the repository at this point in the history
  9. reduce compiler warnings

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit b28eb7d)
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    fcec3e7 View commit details
    Browse the repository at this point in the history
  10. fix some compiler warnings,

    clean up
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 1ab0d5c)
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    77baf1b View commit details
    Browse the repository at this point in the history
  11. Replace deprecated constructors by valueOf

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 71285ee)
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    58cd019 View commit details
    Browse the repository at this point in the history
  12. compiler warnings (casts, access to static, forgotten valueOf,..), (e…

    …clipse-ee4j#1262)
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 6d7fa3c)
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    729ac17 View commit details
    Browse the repository at this point in the history
  13. fix merging errors

    Signed-off-by: Lukas Jungmann <[email protected]>
    lukasj committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    bc0f0b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. clean up warnings (eclipse-ee4j#1269)

    * warnings in sdo, moxy, dbws
    * add override ann
    * remove redundant casts, inheritdoc
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit ed8460e)
    lukasj committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    0ce1ab1 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Jenkins build fix to reflect/use JDK specified in the Jenkins pipeline

    This fix removes `. /etc/profile` call from scripts called by various Jenkins pipelines.
    In `. /etc/profile` was hardcoded JDK 8 so Jenkins build/test didn't reflect JDK settings from pipeline.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored and lukasj committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    75bbde1 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Configuration menu
    Copy the full SHA
    5da4eef View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. fix sdo test failures

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit d801704)
    lukasj committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    e7395fd View commit details
    Browse the repository at this point in the history
  2. more sdo fixes

    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 328b3dd)
    lukasj committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    c1754c4 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Prepare for the removal of the securitymanager in moxy. (eclipse-ee4j…

    …#1320)
    
    Signed-off-by: Tomas Kraus <[email protected]>
    
    (cherry picked from commit 88c6147)
    Tomas-Kraus authored and lukasj committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    f808581 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Configuration menu
    Copy the full SHA
    6db5d8f View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Configuration menu
    Copy the full SHA
    09f029a View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Bug 463042: Concurrency issue with Case expression operator (eclipse-…

    …ee4j#1358)
    
    Signed-off-by: Will Dazey <[email protected]>
    Signed-off-by: Patrick Haller <[email protected]>
    dazey3 authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    1564cea View commit details
    Browse the repository at this point in the history
  2. Bug 1343: Remove getStackTrace to fix throughput degredation (eclipse…

    …-ee4j#1345)
    
    Signed-off-by: Joshua Dettinger <[email protected]>
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    cbd807c View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Configuration menu
    Copy the full SHA
    434e53f View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. SQL Struct with @lob (BLOB, CLOB) used as stored procedure parameter …

    …type - backport from master (eclipse-ee4j#1338)
    
    Bugfix and unit test.
    
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit ebabd20)
    
    * SQL Struct with @lob (BLOB, CLOB) used as stored procedure parameter type - fix (eclipse-ee4j#1336)
    
    Additional fix in Oracle12Platform class to use standard java.sql.Connection.createStruct() method.
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit 693d6d4)
    rfelcman authored Nov 29, 2021
    Configuration menu
    Copy the full SHA
    764851a View commit details
    Browse the repository at this point in the history
  2. problems with session customizer when upgrading to 2.7.9 - bugfix + u…

    …nit test (eclipse-ee4j#1364) (eclipse-ee4j#1365)
    
    Standalone usage ReturnUpdate annotation was broken in PR eclipse-ee4j#1016.
    fixes eclipse-ee4j#1363
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit fb1cc69)
    rfelcman authored Nov 29, 2021
    Configuration menu
    Copy the full SHA
    e685601 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. IdentifiableTypeImpl throws IllegalArgumentException with EmbeddedId …

    …and relations - bugfix + unit test
    
    Because there are four new objects (java classes) in org.eclipse.persistence.testing.models.jpa.metamodel package MetamodelMetamodelTest.METAMODEL_ALL_TYPES is increased into 56.
    These four objects have eights new attributes. This is why MetamodelMetamodelTest.METAMODEL_ALL_ATTRIBUTES_SIZE is increased into 158.
    
    fixes eclipse-ee4j#1228
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit 07c80a8)
    rfelcman authored Nov 30, 2021
    Configuration menu
    Copy the full SHA
    800b670 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    79c4d52 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Oracle dependencies update (JDBC Driver, XMLParser, DMS) to 21c (ecli…

    …pse-ee4j#1385)
    
    In 21.3.0.0 are some changes in:
    
    1. Maven artifacts naming (groupId)
    2. Some deprecated methods in 19.3.0.0 were removed in 21.3.0.0 (e.g. close(), DataSources with connection pooling has to be created by Oracle Universal Connection Pool API)
    
    Signed-off-by: Radek Felcman <[email protected]>
    
    (cherry picked from commit 1158e02)
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jan 10, 2022
    Configuration menu
    Copy the full SHA
    4175e82 View commit details
    Browse the repository at this point in the history
  2. Bug in the PersistenceUnitProcessor.findPersistenceArchives(ClassLoad…

    …er loader, String descriptorPath) - bugfix (eclipse-ee4j#1386)
    
    Bug in the PersistenceUnitProcessor.findPersistenceArchives(ClassLoader loader, String descriptorPath) - bugfix
    
    This small fix allows using/loading persistence.xml from WAR file from .../WEB-INF/classes/META-INF/persistence.xml location in JSE environment.
    It is still required to point EclipseLink (EntityManagerFactory) to this location in JSE environment by:
    
      System.setProperty(PersistenceUnitProperties.ECLIPSELINK_PERSISTENCE_XML, "WEB-INF/classes/META-INF/persistence.xml");
    or
      Properties persistenceUnitProperties = new Properties();
      persistenceUnitProperties.setProperty(PersistenceUnitProperties.ECLIPSELINK_PERSISTENCE_XML, "WEB-INF/classes/META-INF/persistence.xml");
      EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("test-jpa-pu2", persistenceUnitProperties);
    
    Before this fix ValidationException
    e.g.
    Internal Exception: Exception [EclipseLink-7357] (Eclipse Persistence Services - 4.0.0.v202112161344): org.eclipse.persistence.exceptions.ValidationException
    Exception Description: URL [jar:file:/tmp/test1348.war!/WEB-INF/classes/META-INF/persistence.xml] for resource [WEB-INF/classes/META-INF/persistence.xml] does not belong to a valid persistence root (as per JPA Specification)
    
    was thrown
    
    Fixes eclipse-ee4j#1348
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit 9417d47)
    rfelcman authored Jan 10, 2022
    Configuration menu
    Copy the full SHA
    c388248 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Cannot set FOR UPDATE in conjunction with ORDER BY and / or LIMIT (Or…

    …acleDB & Derby) - bugfix + unit test (eclipse-ee4j#1407)
    
    Fixes eclipse-ee4j#1369 .
    
    Signed-off-by: Radek Felcman <[email protected]>
    
    (cherry picked from commit adf28f4)
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jan 24, 2022
    Configuration menu
    Copy the full SHA
    b5de865 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Fix 2.0 for Bug 404069 - MOXy should not append .0 to time info for …

    …dateTime and time formats + unit test (eclipse-ee4j#1410)
    
    This new feature optionally add suffix/decimal part to time part/seconds in case of conversion from supported date/time formats into String. This suffix is controlled by new "org.eclipse.persistence.xml.time.suffix" system property.
    It happens only if source time doesn't contain fraction of seconds and for XML, JSON conversion. E.g.:
    For -Dorg.eclipse.persistence.xml.time.suffix=.0
    Source value: 2003-08-29T03:00:00-04:00 -> Output string: 2003-08-29T03:00:00.0-04:00
    Source value: 1975-02-21T07:47:15 -> Output string: 1975-02-21T07:47:15.0
    
    In case of fraction of seconds in the input behavior is still same e.g.:
    Source value: 1975-02-21T07:47:15.123 -> Output string: 1975-02-21T07:47:15.123
    
    It simplifies migration from WebLogic Server 11g to 12c.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jan 26, 2022
    Configuration menu
    Copy the full SHA
    ba4f586 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Configuration menu
    Copy the full SHA
    fc7cbf0 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Configuration menu
    Copy the full SHA
    cf1d984 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. org.eclipse.persistence.jpa.jse.test test fixes against Oracle DB - b…

    …ackport from master (eclipse-ee4j#1419)
    
    JPA JSE Tests against Oracle DB fixes
    
    Signed-off-by: Radek Felcman <[email protected]>
    
    (cherry picked from commit 5763e7e)
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Feb 9, 2022
    Configuration menu
    Copy the full SHA
    158a242 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2022

  1. Configuration menu
    Copy the full SHA
    64afd47 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2022

  1. BatchFetchType.IN causes IndexOutOfBoundsException in ForeignReferenc…

    …eMapping.extractResultsFromBatchQuery (eclipse-ee4j#1426)
    
    Fixes eclipse-ee4j#1148 (bugfix + unit test)
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored and lukasj committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    51b4b31 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Bug 578686: Remove OrderBy parameter binding use case

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored and lukasj committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    e1bd312 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Bug 579327: ParameterExpression in CriteriaBuilder.isNull() doesn't r…

    …egister
    
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    1a4d83d View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Bug 579327: Test bug on Derby & DB2z

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    5be5c8c View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. ASM upgrade into 9.3 (eclipse-ee4j#1478)

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    6601fa9 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Configuration menu
    Copy the full SHA
    e57d038 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. Configuration menu
    Copy the full SHA
    539be37 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Eclipselink.jar bundle - version.properties fix (eclipse-ee4j#1495)

    This is fix for version.properties file content included in eclipselink.jar bundle.
    Before this fix version information related properties like ${release.version}, ${build.*} wasn't replaced by correct values.
    version.properties file content in org.eclipse.persistence.core is replaced correctly.
    It happens in 3.0 branch only.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Apr 22, 2022
    Configuration menu
    Copy the full SHA
    4fd7165 View commit details
    Browse the repository at this point in the history
  2. Bug 579726: CriteriaBuilder neg() only returns Integer type.

    Signed-off-by: Joe Grassel <[email protected]>
    jgrassel committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    f5b5422 View commit details
    Browse the repository at this point in the history
  3. Merge pull request eclipse-ee4j#1499 from jgrassel/IntegrateBug579726…

    …ForGH1485_3.0
    
    Bug 579726: CriteriaBuilder neg() only returns Integer type.
    jgrassel authored Apr 22, 2022
    Configuration menu
    Copy the full SHA
    af40441 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. Apache Ant dependency upgrade (eclipse-ee4j#1503)

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored May 2, 2022
    Configuration menu
    Copy the full SHA
    3e7d4da View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. Issue 1245: Fix memory leak in BatchFetchPolicy clone()

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored and lukasj committed May 31, 2022
    Configuration menu
    Copy the full SHA
    cfda40a View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. Bug 579409: Add support for Statement.getGeneratedKeys for Identity G…

    …eneration
    
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    b4597bf View commit details
    Browse the repository at this point in the history
  2. Bug 579409: Move 'eclipselink.target-database-properties' to initiali…

    …ze earlier
    
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    85e3491 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Improve EclipseLink query parameter binding behavior

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    d95844e View commit details
    Browse the repository at this point in the history
  2. Query syntax and parameter binding testing

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    8ceb384 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Issue 1556: minor messaging errors

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    29d019e View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Minor messaging fix for apostrophe usage

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored and lukasj committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    14ecfce View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Configuration menu
    Copy the full SHA
    5d879b7 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. JPA Test Framework - distribution bundle fix (eclipse-ee4j#1652)

    This fixes missing files in _eclipselink-jpatest-framework.jar_ bundle.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Aug 16, 2022
    Configuration menu
    Copy the full SHA
    0cebd7a View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. Promotion build script fix - version qualifier and buildType property (

    …eclipse-ee4j#1658)
    
    This PR fix some parameters in the release.sh script to set correctly properties buildRevision and buildType in the version.properties file.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    c2faa61 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    278c90b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4714322 View commit details
    Browse the repository at this point in the history
  3. Version change from 3.0.3-SNAPSHOT to 3.0.4-SNAPSHOT

    First commit to prepare new version after 3.0.3 (final) release.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    d20db39 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Minor messaging improvements (eclipse-ee4j#1674)

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored Aug 26, 2022
    Configuration menu
    Copy the full SHA
    294c8ce View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. PrintInnerJoinInWhereClause as query hint - backport from master (ecl…

    …ipse-ee4j#1682)
    
    This change extend usage of `PrintInnerJoinInWhereClause` from current persistence unit property into query hint like
    
    ```
    @NamedQuery(
        name="QueryOrder.findAllOrdersWithEmptyOrderLinesHintFalse",
        query="SELECT o FROM QueryOrder o WHERE o.queryOrderLines IS EMPTY",
        hints={@QueryHint(name=QueryHints.PRINT_INNER_JOIN_IN_WHERE_CLAUSE, value="false")})
    ```
    
    or
    ```
    String jpql = "SELECT o FROM QueryOrder o WHERE o.queryOrderLines IS EMPTY";
    Query query = em.createQuery(jpql, QueryOrder.class);
    query.setHint(QueryHints.PRINT_INNER_JOIN_IN_WHERE_CLAUSE, "false");
    ```
    
    It allows developers more preciously target (optimize) this property to the selected queries.
    Fixes eclipse-ee4j#1522.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    0e90769 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Issue 1711: ClassCastException while updating foreignkeys with identi…

    …ty generation
    
    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    f7e045a View commit details
    Browse the repository at this point in the history
  2. Bugfix for: Specifying QName in XmlVariableNode results namespace wri…

    …tten twice (eclipse-ee4j#1718)
    
    Bugfix for: Specifying QName in XmlVariableNode results namespace written twice
    Fix + unit test.
    Fixes eclipse-ee4j#1709
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    0d54d41 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. remove the noisy entries from the logs - backport from the master (ec…

    …lipse-ee4j#1748)
    
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit e2da068)
    
    GitHub Actions change JDK to Adopt JDK distribution due a issue with javadoc
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Nov 30, 2022
    Configuration menu
    Copy the full SHA
    099442d View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Documents conversion to Asciidoc format (eclipse-ee4j#1753)

    Purpose of this PR is to make current documentation available at https://www.eclipse.org/eclipselink/documentation/ (section Guides) more flexible and easier to modify.
    Each guide is published there under separate maven module under `org.eclipse.persistence.documentation` which is new documentation parent.
    Main advantages of Asciidoc format are:
    - easy modifications
    - style is separated from the content
    - various output formats available
    
    Each guide is located under `<maven_module>/src/docs/asciidoc` which is default source directory for `asciidoctor-maven-plugin`. Expected main/entry document file name to each guide is `main.adoc` file. `main.adoc` contains common attributes and contains a lot of includes. All included images are in PNG format as GIFs are not accepted in case of PDF output.
    Current configuration generates HTML (Web), PDF (Printable), EPUB (e-book) outputs.
    
    Documentation guides are not build by default, but under `doc` Maven profile. See:
    `mvn clean package -rf :org.eclipse.persistence.documentation -P docs`
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    7f7f76b View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Issue 1755: Add support for non-breaking spaces

    Signed-off-by: William Dazey <[email protected]>
    William Dazey authored and dazey3 committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    bd4d995 View commit details
    Browse the repository at this point in the history
  2. Fix Javadoc errors

    Signed-off-by: William Dazey <[email protected]>
    William Dazey authored and dazey3 committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    16ab37c View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2022

  1. Class read fallback needs to reread the stream from the beginning (ec…

    …lipse-ee4j#1766) (eclipse-ee4j#1767)
    
    Backport from master
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 9fd3f9c)
    lukasj authored Dec 23, 2022
    Configuration menu
    Copy the full SHA
    b58dc42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61661a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Fix ConcurrentModificationException in BatchFetchPolicy - backport fr…

    …om 2.7 (eclipse-ee4j#1708)
    
    Fixes eclipse-ee4j#1506 . This change will fix the ConcurrentModificationException of the attributeExpression list, when running the same (batch)query with different entity managers.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jan 9, 2023
    Configuration menu
    Copy the full SHA
    e7971e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. Diagnostic new feature - corrupted cache (backport from master) (ecli…

    …pse-ee4j#1785)
    
    This is new diagnostic feature which could help developers to analyze inconsistent query results. Inconsistent means, that there is mix of managed and detached entities in the query result by logical error in their code. It should happens if JPA L2 caching is enabled.
    E.g. let's have following code:
    
    em.remove(branchBDiagnostic);
    commitTransaction(em);
    //branchBDiagnostic is in Detached state
    ...
    em.getTransaction().begin();
    branchADiagnostic.getBranchBs().add(branchBDiagnostic);
    branchBDiagnostic.setBranchA(branchADiagnostic);
    //Detached entity (branchBDiagnostic) is not persisted again - logical error
    commitTransaction(em);
    
    //This em.find() will resolve objects from cache
    BranchADiagnostic branchADiagnosticFindResult = em.find(BranchADiagnostic.class, BRANCHA_ID);
    ...
    
    if cache validation is enabled by
    persistence unit property
    <property name="eclipselink.query-results-cache.validation" value="true"/>
    or by query hint
    query.setHint("eclipselink.query-results-cache.validation", true);
    EclipseLink will print into log output messages like
    
    [EL Warning]: cache: 2022-12-07 14:26:50.86--UnitOfWork(1211586911)--stack of visited objects that refer to the corrupt object: [BranchADiagnostic{id=1}]
    [EL Warning]: cache: 2022-12-07 14:26:50.86--UnitOfWork(1211586911)--corrupt object referenced through mapping: org.eclipse.persistence.mappings.OneToManyMapping[branchBs]
    [EL Warning]: cache: 2022-12-07 14:26:50.86--UnitOfWork(1211586911)--corrupt object: BranchBDiagnostic{id=11}
    
    Note: <Entity>.toString() method is used.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jan 16, 2023
    Configuration menu
    Copy the full SHA
    daee815 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. GitHub Actions fix for Javadoc generation (eclipse-ee4j#1796)

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    23fe71f View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Issue 1779: Add DB2zOS support for UNICODE Timestamps

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    633f401 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Add Oracle21c support (eclipse-ee4j#1824)

    Signed-off-by: Will Dazey <[email protected]>
    dazey3 authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    430c97e View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Configuration menu
    Copy the full SHA
    a4d3d5d View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Persistence weaver logging (remove useless log message) (eclipse-ee4j…

    …#1838)
    
    * Remove useless log message during a veawing (eclipse-ee4j#1837)
    
    Signed-off-by: Lukas Jungmann <[email protected]>
    (cherry picked from commit 1092bbf)
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Mar 15, 2023
    Configuration menu
    Copy the full SHA
    4c963f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    3c625c6 View commit details
    Browse the repository at this point in the history
  2. Issue 1544: Derby mapping of LocalTime should map to TIME type (eclip…

    …se-ee4j#1833)
    
    Signed-off-by: Will Dazey <[email protected]>
    Signed-off-by: Tomas Kraus <[email protected]>
    dazey3 authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    bffaaaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    036d372 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    fc4f178 View commit details
    Browse the repository at this point in the history
  2. fix eclipse-ee4j#1596 Major performance issue in case of many new ent…

    …ities (eclipse-ee4j#1843) (eclipse-ee4j#1863)
    
    * Issue 1596: use a hash-based collection to lookup objects in the cache instead of a linear search
    * Adjusted source according to review:
    - extended tests
    - updated copyright year
    - call removeObjectFromPrimaryKeyToNewObjects in preMergeChanges
    - remove list from primaryKeyToNewObjects if it is empty
    - simplify tests
    
    
    (cherry picked from commit 76d8274)
    
    Signed-off-by: Patrick Schmitt <[email protected]>
    Signed-off-by: Radek Felcman <[email protected]>
    Co-authored-by: Patrick Schmitt <[email protected]>
    rfelcman and Zuplyx authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    edb84b9 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Configuration menu
    Copy the full SHA
    ca12e9f View commit details
    Browse the repository at this point in the history
  2. SDO potential memory leak fix 2.0 (eclipse-ee4j#1869)

    This change solve potential memory leak if SDO component is used in JEE environment.
    There is refactor of SDOHelperContext.helperContexts map content (nested map). Instead of current ConcurrentHashMap is CacheIdentityMap used which supports Least Recently Used (LRU) strategy. This one should be controlled by new SDO system property eclipselink.sdo.helper.contexts.max.size.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    f773207 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Bugfix for - Missing error message when calling JpaHelper.getReportQu…

    …ery() with wrong argument (eclipse-ee4j#1911) (eclipse-ee4j#1913)
    
    Fixes eclipse-ee4j#1893
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit 6d59a82)
    rfelcman authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    3c9f7df View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    f654304 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. ASM version upgrade to 9.6 (JDK 22 ready) - backport from master (ecl…

    …ipse-ee4j#1965)
    
    JPA WDF test fix
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    813a6a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    d32bad7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Version change from 3.0.4-SNAPSHOT to 3.0.5-SNAPSHOT (eclipse-ee4j#1980)

    First commit to prepare new version after 3.0.4 (final) release.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    f79ba96 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    5cfd9e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. [3.0] Bugfix: NullPointerException at CacheIndexMetadata.getField() (e…

    …clipse-ee4j#1292)
    
    PROBLEM
    =======
    NullPointerException raising at CacheIndexMetadata.getField() while EntityManager initialising.
    
    CAUSE
    =======
    Entity metadata XML file contains tag <cache-index><column-name>SOMENAME</column-name></cache-index>.
    XML Deserializer call CacheIndexMetadata default constructor. ORMetadata.m_project field stay none initialised.
    Call of CacheIndexMetadata.getField() throw to exception.
    
    SOLVING
    =======
    Set ORMetadata.m_project value after XML deserialization.
    
    Signed-off-by: Vladimir Ivanov <[email protected]>
    Co-authored-by: Vladimir Ivanov <[email protected]>
    ivvlev and Vladimir Ivanov authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    79a21f2 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Queries created with criteria api with many joins - fix

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored and lukasj committed May 7, 2024
    Configuration menu
    Copy the full SHA
    a12b803 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    7d06f20 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Oracle proxy authentication test fix (eclipse-ee4j#2145)

    Remove too strong dependency on Oracle error message. There is change between Oracle 23c and Oracle 23ai.
    
    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored May 16, 2024
    Configuration menu
    Copy the full SHA
    271766d View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. LoggingLocalization performance improvement - backport from master (e…

    …clipse-ee4j#2172)
    
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit f7bc1d2)
    rfelcman authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0f69952 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    d8ba4d6 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    0126a1f View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Maven build - optional all sources bundle (eclipse-ee4j#2210)

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ededbb5 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. DatabasePlatform.wasFailureCommunicationBased() fix (eclipse-ee4j#2229)

    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit 3b5da43)
    rfelcman authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ef4f334 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    e012b74 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. OptimisticLockException while using L2 cache fix (eclipse-ee4j#2248) (e…

    …clipse-ee4j#2252)
    
    Under specific conditions is org.eclipse.persistence.exceptions.OptimisticLockException incorrectly thrown.
    Environment conditions are:
    
        JPA L2 cache enabled
        Weaving is applied to used entities
        @Version annotation is used
    
    Test org.eclipse.persistence.testing.tests.advanced2.weave.WeaveVersionTest#testWeavedEntitiesWithVersionL2Cache describe sequence of steps which leads into org.eclipse.persistence.exceptions.OptimisticLockException if fix is not applied.
    
    Purpose of fix in org.eclipse.persistence.internal.sessions.UnitOfWorkImpl#cloneAndRegisterObject(java.lang.Object, org.eclipse.persistence.internal.identitymaps.CacheKey, org.eclipse.persistence.internal.identitymaps.CacheKey, org.eclipse.persistence.descriptors.ClassDescriptor) is update current working object with non-invalidated version from UnitOfWork scope if original is still invalid.
    
    Signed-off-by: Radek Felcman <[email protected]>
    (cherry picked from commit c4fc6f1)
    rfelcman authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    178d3f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Fixes coalesce and case operators in multithreaded environments with …

    …different number of arguments (backport to 3.0) (eclipse-ee4j#2263)
    
    TestArgumentListFunctionExpressionConcurrency.java - adds tests that reproduce the bug.
    ExpressionOperator.java - fixes getArgumentIndices by disabling the caching of the dynamically created argument indexes.
    
    Co-authored-by: Igor Mukhin <[email protected]>
    igormukhin and Igor-Mukhin authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    5881d7e View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. ASM 9.7.1 upgrade (eclipse-ee4j#2292)

    Signed-off-by: Radek Felcman <[email protected]>
    rfelcman authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    954fef6 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    0fe8b5e View commit details
    Browse the repository at this point in the history