diff --git a/core/java/src/net/i2p/CoreVersion.java b/core/java/src/net/i2p/CoreVersion.java index c50e9211f7..f462c00825 100644 --- a/core/java/src/net/i2p/CoreVersion.java +++ b/core/java/src/net/i2p/CoreVersion.java @@ -14,8 +14,8 @@ package net.i2p; * */ public class CoreVersion { - public final static String ID = "$Revision: 1.72 $ $Date: 2007-08-23 19:33:31 $"; - public final static String VERSION = "0.6.1.33"; + public final static String ID = "$Revision: 1.72 $ $Date: 2008-06-07 23:00:00 $"; + public final static String VERSION = "0.6.2"; public static void main(String args[]) { System.out.println("I2P Core version: " + VERSION); diff --git a/history.txt b/history.txt index b22b8c3f40..2f8e692ef9 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,8 @@ +* 2008-06-07 0.6.2 released + +2008-06-07 Complication + * Write announcement and prepare for release + 2008-05-29 zzz * Transport: - NTCP and UDP: Don't bid to connect to private IP addresses, mark unreachable diff --git a/initialNews.xml b/initialNews.xml index 99fe00a83a..efe2021ce9 100644 --- a/initialNews.xml +++ b/initialNews.xml @@ -1,5 +1,5 @@ - - +

Congratulations on getting I2P installed!

    diff --git a/installer/install.xml b/installer/install.xml index bf032f49b0..7eb80c3114 100644 --- a/installer/install.xml +++ b/installer/install.xml @@ -4,7 +4,7 @@ i2p - 0.6.1.33 + 0.6.2 diff --git a/news.xml b/news.xml index 3e5e31ee4a..88b4631fbb 100644 --- a/news.xml +++ b/news.xml @@ -11,14 +11,17 @@ publiclogs="http://www.i2p.net/meeting141" />

    • -2008-04-26: 0.6.1.33 Released +2008-06-07: 0.6.2 Released

    -The 0.6.1.33 release contains several important bug fixes and performance improvements -in SSU reachability detection, floodfill peer selection, tunnel peer selection, tunnel testing, -NTCP idle detection, the streaming lib, and news fetching. -It also adds secondary tracker support to i2psnark. -Please upgrade as soon as you can, as these fixes -should improve the reliability of the whole network. +The 0.6.2 release delivers notable performance and anonymity improvements. +LeaseSet data is no longer added to every end-to-end message, reducing protocol overhead. +Unreachable peers are avoided as inbound tunnel gateways, +which helps reliability and makes it possible to use persistent Lease selection, +which in turn helps performance by reducing out-of-order message delivery. +The sequence of peers in a tunnel is now kept in a strict order +according to XOR distance from a random value, to make it harder +for an adversary to gather meaningful statistics for a predecessor attack. +Improvements to applications like I2PSnark and the Router Console are also introduced.

    diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 15ebe7eb47..c7b65ae172 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -15,9 +15,9 @@ import net.i2p.CoreVersion; * */ public class RouterVersion { - public final static String ID = "$Revision: 1.548 $ $Date: 2008-02-10 15:00:00 $"; - public final static String VERSION = "0.6.1.33"; - public final static long BUILD = 9; + public final static String ID = "$Revision: 1.548 $ $Date: 2008-06-07 23:00:00 $"; + public final static String VERSION = "0.6.2"; + public final static long BUILD = 0; public static void main(String args[]) { System.out.println("I2P Router version: " + VERSION + "-" + BUILD); System.out.println("Router ID: " + RouterVersion.ID);