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.4"

(New and Noteworthy)
m
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
 
<div id="versionNav" class="alert alert-small alert-warning">[[Tycho/Release Notes/1.3|&lt; Previous Version]] | Next Version &gt;</div>
 
<div id="versionNav" class="alert alert-small alert-warning">[[Tycho/Release Notes/1.3|&lt; Previous Version]] | Next Version &gt;</div>
  
 
 
 
== SNAPSHOT builds ==
 
 
 
 
Tycho 1.4.0-SNAPSHOT is currently in development. To try out the most recent snapshot build, simply add the following snippet to your (parent) pom.xml or settings.xml, and set the property for the Tycho version (e.g. <tt>tycho-version</tt>) to <tt>1.4.0-SNAPSHOT</tt>.
 
 
<pre>
 
<pluginRepositories>
 
    <pluginRepository>
 
      <id>tycho-snapshots</id>
 
      <url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</url>
 
    </pluginRepository>
 
</pluginRepositories>
 
</pre>
 
 
=== SNAPSHOT site docs ===
 
 
Refer to the [https://ci.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/index.html latest SNAPSHOT site docs for Tycho] and [https://ci.eclipse.org/tycho/job/tycho.extras-sitedocs/ws/target/staging/index.html Tycho Extras].
 
  
  
Line 31: Line 10:
 
== New and Noteworthy ==
 
== New and Noteworthy ==
  
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&target_milestone=1.4.0&order=bug_id&query_based_on= Complete list of bug fixes and enhancements in 1.4.0-SNAPSHOT]
+
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&target_milestone=1.4.0&order=bug_id&query_based_on= Complete list of bug fixes and enhancements in 1.4.0]
  
 
=== Objectweb ASM update ===
 
=== Objectweb ASM update ===

Latest revision as of 06:39, 30 October 2019

< Previous Version | Next Version >



New and Noteworthy

Complete list of bug fixes and enhancements in 1.4.0

Objectweb ASM update

ObjectWeb ASM has been updated to version 7.0 from 5.0.3 which provides Java 11 compatibility in artifactcomparator. Note: Due to upstream no longer producing org.ow2.asm:asm-debug-all Tycho now requires org.ow2.asm:asm-tree and org.ow2.asm:asm-util. bug 543850

Resolving Java 11 removed modules

Java 11 removed a number of modules which broke compilation/tests/resolving deps when the bundle has lower BREE as they were resolved from the BREE profile. Now Tycho will check if runtime Java is 11+ and if it differs from bundle's EE - in this case it will resolve deps with current runtime's EE. Note: Some additional bundles may need to be added to the target platform to replace the removed JDK modules. bug 541403

Performance improvement using Git timestamp provider

If you have configured Tycho to create reproducable version qualifiers, then Tycho will calculate the qualifier from the underlying git history. This can take quite a while on git repositories with a big history. In Tycho 1.4 the history retrieval has been optimized, and we have seen the execution time drop down from several seconds to less than a second on a big repository. This calculation is done for each module in an aggregator. If you build big aggregators with many modules, then you may gain some minutes of build time just by upgrading Tycho. bug 544005

ECJ update

ECJ has been updated to version 3.17.0 from 3.15.1. This version brings support for Java 11 bytecode and features.

Back to the top