Skip to content

Releases: cqse/teamscale-java-profiler

v34.0.2

23 Sep 15:07

Choose a tag to compare

  • [feature] agent: Prevent uploading coverage to the same project + revision or branch@timestamp when doing multi project upload via git.properties
  • [fix] impacted-test-engine: Remove duplicated slashes in uniform paths and cluster ids for Cucumber Tests
  • [fix] impacted-test-engine: Ensure that the config file specified via java.util.logging.config.file is used when specified

v34.0.1

22 Jul 13:08

Choose a tag to compare

Release 34.0.1

v34.0.0

15 Jul 12:54

Choose a tag to compare

  • [breaking] teamscale-client, teamscale-maven-plugin, teamscale-gradle-plugin: Support using revision for fetching impacted tests for both the baseline and the endCommit. This change is breaking because this changes the minimum required Teamscale Server version from 8.0.0 to 9.4.0 and because the Teamscale client API was changed. For the Maven and Gradle plugins, this change is non-breaking.
  • [breaking] teamscale-client, teamscale-maven-plugin, teamscale-gradle-plugin, teamscale-jacoco-agent: New parameter: teamscale-repository (agent), repository (Teamscale Client, Gradle and Maven Plugins). This parameter can be used to specify in which repository Teamscale should look up revisions in case there is more than one repository in a given Teamscale project. If no repository is given, Teamscale will look in all connected repositories. This change is breaking because the Teamscale client API was changed. For the JaCoCo agent and the Maven and Gradle plugins, this change is non-breaking.
  • [breaking] tia-maven-plugin: The endCommit option was renamed to commit in order to make it more understandable when using the upload task
  • [breaking] agent: removed currently unused test-env option. Use one of the other testwise coverage modes instead, please.

v33.3.3

08 Jul 08:09

Choose a tag to compare

  • [fix] agent: Coverage for Kotlin code did sometimes produce incorrect line numbers

v33.3.2

01 Jul 09:37

Choose a tag to compare

Re-release of v33.3.1 due to a failed Maven publishing. Changes in this release are identical to v33.3.1.

v33.3.1

28 Jun 09:13

Choose a tag to compare

Publishing of this release to Maven central failed. Please use v33.3.3 instead, which is identical to this one

  • [fix] agent: Dump coverage when profiler settings are changed via the API.
  • [fix] agent: NullPointerException when agent jar was located in the file system root.
  • [fix] installer: Did not support SSL certificates that use elliptic curve ciphers.

v33.3.0

29 May 11:10

Choose a tag to compare

  • [feature] agent: Support overwriting the git commit inside git.properties files with teamscale.commit.branch and teamscale.commit.time (see docs)
  • [fix] agent: New default date format of the git-commit-id-maven-plugin could not be parsed (see GitHub Issue)
  • [fix] Gradle Plugin: Testwise Coverage reports did override each other when multiple modules upload to the same partition

v33.2.0

04 Apr 14:28

Choose a tag to compare

  • [feature] agent: Add support for git.properties in Spring Boot 3.2
  • [feature] agent: Read configuration file path from TEAMSCALE_JAVA_PROFILER_CONFIG_FILE environment variable
  • [feature] add installer for Windows
  • [feature] Docker: agent copies itself to /transfer if this is mounted into the container
  • [fix] agent: Disable warning about proxy port not being correct when no proxy port was set at all
  • [fix] agent: GET /commit and GET /revision endpoints did return 500 error
  • [feature] agent: Added stable support for Java 22 and experimental support for Java 23

v33.1.2

11 Mar 08:14

Choose a tag to compare

  • [fix] teamscale-maven-plugin: Revision and end commit could not be set via command line (user property)

v33.1.1

08 Mar 16:08

Choose a tag to compare

  • [fix] agent: NPE during agent startup probably due to missing read permissions in a shared folder