Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Tycho/Release Notes/1.7.0"

(New and Noteworthy)
Line 28: Line 28:
 
   <pluginRepository>
 
   <pluginRepository>
 
     <id>tycho-staged</id>
 
     <id>tycho-staged</id>
     <url>https://oss.sonatype.org/content/repositories/orgeclipsetycho-1061/</url>
+
     <url>https://oss.sonatype.org/content/repositories/orgeclipsetycho-1062/</url>
 
   </pluginRepository>
 
   </pluginRepository>
 
</pluginRepositories>
 
</pluginRepositories>
Line 41: Line 41:
  
 
== New and Noteworthy ==
 
== New and Noteworthy ==
 
{{Note|In case you see suspicious "No tests found" using tycho-surefire-plugin, ensure you are using JUnit 5.5.1, see {{bug|561956}}}}
 
  
 
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&target_milestone=1.7.0&order=bug_id&query_based_on= Complete list of bug fixes and enhancements in 1.7.0-SNAPSHOT]
 
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&target_milestone=1.7.0&order=bug_id&query_based_on= Complete list of bug fixes and enhancements in 1.7.0-SNAPSHOT]
Line 50: Line 48:
 
With the release of Java 14, Java 13 is EOL so Tycho no longer publish profile for it.
 
With the release of Java 14, Java 13 is EOL so Tycho no longer publish profile for it.
  
=== JUnit 5.5.1 support ===
+
=== JUnit 5.5.1 & 5.6.0 support ===
 
+
{{Note|In case you see suspicious "No tests found" using tycho-surefire-plugin, ensure you are using JUnit 5.5.1, see {{bug|561956}}}}
+
  
Tycho Surefire gained support for running tests with JUnit 5.4+ (bundles version 5.5.1).
+
Tycho Surefire gained support for running tests with JUnit 5.4+ (more specifically, Tycho bundles support for JUnit 5.5.1 and 5.6.0 additionally to existing 5.4.1 support).
  
 
=== Updated dependencies ===
 
=== Updated dependencies ===

Revision as of 15:12, 17 April 2020


Staging build

Tycho 1.7.0 is currently staged for release. To try out the release candidate, simply add the following snippet to your (parent) pom.xml or settings.xml, and set the property for the Tycho version (e.g. tycho-version) to 1.7.0.

<pluginRepositories>
  <pluginRepository>
    <id>tycho-staged</id>
    <url>https://oss.sonatype.org/content/repositories/orgeclipsetycho-1062/</url>
  </pluginRepository>
</pluginRepositories>


SNAPSHOT site docs

Refer to the latest SNAPSHOT site docs for Tycho.

New and Noteworthy

Complete list of bug fixes and enhancements in 1.7.0-SNAPSHOT

Removed Java 13 EE definition

With the release of Java 14, Java 13 is EOL so Tycho no longer publish profile for it.

JUnit 5.5.1 & 5.6.0 support

Tycho Surefire gained support for running tests with JUnit 5.4+ (more specifically, Tycho bundles support for JUnit 5.5.1 and 5.6.0 additionally to existing 5.4.1 support).

Updated dependencies

  • Apache Commons Compress - 1.20
  • Ecj - 3.21.0
  • JGit - 5.7.0
  • Equinox (OSGi runtime and p2) - versions from Eclipse SDK 4.15
  • Plexus Archiver - 4.2.2
  • Polyglot Maven - 0.4.4

Reduced dependencies

Test dependencies are properly marked as such so they don't pollute runtime.

Thread safe MOJOs

As a first step towards parallel support in Tycho all MOJOs are marked threadSafe but synchronize on local object for extra safety. bug 548849

Back to the top