Skip to main content
Jump to: navigation, search

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

(added release data; formatting & wording improvements)
Line 6: Line 6:
  
 
Tycho 0.20.0 is currently under development.
 
Tycho 0.20.0 is currently under development.
This page shows a preview of features which will be available in the 0.20.0 milestone.
+
This page shows a preview of features which will be available in the 0.20.0 milestone. The release is [https://dev.eclipse.org/mhonarc/lists/tycho-dev/msg01053.html planned for March 14 2014].
 
 
 
 
 
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&resolution=FIXED&target_milestone=0.20.0&order=bug_id&query_based_on= List of bug fixes and enhancements in 0.20.0]   
 
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&resolution=FIXED&target_milestone=0.20.0&order=bug_id&query_based_on= List of bug fixes and enhancements in 0.20.0]   
Line 30: Line 30:
 
=== Packaging ===
 
=== Packaging ===
  
* The [http://eclipse.org/tycho/sitedocs-extras/tycho-pack200/tycho-pack200a-plugin/normalize-mojo.html tycho-pack200a:normalize] goal now has a <tt>skip</tt> flag to allow skipping normalization when skipping signing ( [https://bugs.eclipse.org/bugs/show_bug.cgi?id=421301 bug 421301] )
+
* The [http://eclipse.org/tycho/sitedocs-extras/tycho-pack200/tycho-pack200a-plugin/normalize-mojo.html tycho-pack200a:normalize] goal now has a <tt>skip</tt> flag to allow skipping normalization when skipping signing ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=421301 bug 421301])
  
 
=== Test Execution ===
 
=== Test Execution ===
  
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=427556 Bug 427556] has been fixed. This bug could cause orphaned test execution JVM processes to live on forever, consuming resources and accumulating system load
+
* Rely on the 'abstract' modifier to identify abstract test classes rather than using a naming convention.This means that test classes named <tt>**/Abstract*Test.class</tt> or <tt>**/Abstract*TestCase.class</tt> are no longer generally excluded from the test execution, but only if they are marked as 'abstract' (see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=389509 bug 389509]).
* Rely on abstract modifier to exclude abstract base test classes rather than naming convention <tt>**/Abstract*Test.class,**/Abstract*TestCase.class</tt> ( [https://bugs.eclipse.org/bugs/show_bug.cgi?id=389509 bug 389509] )
+
* More reliably terminate forked test processes ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=427556 bug 427556]). Before being fixed, this bug could have caused orphaned test execution JVM processes to live on forever, consuming resources and accumulating system load.
  
 
=== Additional Tools ===
 
=== Additional Tools ===
  
* A new [https://hudson.eclipse.org/tycho/job/tycho-extras-sitedocs/ws/target/staging/tycho-document-bundle-plugin/plugin-info.html Tycho Document Bundle Plugin] has been contributed ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=425021 bug 425021] ) .  
+
* A new [https://hudson.eclipse.org/tycho/job/tycho-extras-sitedocs/ws/target/staging/tycho-document-bundle-plugin/plugin-info.html Tycho Document Bundle Plugin] has been contributed ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=425021 bug 425021]). It can be used to generate javadoc and the corresponding toc.xml files for the Eclipse help system. See the [http://git.eclipse.org/c/tycho/org.eclipse.tycho.extras.git/tree/tycho-document-bundle-plugin/src/it/test1/docbundle1 example project]
It can be used to generate javadoc and the corresponding toc.xml files for the eclipse help system. See the [http://git.eclipse.org/c/tycho/org.eclipse.tycho.extras.git/tree/tycho-document-bundle-plugin/src/it/test1/docbundle1 example project]
+
* The [http://eclipse.org/tycho/sitedocs-extras/tycho-p2-extras-plugin/mirror-mojo.html tycho-p2-extras:mirror] goal now allows to specify the target repository <tt>name</tt> ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=358748 bug 358748])
* The [http://eclipse.org/tycho/sitedocs-extras/tycho-p2-extras-plugin/mirror-mojo.html tycho-p2-extras:mirror] goal now allows to specify the target repository <tt>name</tt> ( [https://bugs.eclipse.org/bugs/show_bug.cgi?id=358748 bug 358748])
+
  
  
  
 
[[Category:Tycho|Release Notes/0.20]]
 
[[Category:Tycho|Release Notes/0.20]]

Revision as of 08:24, 4 March 2014

< Previous Version | Next Version >

Tycho 0.20.0 is currently under development. This page shows a preview of features which will be available in the 0.20.0 milestone. The release is planned for March 14 2014.

List of bug fixes and enhancements in 0.20.0

SNAPSHOT builds

To try out the most recent snapshot build of 0.20.0, simply add the following snippet to your (parent) pom.xml, and set the property for the Tycho version (e.g. tycho-version) to 0.20.0-SNAPSHOT.

<pluginRepositories>
  <pluginRepository>
    <id>tycho-snapshots</id>
    <url>https://oss.sonatype.org/content/groups/public/</url>
  </pluginRepository>
</pluginRepositories>

SNAPSHOT site docs

Refer to the latest SNAPSHOT site docs for Tycho and Tycho Extras.

New and Noteworthy

Packaging

Test Execution

  • Rely on the 'abstract' modifier to identify abstract test classes rather than using a naming convention.This means that test classes named **/Abstract*Test.class or **/Abstract*TestCase.class are no longer generally excluded from the test execution, but only if they are marked as 'abstract' (see bug 389509).
  • More reliably terminate forked test processes (bug 427556). Before being fixed, this bug could have caused orphaned test execution JVM processes to live on forever, consuming resources and accumulating system load.

Additional Tools

Back to the top