Release intended for use with Sept 2025 JDK 25 Feature release (See java.com/releases, 25.0.0). The aqa-tests release branch v1.0.9-release is based on the v1.0.9 tag (with only required changes cherry-picked).
What's Changed
- Re-enable BasicMulticastTests on all linux version by @annaibm in #6277
- Update j9 docker image pulling registry by @LongyuZhang in #6280
- Exclude jdk11 OpenJ9 sun/security/krb5/auto/ReplayCacheTestProc.java by @pshipton in #6286
- Add portable scc tests by @LongyuZhang in #6285
- JDK24+ exclude selected test variation and platforms by @JasonFengJ9 in #6289
- +sun/security/ssl/X509TrustManagerImpl/distrust/Symantec.java by @dzchun in #6291
- Added openj9-systemtest in Contributing.md by @MattyWeee123 in #6288
- Enhance DynamicAgents Support in AQA Test Pipeline for EBC Integration by @llxia in #6293
- JDK24+ exclude java/lang/Thread/virtual/Starvation.java on linux-ppc64le by @JasonFengJ9 in #6294
- Initial checkin for Perf Pipeline by @llxia in #6295
- Enable dacapo-h2 in Perf Pipeline by @llxia in #6298
- Turn off auto failed test rerun for OpenJCEPlus test builds by @llxia in #6301
- Re-enable java/lang/Thread/virtual/ThreadAPI.java by @JasonFengJ9 in #6302
- Re-enable VThreadMonitorTest.java by @fengxue-IS in #6303
- Update j9 image name by @LongyuZhang in #6307
- Update portable scc machine label for s390x z17 by @LongyuZhang in #6308
- Trigger EBC_Delete_Node in finally block by @llxia in #6315
- Jenkins groovy for deleting EBC node by @llxia in #6316
- Set minimal NUM_MACHINES=6 for long running ibm test builds by @llxia in #6317
- Support portable sccc test to save daytrader output by @LongyuZhang in #6321
- Exclude JDK24+ selected test/platforms by @JasonFengJ9 in #6319
- Exclude JDK17+ SetTimesNanos.java for Windows by @JasonFengJ9 in #6318
- Removed machine label in perfConfig.json. by @MattyWeee123 in #6323
- Leverage APPLICATION_OPTIONS to set jtreg options. by @MattyWeee123 in #6324
- Added NULL check for PLATFORMS values in AQA Test Pipeline by @MattyWeee123 in #6325
- Remove machine info target from system playlists by @MattyWeee123 in #6332
- Exclude churn and daaLoadTest system tests IBM Java 8 by @annaibm in #6335
- JDK24+ exclude java/lang/Thread/virtual/ThreadAPI.java aix & linux-s390x by @JasonFengJ9 in #6334
- Exclude system tests for IBM Java 8 by @annaibm in #6342
- Exclude failed dacapo tests by @MattyWeee123 in #6338
- Get dacapo-h2 metric and store in a file by @MattyWeee123 in #6339
- Add Generative AI Usage Guidelines by @llxia in #6344
- Enable sshagent for tests running by @LongyuZhang in #6346
- Re-enable CancelTimerWithContention by @theresa-m in #6345
- Leverage getDependencies for dacapo.zip by @MattyWeee123 in #6337
- Streamline Perf Pipeline by @llxia in #6350
- Exclude Zos from using default ssh key by @LongyuZhang in #6352
- JDK24+ exclude selected test platforms by @JasonFengJ9 in #6353
- Enabled the renaissance-akka-uct test by @Amrutha-Kanhirathingal in #6349
- Enabled renaissance-db-shootout test by @Amrutha-Kanhirathingal in #6356
- Aggregate Perf log files in parent job by @MattyWeee123 in #6357
- Enabled renaissance-naive-bayes test by @Amrutha-Kanhirathingal in #6359
- Add perf pipeline default value for TEST_IMAGES and DEBUG_IMAGES by @LongyuZhang in #6365
- Change perf metric filename from .log to .json by @MattyWeee123 in #6364
- Allow user to set PerfConfig.json in Perf Pipeline by @MattyWeee123 in #6362
- Enable more DaCapo benchmarks in perf tests (Fixes #6268) by @phdiep2003 in #6361
- Re-enable javax/management/MBeanServer/OldMBeanServerTest by @theresa-m in #6284
- runtest.sh Arctic interactive automation by @andrew-m-leonard in #6367
- Set current build result based on Perf metrics. by @MattyWeee123 in #6369
- JDK24+ VT exclude selected test platforms by @JasonFengJ9 in #6370
- Make interactives/runtest.sh use SPEC rather than PLATFORM by @andrew-m-leonard in #6375
- Update portable scc combo list name for z17 by @LongyuZhang in #6376
- Parse perfConfigJson in L1 and auto gen L2. by @MattyWeee123 in #6373
- Exclude AfterDisconnect test on windows by @LongyuZhang in #6382
- [JDK24/25] Re-enable java/lang/Thread/virtual/ThreadAPI.java by @babsingh in #6387
- Fix criu plinux base image setting by @LongyuZhang in #6384
- Fix Perf Pipeline issues by @llxia in #6388
- Fix windows force clean path by @LongyuZhang in #6389
- JDK24+ exclude selected test/platform by @JasonFengJ9 in #6390
- streamline dynamic machine label creation and cleanup process by @mahdipub in #6372
- Run DoubleMapping with offheap disabled by @llxia in #6391
- Exclude sun/security/pkcs12/KeytoolOpensslInteropTest for OpenJ9 by @pshipton in #6394
- JDK24+ exclude java/lang/Thread/virtual/ThreadAPI.java on windows by @JasonFengJ9 in #6396
- JDK24+ enable GetStackTraceSuspendedStressTest.java by @JasonFengJ9 in #6403
- Enable aqaTestPipeline as a RELAY to remote trigger private aqaTestPipeline by @sophia-guo in #6395
- Do not override NUM_MACHINES when CLOUD_PROVIDER is set to EBC by @llxia in #6405
- JDK24+ enable VT tests on linux-x64 by @JasonFengJ9 in #6406
- Add GENERATE_JOBS in Perf Pipeline. by @MattyWeee123 in #6397
- Initial OpenJ9 OpenJDK excludes for jdk25 by @pshipton in #6411
- Take rerun job status when setting the original job status. by @sophia-guo in #6407
- Exclude sun/security/pkcs12/KeytoolOpensslInteropTest.java#GenerateOpensslPKCS12 by @JasonFengJ9 in #6412
- Allow j9 vector tests to have excludes by @pshipton in #6413
- Exclude robot test target on s390x_linux by @smlambert in #6415
- Disable custom target by @smlambert in #6417
- Update docker registry name by @LongyuZhang in #6419
- JDK24+ exclude tests timedout on linux-x64 platform by @JasonFengJ9 in #6416
- JDK24+ enable ObjectMonitorUsage.java on linux-ppc64le by @JasonFengJ9 in #6423
- Support PERF_ITERATIONS in perfConfig by @phdiep2003 in #6409
- Standardize triage template by @smlambert in #6425
- Exclude j9 vector double/float tests on jdk25 by @pshipton in #6426
- Exclude symantec test for JDK11 all platforms by @Haroon-Khel in #6428
- Unexclude jdk25 openj9 methods for issue 21942 by @pshipton in #6431
- Exclude sun/security/pkcs12/KeytoolOpensslInteropTest.java by @JasonFengJ9 in #6436
- Exclude KeytoolOpensslInteropTest.java#UseExistingPKCS12 by @JasonFengJ9 in #6437
- Exclude KeytoolOpensslInteropTest.java#UseExistingPKCS12 for zOS by @JasonFengJ9 in #6439
- Add Code Review Process Guideline by @llxia in #6442
- Enable DaCapo Eclipse test for JDK11+ by @abdyus in #6444
- Enable java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java by @JasonFengJ9 in #6446
- Add TrustAnchor to Solaris excludes by @adamfarley in #6448
- Unexclude OpenJ9 vector jdk25 tests by @pshipton in #6438
- Removing duplicated entries in exclude file by @adamfarley in #6456
- Restrict dacapo-luindex test to Java 11+ by @phdiep2003 in #6452
- Enable java/lang/Thread/virtual tests by @JasonFengJ9 in #6465
- Fix Arctic dev.jck playback issues by @andrew-m-leonard in #6457
- Execute OpenJCEPlus testing on all Semeru arch by @jasonkatonica in #6466
- Update JDK24+ VT test/platform exclude list by @JasonFengJ9 in #6467
- Exclude few tests on JDK17/21/25 on z/OS which are not supported by @psoujany in #6464
- Exclude nonblockers from july 2025 release by @adamfarley in #6462
- JDK24+ fix aarch64_mac platform exclude by @JasonFengJ9 in #6470
- JDK24+ update test/platform exclude list by @JasonFengJ9 in #6473
- Re-enable dacapo-tomcat test for JDK 11+ by @abdyus in #6469
- JDK24+ VT test/platform update by @JasonFengJ9 in #6479
- Update split logic and enhance the query condition for TAP collection by @sophia-guo in #6480
- Added july-2025-PSU problemlist entry by @jmjaffe37 in #6482
- Fixed typo in problemlist entry by @jmjaffe37 in #6483
- Remove references to native directory in openj9.test.sharedClasses.jvmti by @annaibm in #6453
- JDK24+ enable vt test due to timeout by @JasonFengJ9 in #6485
- Temp exclude jdk21 OpenJ9 InconsistentEntries.java by @pshipton in #6489
- Add unique group_label to build variables in getEBCNode function by @mahdipub in #6487
- Exclude java/foreign/TestUpcall tests on AIX OpenJ9 by @pshipton in #6491
- Fix GROUP_LABEL generation to use UUID class in getEBCNode function by @mahdipub in #6490
- Fix typo in JenkinsfileBase and openjdk_tests by @annaibm in #6486
- Unexclude OpenJ9 jdk24+ CancelTimerWithContention.java by @pshipton in #6494
- [JDK25] Re-enable java/lang/Thread/virtual/StackFrames.java by @babsingh in #6495
- JDK24+ exclude Skynet100kWithMonitors.java on aix-all by @JasonFengJ9 in #6493
- Add Mac specific java.security files for OpenJCEPlus by @KostasTsiounis in #6499
- Support OpenJCEPlusFIPS.FIPS140-3-Strongly-Enforced by @llxia in #6503
- Temporarily exclude zlinux z15 criu due to lack of machines by @LongyuZhang in #6502
- Added script to clean up test lib directory by @Amrutha-Kanhirathingal in #6492
- Add error message to correctly report a lack of machines by @adamfarley in #6501
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #6498
- Add FIPS140_3_OpenJCEPlusFIPS.FIPS140-3-Strongly-Enforced:nonapplicable feature by @annaibm in #6504
- JDK25 excludes java/lang/StringBuilder/StressSBTest.java linux-aarch64 by @JasonFengJ9 in #6506
- JDK25 excludes ClearAllFramePops.java#virtual by @JasonFengJ9 in #6507
- Enable FIPS140-3-Strongly-Enforced in the release testing by @llxia in #6508
- Add FIPS140-3-Strongly-Enforced nonapplicable for openJcePlusTests by @LongyuZhang in #6509
New Contributors
- @dzchun made their first contribution in #6291
- @MattyWeee123 made their first contribution in #6288
- @phdiep2003 made their first contribution in #6361
- @mahdipub made their first contribution in #6372
- @abdyus made their first contribution in #6444
- @KostasTsiounis made their first contribution in #6499
Full Changelog: v1.0.8...v1.0.9