Skip to content

Releases: apache/maven-surefire

3.5.0

17 Sep 15:00
Compare
Choose a tag to compare

Improvement

Wish

  • [SUREFIRE-2199] - [WARNING] * org.apache.maven.plugins:maven-surefire-report-plugin:3.1.2

Task

Dependency upgrade

What's Changed

Full Changelog: surefire-3.4.0...surefire-3.5.0

3.4.0

17 Sep 14:59
Compare
Choose a tag to compare

Bug

  • [SUREFIRE-2251] - [REGRESSION] java.lang.NoSuchMethodException: org.apache.maven.plugin.surefire.StartupReportConfiguration.<init>
  • [SUREFIRE-2253] - [REGRESSION] Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1 causes hang

Improvement

  • [SUREFIRE-1385] - System properties defined in the Surefire and Failsafe plugin configuration should override user properties

What's Changed

  • javadoc: improve description of systemPropertyVariables by @kwin in #759
  • Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #760
  • [Doc] Failsafe Verify goal should mention failsafe by @bdemers in #764
  • [SUREFIRE-1385] Add new parameter "userPropertyVariables" to overwrite by @kwin in #762
  • Bump org.apache.commons:commons-compress from 1.26.2 to 1.27.0 by @dependabot in #769
  • Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.16.0 by @dependabot in #767
  • Bump org.htmlunit:htmlunit from 4.3.0 to 4.4.0 by @dependabot in #765

New Contributors

Full Changelog: surefire-3.3.1...surefire-3.4.0

3.3.1

17 Sep 14:58
Compare
Choose a tag to compare

Bug

  • [SUREFIRE-2105] - Failsafe report size increased with version upgrade from 2.17 to 2.22.2
  • [SUREFIRE-2242] - Plain test report does not include names of the skipped tests
  • [SUREFIRE-2250] - Surefire Test Report Schema properties element is not consistent with the code

Improvement

  • [SUREFIRE-1360] - Ability to disable properties for successfully passed tests
  • [SUREFIRE-1934] - Ability to disable system-out/system-err for successfully passed tests
  • [SUREFIRE-2124] - Avoid creating unnecessary target files for pom projects
  • [SUREFIRE-2249] - Doc for `properties` parameter does not mention JUnit

What's Changed

Full Changelog: surefire-3.3.0...surefire-3.3.1

3.3.0

17 Jun 06:18
Compare
Choose a tag to compare

Release Notes - Maven Surefire - Version 3.3.0

Bug

  • [SUREFIRE-1939] - Build fails if java.home has <=2 path components
  • [SUREFIRE-2232] - [REGRESSION] StatelessXmlReporter fails to process failed result without a throwable
  • [SUREFIRE-2240] - Using JUnit BOM prevents upgrading the engine version via plugin dependency

Improvement

  • [SUREFIRE-2248] - Make "type" attribute on failures and errors in (surefire|failsafe)-test-report schema optional

Test

  • [SUREFIRE-2141] - Surefire 3.0.0-M8 tests don't pass on Mac M1 (Surefire1295AttributeJvmCrashesToTestsIT)

Task

Dependency upgrade

What's Changed

New Contributors

Full Changelog: surefire-3.2.5...surefire-3.3.0

3.2.5

10 Jan 08:29
Compare
Choose a tag to compare

JIRA link

Release Notes - Maven Surefire - Version 3.2.5

Bug

  • [SUREFIRE-2223] - Surefire evaluates parameter jvm before skip
  • [SUREFIRE-2224] - StatelessXmlReporter#getTestProblems() does not properly reflect report schema structure
  • [SUREFIRE-2225] - Surefire ITs fail when project directory contains space
  • [SUREFIRE-2229] - [REGRESSION] SUREFIRE-2224 causes stack trace to be omitted for errors and failures
  • [SUREFIRE-2231] - JaCoCo 0.8.11 fails with old TestNG releases on Java 17+

Improvement

  • [SUREFIRE-1345] - Support flakyFailure and flakyError in TestSuiteXmlParser
  • [SUREFIRE-2221] - Document minimum supported Java version for Toolchains

What's Changed

New Contributors

Full Changelog: surefire-3.2.3...surefire-3.2.5

3.2.3

10 Jan 08:28
Compare
Choose a tag to compare

JIRA link

Release Notes - Maven Surefire - Version 3.2.3

Bug

  • [SUREFIRE-2210] - Additional class path ordering broken since 3.2.0
  • [SUREFIRE-2211] - additionalClasspathElement with UNC path not working with Maven Failsafe Plugin
  • [SUREFIRE-2212] - OutOfMemoryError raised when parsing files with huge stderr/stdout output in surefire-report-parser
  • [SUREFIRE-2220] - SurefireForkChannel#getForkNodeConnectionString() returns invalid URI string if localHost resolves to IPv6 address

Dependency upgrade


πŸ“¦ Dependency updates

  • Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0 (#715) @dependabot
  • Bump org.assertj:assertj-core from 3.24.2 to 3.25.1 (#714) @dependabot
  • Bump org.apache.maven.plugins:maven-docck-plugin from 1.1 to 1.2 (#713) @dependabot
  • Bump net.java.dev.javacc:javacc from 7.0.12 to 7.0.13 (#711) @dependabot
  • Bump commons-io:commons-io from 2.15.0 to 2.15.1 (#712) @dependabot
  • Bump org.htmlunit:htmlunit from 3.8.0 to 3.9.0 in /maven-failsafe-plugin/src/it/jetty-war-test-passing (#693) @dependabot
  • Bump org.htmlunit:htmlunit from 3.8.0 to 3.9.0 in /maven-failsafe-plugin/src/it/jetty-war-test-failing (#694) @dependabot
  • Bump org.apache.maven.wagon:wagon-http-lightweight from 3.5.1 to 3.5.3 (#699) @dependabot
  • Bump doxiaVersion from 1.11.1 to 1.12.0 (#609) @dependabot
  • Bump org.fusesource.jansi:jansi from 2.4.0 to 2.4.1 (#684) @dependabot
  • Bump org.htmlunit:htmlunit from 3.8.0 to 3.9.0 (#695) @dependabot

πŸ‘» Maintenance

3.2.2

06 Nov 21:35
surefire-3.2.2
2d76753
Compare
Choose a tag to compare

πŸ› Bug Fixes

πŸ“¦ Dependency updates

πŸ”§ Build

3.2.1

31 Oct 13:11
Compare
Choose a tag to compare

πŸš€ New features and improvements

πŸ› Bug Fixes

πŸ“ Documentation updates

πŸ‘» Maintenance

3.1.2

06 Jun 22:23
Compare
Choose a tag to compare

Release Notes - Maven Surefire - Version 3.1.2

πŸ“¦ Dependency updates

πŸ‘» Maintenance

3.1.0

08 May 15:14
Compare
Choose a tag to compare

Release Notes - Maven Surefire - Version 3.1.0

Sub-task

Bug

Improvement

  • [SUREFIRE-2153] - Replace SurefireReportGenerator with a new SurefireReportRenderer
  • [SUREFIRE-2160] - Replace LocalizedProperties with (Custom)I18N approach from MPIR

Task

  • [SUREFIRE-2130] - Rewrite several test classes in report plugin for upcoming Doxia 2.0.0 stack