2012-09-17 01:12:59 +00:00
|
|
|
{% extends "global/layout.html" %}
|
2013-01-20 03:24:37 +00:00
|
|
|
{% block title %}{{ _('Roadmap') }}{% endblock %}
|
2016-12-02 16:14:06 +00:00
|
|
|
{% block lastupdated %}{% trans %}December 2016{% endtrans %}{% endblock %}
|
2008-06-29 15:49:54 +00:00
|
|
|
{% block content %}
|
2004-07-06 20:39:18 +00:00
|
|
|
|
2016-01-02 17:05:35 +00:00
|
|
|
<p>
|
|
|
|
This is the official project roadmap for the desktop and Android Java I2P releases only.
|
|
|
|
</p><p>
|
|
|
|
For details and discussion on specific items, search on trac or zzz.i2p.
|
|
|
|
For contents of past releases, see the release notes.
|
|
|
|
For other project goals, see the meeting notes.
|
|
|
|
</p><p>
|
|
|
|
Note that we do not have a particular target for numbering a release as "1.0".
|
|
|
|
We plan to continue numbering releases as 0.9.x for now.
|
|
|
|
We do not maintain separate unstable and stable branches or releases.
|
|
|
|
We have a single, stable release path.
|
2016-04-19 16:26:39 +00:00
|
|
|
Our normal release cycle is 8-10 weeks.
|
2016-01-02 17:05:35 +00:00
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="v0.9.24">0.9.24</h2>
|
2016-02-02 14:28:29 +00:00
|
|
|
<p><b>Released: January 27, 2016</b></p>
|
2016-01-02 17:05:35 +00:00
|
|
|
<ul><li>
|
|
|
|
SAM v3.2
|
|
|
|
</li><li>
|
|
|
|
Require Java 7
|
|
|
|
</li><li>
|
|
|
|
NetDB Family
|
|
|
|
</li><li>
|
|
|
|
Remove commons-logging
|
|
|
|
</li><li>
|
|
|
|
Use SSU Extended options to request introduction
|
|
|
|
</li><li>
|
|
|
|
Experimental Sybil analysis tool
|
|
|
|
</li><li>
|
|
|
|
Unit test improvements
|
|
|
|
</li><li>
|
|
|
|
Complete transition to Ed25519 signatures for most routers
|
|
|
|
</li><li>
|
2016-02-02 14:28:29 +00:00
|
|
|
Tunnel Bloom filter fixes
|
|
|
|
</li><li>
|
2016-01-02 17:05:35 +00:00
|
|
|
Bug fixes, translation updates, geoip updates
|
|
|
|
</li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="v0.9.25">0.9.25</h2>
|
2016-05-26 12:01:09 +00:00
|
|
|
<p><b>Released: March 22, 2016</b></p>
|
2016-01-02 17:05:35 +00:00
|
|
|
<ul><li>
|
|
|
|
SAM v3.3
|
|
|
|
</li><li>
|
|
|
|
Sybil tool enhancements
|
|
|
|
</li><li>
|
2016-02-02 14:28:29 +00:00
|
|
|
QR codes and identicons
|
|
|
|
</li><li>
|
2016-03-07 16:03:08 +00:00
|
|
|
Crypto speedups
|
2016-02-02 14:28:29 +00:00
|
|
|
</li><li>
|
|
|
|
Router family configuration UI
|
2016-01-02 17:05:35 +00:00
|
|
|
</li><li>
|
2016-02-06 14:03:38 +00:00
|
|
|
Custom icons for non-webapp plugins
|
2016-01-02 17:05:35 +00:00
|
|
|
</li><li>
|
2016-03-19 21:27:49 +00:00
|
|
|
Pure Java key pair generation
|
|
|
|
</li><li>
|
2016-01-02 17:05:35 +00:00
|
|
|
Bug fixes, translation updates, geoip updates
|
|
|
|
</li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="v0.9.26">0.9.26</h2>
|
2016-06-08 13:30:46 +00:00
|
|
|
<p><b>Released: June 7, 2016</b></p>
|
2016-01-02 17:05:35 +00:00
|
|
|
<ul><li>
|
2016-12-02 16:14:06 +00:00
|
|
|
New subscription protocol, addressbook support (proposal 112)
|
2016-01-02 17:05:35 +00:00
|
|
|
</li><li>
|
2016-04-28 21:51:05 +00:00
|
|
|
Wrapper 3.5.29
|
2016-01-02 17:05:35 +00:00
|
|
|
</li><li>
|
2016-04-28 21:51:05 +00:00
|
|
|
GMP 6.0 (Debian/Ubuntu packages, new installs)
|
2016-01-02 17:05:35 +00:00
|
|
|
</li><li>
|
2016-03-07 16:03:08 +00:00
|
|
|
Certificate revocations in the news feed
|
2016-01-02 17:05:35 +00:00
|
|
|
</li><li>
|
2016-05-26 12:01:09 +00:00
|
|
|
Debian/Ubuntu/Tails package improvements
|
|
|
|
</li><li>
|
2016-01-02 17:05:35 +00:00
|
|
|
Bug fixes, translation updates, geoip updates
|
|
|
|
</li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-03-19 21:27:49 +00:00
|
|
|
<h2 id="v0.9.27">0.9.27</h2>
|
2016-10-17 16:18:09 +00:00
|
|
|
<p><b>Released: October 17, 2016</b></p>
|
2016-01-02 17:05:35 +00:00
|
|
|
<ul><li>
|
2016-12-02 16:14:06 +00:00
|
|
|
SSU IPv6 peer testing (proposal 126)
|
2016-05-26 12:01:09 +00:00
|
|
|
</li><li>
|
2016-10-17 16:18:09 +00:00
|
|
|
Enable tray icon on Windows
|
|
|
|
</li><li>
|
|
|
|
Add outproxy plugin support in SOCKS
|
|
|
|
</li><li>
|
|
|
|
Hidden mode improvements
|
|
|
|
</li><li>
|
|
|
|
SSU peer test fixes
|
|
|
|
</li><li>
|
2016-01-02 17:05:35 +00:00
|
|
|
Initial work on NTCP2
|
|
|
|
</li><li>
|
|
|
|
Initial work on New DH
|
|
|
|
</li><li>
|
2016-04-28 21:51:05 +00:00
|
|
|
GMP 6.0 (In-net updates)
|
2016-03-19 21:27:49 +00:00
|
|
|
</li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="v0.9.28">0.9.28</h2>
|
2016-12-02 16:14:06 +00:00
|
|
|
<p><b>Target release date: Week of December 12, 2016</b></p>
|
2016-03-19 21:27:49 +00:00
|
|
|
<ul><li>
|
2016-12-02 16:14:06 +00:00
|
|
|
IPv6 improvements
|
2016-09-30 12:47:27 +00:00
|
|
|
</li><li>
|
2016-12-02 16:14:06 +00:00
|
|
|
Increase IPv6 MTU (proposal 127)
|
|
|
|
</li><li>
|
|
|
|
Blocklist enhancements (proposal 129)
|
2016-09-30 12:47:27 +00:00
|
|
|
</li><li>
|
|
|
|
Sybil tool enhancements
|
|
|
|
</li><li>
|
2016-12-02 16:14:06 +00:00
|
|
|
Bundled software updates: Jetty, JRobin, Tomcat, Wrapper, Zxing
|
|
|
|
</li><li>
|
|
|
|
Fixes for Java 9
|
|
|
|
</li><li>
|
|
|
|
Improved self-signed certificates
|
|
|
|
</li><li>
|
|
|
|
Bug fixes, translation updates, geoip updates
|
|
|
|
</li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="v0.9.29">0.9.29</h2>
|
|
|
|
<p><b>Target release date: Mid-February 2017</b></p>
|
|
|
|
<p>Note: Following list is not realistic, will be split up into multiple 2017 releases
|
|
|
|
after the roadmap is reviewed.</p>
|
|
|
|
<ul><li>
|
|
|
|
More fixes for Java 9
|
|
|
|
</li><li>
|
|
|
|
Crypto migration for existing hidden services
|
|
|
|
</li><li>
|
|
|
|
Fix and enable linux tray app
|
|
|
|
</li><li>
|
|
|
|
Mac OS X installer, dock, tray enhancements
|
|
|
|
</li><li>
|
2016-09-30 12:47:27 +00:00
|
|
|
Streaming test harness
|
|
|
|
</li><li>
|
2016-03-19 21:27:49 +00:00
|
|
|
Further work on transports: DH/NTCP2/PT
|
|
|
|
</li><li>
|
2016-01-02 17:05:35 +00:00
|
|
|
Initial work on new crypto
|
|
|
|
</li><li>
|
|
|
|
Initial work on LS2 with multi-destination support
|
|
|
|
</li><li>
|
2016-09-30 12:47:27 +00:00
|
|
|
Initial work on Pluggable transports
|
|
|
|
</li><li>
|
2016-03-19 21:27:49 +00:00
|
|
|
Console redesign phase 1
|
2016-12-02 16:14:06 +00:00
|
|
|
</li><li>
|
2016-01-02 17:05:35 +00:00
|
|
|
GMP 6.1
|
|
|
|
</li><li>
|
|
|
|
Initial work on new netdb ("next backend")
|
|
|
|
</li><li>
|
|
|
|
Initial work on new naming system with Grothoff
|
|
|
|
</li><li>
|
|
|
|
Jetty 9.2
|
|
|
|
</li><li>
|
|
|
|
Bundle i2pcontrol? (un-pluginize)
|
|
|
|
</li><li>
|
|
|
|
SQLite address book for Android
|
|
|
|
</li><li>
|
|
|
|
Android UI enhancements
|
|
|
|
</li><li>
|
|
|
|
Unit test improvements
|
|
|
|
</li><li>
|
|
|
|
Private test net setup improvements
|
|
|
|
</li><li>
|
|
|
|
Integrated chat client?
|
|
|
|
</li><li>
|
|
|
|
Streaming improvements
|
|
|
|
</li><li>
|
|
|
|
Performance improvements
|
|
|
|
</li><li>
|
|
|
|
Capacity improvements
|
|
|
|
</li><li>
|
|
|
|
NTCP Pumper redesign
|
|
|
|
</li><li>
|
|
|
|
I2PTunnel socket-side NIO
|
|
|
|
</li><li>
|
|
|
|
Bug fixes, translation updates, geoip updates
|
|
|
|
</li></ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-04-19 16:26:39 +00:00
|
|
|
<h2 id="2017">0.9.30+ (2017)</h2>
|
2010-07-12 15:12:51 +00:00
|
|
|
<ul>
|
2016-01-02 17:05:35 +00:00
|
|
|
<li>
|
|
|
|
New crypto
|
|
|
|
</li><li>
|
|
|
|
NTCP2
|
|
|
|
</li><li>
|
|
|
|
LS2 with multi-destination support
|
|
|
|
</li><li>
|
|
|
|
New netdb
|
|
|
|
</li><li>
|
|
|
|
New DH
|
|
|
|
</li><li>
|
|
|
|
Full support for massively popular hidden services
|
|
|
|
</li><li>
|
|
|
|
Initial work on new naming system
|
|
|
|
</li><li>
|
|
|
|
Console redesign phase 2
|
|
|
|
</li><li>
|
|
|
|
Streaming improvements
|
|
|
|
</li><li>
|
|
|
|
Performance improvements
|
|
|
|
</li><li>
|
|
|
|
Capacity improvements
|
|
|
|
</li>
|
2013-01-20 03:24:37 +00:00
|
|
|
<li>{% trans todo=site_url('get-involved/todo') -%}
|
|
|
|
Reachability Mapping / handle peers partially reachable / enhanced <a href="{{ todo }}#fullRestrictedRoutes">restricted routes</a>
|
|
|
|
{%- endtrans %}</li>
|
2016-01-02 17:05:35 +00:00
|
|
|
<li>{% trans %}Full restricted routes{% endtrans %}</li>
|
|
|
|
<li>{% trans %}Tunnel mixing and padding{% endtrans %}</li>
|
|
|
|
<li>{% trans %}User defined message delays{% endtrans %}</li>
|
2010-07-12 15:12:51 +00:00
|
|
|
</ul>
|
|
|
|
|
2004-07-06 20:39:18 +00:00
|
|
|
|
|
|
|
|
2016-01-02 17:05:35 +00:00
|
|
|
|
|
|
|
<h2 id="2018">2018</h2>
|
2004-07-06 20:39:18 +00:00
|
|
|
<ul>
|
2016-01-02 17:05:35 +00:00
|
|
|
<li>{% trans todo=site_url('get-involved/todo') -%}
|
|
|
|
Reachability Mapping / handle peers partially reachable / enhanced <a href="{{ todo }}#fullRestrictedRoutes">restricted routes</a>
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
<li>{% trans %}Full restricted routes{% endtrans %}</li>
|
2013-01-20 03:24:37 +00:00
|
|
|
<li>{% trans %}Tunnel mixing and padding{% endtrans %}</li>
|
|
|
|
<li>{% trans %}User defined message delays{% endtrans %}</li>
|
2004-07-06 20:39:18 +00:00
|
|
|
</ul>
|
|
|
|
|
2013-01-20 03:24:37 +00:00
|
|
|
<p>{% trans todo=site_url('get-involved/todo') -%}
|
|
|
|
Please see the <a href="{{ todo }}">TODO</a> list for more detailed info about some of these tasks.
|
|
|
|
{%- endtrans %}</p>
|
2008-05-02 04:30:20 +00:00
|
|
|
{% endblock %}
|