Java/Scala/Kotlin Agent Release Notes

December 3, 2024

Version

Changes
4.0.2577
  • New feature: Added feature flag `scanInnerJars` to control scanning of embedded Java archives.

November 21, 2024

Version

Changes
4.0.2574
  • New feature: Support for parametrized JUnit4 tests with JUnitParamsRunner.

  • Issue Fix: Improved the context propagation support for Selenium Java

November 12, 2024

Version

Changes
4.0.2570
  • Other Improvements: Upgraded dependent libraries to fix security vulnerability.

October 26, 2024

Version

Changes
4.0.2565
  • Issue Fix:Fix for startup parameters in sap_java_buildpack

  • Other Improvements: Upgraded dependent libraries to fix security vulnerability.

October 2, 2024

Version

Changes
4.0.2556
  • Issue Fix: Improved, graceful agent shutdown on network connection issue

  • Issue Fix: Fixed logEnabled setting parameter during the Maven integration

September 24, 2024

Version

Changes
4.0.2550
  • New feature: Support for inherited JUnit4 and JUnit5 tests that include final test methods

September 16, 2024

Version

Changes
4.0.2549
  • New feature: Improved filtering auto generated code from Kotlin when needed

  • New feature: Added scannerTask option to Gradle task

July 22, 2024

Version

Changes
4.0.2539
  • New feature: Improved Kotlin support

  • Issue fix: Fixed issue when test listener reading info from JSON file

June 25, 2024

Version Changes
4.0.2531
  • New feature: Support for per line method coverage

  • New feature: Added configuration of test listener from json file, specially token, build session id and collectorUrl. This is equired mainly for lambda support

  • New feature: Improved code instrumentation while working with JMockit

  • New feature: Support for working with build Gradle cache

May 27, 2024

Version Changes
4.0.2505
  • New feature: Add support for mutation tests on the PiTest framework

April 30, 2024

Version Changes
4.0.2499
  • New feature: Support CD Agent with single components

  • New feature: Improved detection of the synthetic, inherited Scala methods to be ignored in the build scan

  • New feature: Added collector support for the Java agent

  • Issue fix: Fixed scanning of the classes located in the embedded Java archives