Skip to content

Releases: cqse/teamscale-jacoco-agent

v20.0.0

10 Sep 08:34
Compare
Choose a tag to compare
  • [breaking change] This release requires Teamscale 5.9 or higher
  • [feature] Made ensure-processed and include-failed-and-skipped options available in teamscale-client

v19.0.0

09 Sep 05:19
Compare
Choose a tag to compare
  • [fix] option parsing errors were not logged in rare cases
  • [breaking change] changed default message to include partition and upload date
  • [breaking change] Bumped minimum supported Gradle version for the Gradle plugin to 6.5 so we can support Java 11
  • [feature] Made score and duration of test selected by TIA available via the teamscale-client

v18.0.0

28 Aug 12:53
Compare
Choose a tag to compare
  • [breaking change] removed options coverage-via-http and teamscale-testwise-upload. Use tia-mode=http or tia-mode=teamscale-upload instead.
  • [breaking change] tia-client: changed Java API
  • [feature] always exclude common libraries from profiling to shrink coverage files
  • [feature] enable changing and reading the commit message via a new /message REST endpoint
  • [breaking change] changing the partition is now a PUT request to /partition (formerly POST to /partition/{partitionName})

v17.0.0

16 Jul 07:58
Compare
Choose a tag to compare
  • [breaking change] default for --interval changed from 60 to 480 minutes
  • [feature] Support for uploading XML reports to artifactory
  • [fix] Docker image did not react to SIGTERM
  • [feature] All artifacts are now also available on Maven Central
  • [fix] test-env option was ignored

v16.0.1

12 May 14:57
Compare
Choose a tag to compare
  • [fix] revision is ignored during validation for automatic upload to Teamscale

v16.0.0

08 May 08:06
Compare
Choose a tag to compare
  • [fix] Prevent "out of memory" in small JVMs: Don't cache test executions in memory
  • [breaking change] --ignore-duplicates (and -d option in convert tool) have been replaced with --duplicates option
  • [breaking change] --filter option in convert tool has been renamed to --includes
  • [breaking change] --exclude option in convert tool has been renamed to --excludes
  • [fix] Remove retry logic for impacted tests request
  • [fix] Resolve possible memory leak during report generation
  • [feature] Use git.commit.id from git.properties instead of branch and timestamp
  • [breaking change] Reduce XML report size by only including source file coverage, no class coverage
  • [feature] New option --ignore-uncovered-classes to further reduce size of XML reports
  • [fix] converter produces duplicate test entries for testwise coverage

v15.5.0

24 Mar 07:35
Compare
Choose a tag to compare
  • [feature] add TIA client library for integrating TIA in your custom test framework
  • [fix] Delete empty coverage directories

v15.4.0

11 Mar 08:50
Compare
Choose a tag to compare
  • [fix] git.properties commit was not used for upload
  • [feature] Upload ignored origin/ prefix in git.properties's branch name
  • [fix] http-server-port option does not pass validation in normal mode
  • [fix] Executable spring boot jar produces no coverage

v15.3.0

05 Mar 13:09
Compare
Choose a tag to compare
  • [feature] Added coverage-via-http option for testwise mode
  • [feature] Added teamscale-revision option to supply VCS revision instead of branch and timestamp
  • [feature] Added /revision HTTP endpoint for testwise mode
  • [feature] Updated JaCoCo to 0.8.5
  • [fix] Significantly reduced memory footprint
  • [fix] --run-all-tests doesn't run any tests at all
  • [fix] test-wise coverage report incorrect for classes in default package

v15.2.0

11 Dec 11:58
Compare
Choose a tag to compare
  • [fix] WildFly won't start with agent attached
  • [feature] make out parameter optional with sensible fallback (subdirectory coverage in agent installation directory)
  • [feature] if no teamscale-commit, teamscale-git-properties-jar or teamscale-commit-manifest-jar is configured, all loaded Jar/War/Ear/... files that contain profiled code are checked for a git.properties file. This allows auto-detecting a git.properties file without any additional configuration.