Skip to content

Releases: cqse/teamscale-jacoco-agent

v32.0.0

01 Sep 09:19
Compare
Choose a tag to compare
  • [breaking] teamscale-gradle-plugin: Removed usage of deprecated Gradle APIs
    • teamscale.agent.destinationProperty type has changed from Property<File> to DirectoryProperty
    • teamscale.agent.setDestination(destination) parameter type has changed from Property<File> to Provider<Directory>
  • [fix] agent: Discovery of unsupported class file versions will no longer lead to a crash, but will be logged instead
  • [breaking] tia-runlisteners: Requires JUnit 5.10.0 now
  • [feature] agent: Added support for Java 19, 20 and experimental support for 21
  • [fix] agent: Attaching the agent in testwise mode to a JBoss Wildfly server caused a crash

v31.0.0

21 Aug 12:33
Compare
Choose a tag to compare
  • [breaking] Replaced teamscale-git-properties-jar with git-properties-jar. Jars/Wars/Ears/Aars provided with this option will now also be searched recursively for git.properties files except you set search-git-properties-recursively=false.
  • [feature] support full mode of the Maven git-commit-id plugin.
  • [fix] Providing multiple include pattern in the maven plugin resulted in no coverage being collected

v30.1.1

25 Jul 09:42
Compare
Choose a tag to compare
  • [fix] teamscale-gradle-plugin: Warnings were logged during test execution (WARNING: JAXBContext implementation could not be found. WADL feature is disabled., WARNING: A class javax.activation.DataSource for a default provider)

v30.1.0

17 Jul 14:56
Compare
Choose a tag to compare
  • [feature] The option tiamode has now an additional choice disk to dump testwise coverage as JSON to the output folder.
  • [feature] teamscale-maven-plugin: The configuration options runAllTests, runImpacted, and tiamode are now available
  • [fix] impacted-test-engine: Mixed test results for dynamically generated tests were incorrectly summarized
  • [fix] The option ignore-uncovered-classes did not filter out empty interface nodes from the XML report
  • [fix] teamscale-gradle-plugin: The plugin failed to log the No class files found in the given directories! error message

v30.0.2

10 May 13:03
Compare
Choose a tag to compare
  • [fix] teamscale-gradle-plugin: Reports uploaded by teamscaleReportUpload ended up in wrong partition
  • [fix] impacted-test-engine: Failure when no tests were impacted

v30.0.1

08 May 09:20
Compare
Choose a tag to compare
  • [fix] report-generator: Fixed Gradle module metadata which resulted in Could not find org.jacoco.agent-0.8.8-runtime

v30.0.0

03 May 13:43
Compare
Choose a tag to compare
  • [breaking change] teamscale-maven-plugin: Made plugin compatible with surefire 3.0.0. Replace the teamscale-surefire-provider dependency with impacted-test-engine in your pom.xml files.
  • [feature] teamscale-gradle-plugin, teamscale-maven-plugin: Added ability to pass excluded test engines to impacted test engine
  • [fix] teamscale-maven-plugin: Testwise coverage uploads were performed per test cluster instead of one upload after all tests
  • [fix] teamscale-gradle-plugin, teamscale-maven-plugin: Impacted tests were requested once for each test engine
  • [fix] teamscale-gradle-plugin, teamscale-maven-plugin: Execution of impacted tests failed when test names were unstable i.e. parameterized tests with parameters that are not serializeable

v29.1.3

28 Feb 09:27
2946037
Compare
Choose a tag to compare
  • [fix] http control server was not correctly shut down after the tests ended

v29.1.2

08 Feb 18:17
Compare
Choose a tag to compare
  • [fix] teamscale-maven-plugin: Partition was not correctly provided to the impacted test engine
  • [fix] tia-client: Semicolons in test names were not correctly sent to the Teamscale JaCoCo Agent

v29.1.1

07 Feb 12:03
Compare
Choose a tag to compare
  • [fix] teamscale-gradle-plugin, teamscale-maven-plugin, teamscale-jacoco-agent: Tooling did not provide a way to set the partial flag