Roadmap update, from Dec. 30 meeting
This commit is contained in:
@@ -1,10 +1,11 @@
|
|||||||
{% extends "global/layout.html" %}
|
{% extends "global/layout.html" %}
|
||||||
{% block title %}{{ _('Roadmap') }}{% endblock %}
|
{% block title %}{{ _('Roadmap') }}{% endblock %}
|
||||||
{% block lastupdated %}{% trans %}December 2016{% endtrans %}{% endblock %}
|
{% block lastupdated %}{% trans %}January 2017{% endtrans %}{% endblock %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
This is the official project roadmap for the desktop and Android Java I2P releases only.
|
This is the official project roadmap for the desktop and Android Java I2P releases only.
|
||||||
|
Some related tasks for related resources such as the website and plugins are included.
|
||||||
</p><p>
|
</p><p>
|
||||||
For details and discussion on specific items, search on trac or zzz.i2p.
|
For details and discussion on specific items, search on trac or zzz.i2p.
|
||||||
For contents of past releases, see the release notes.
|
For contents of past releases, see the release notes.
|
||||||
@@ -112,7 +113,7 @@ GMP 6.0 (In-net updates)
|
|||||||
|
|
||||||
|
|
||||||
<h2 id="v0.9.28">0.9.28</h2>
|
<h2 id="v0.9.28">0.9.28</h2>
|
||||||
<p><b>Target release date: Week of December 12, 2016</b></p>
|
<p><b>Released: December 12, 2016</b></p>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
IPv6 improvements
|
IPv6 improvements
|
||||||
</li><li>
|
</li><li>
|
||||||
@@ -135,95 +136,150 @@ Bug fixes, translation updates, geoip updates
|
|||||||
|
|
||||||
<h2 id="v0.9.29">0.9.29</h2>
|
<h2 id="v0.9.29">0.9.29</h2>
|
||||||
<p><b>Target release date: Mid-February 2017</b></p>
|
<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>
|
<ul><li>
|
||||||
More fixes for Java 9
|
More fixes for Java 9
|
||||||
</li><li>
|
</li><li>
|
||||||
Crypto migration for existing hidden services
|
Initial work on crypto migration for existing hidden services
|
||||||
</li><li>
|
</li><li>
|
||||||
Fix and enable linux tray app
|
Fix and enable linux tray app
|
||||||
</li><li>
|
</li><li>
|
||||||
Mac OS X installer, dock, tray enhancements
|
Mac OS X installer, dock, tray enhancements (partial)
|
||||||
</li><li>
|
</li><li>
|
||||||
Streaming test harness
|
Further work on pluggable transports: obfs4 as a plugin
|
||||||
</li><li>
|
|
||||||
Further work on transports: DH/NTCP2/PT
|
|
||||||
</li><li>
|
|
||||||
Initial work on new crypto
|
|
||||||
</li><li>
|
|
||||||
Initial work on LS2 with multi-destination support
|
|
||||||
</li><li>
|
|
||||||
Initial work on Pluggable transports
|
|
||||||
</li><li>
|
|
||||||
Console redesign phase 1
|
|
||||||
</li><li>
|
|
||||||
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>
|
</li><li>
|
||||||
Private test net setup improvements
|
Private test net setup improvements
|
||||||
</li><li>
|
</li><li>
|
||||||
Integrated chat client?
|
Progress on proposal #123 (NTCP2)
|
||||||
</li><li>
|
</li><li>
|
||||||
Streaming improvements
|
Progress on proposal #111
|
||||||
|
(LS2 with multi-destination support)
|
||||||
</li><li>
|
</li><li>
|
||||||
Performance improvements
|
I2PBote release 0.4.5
|
||||||
</li><li>
|
</li><li>
|
||||||
Capacity improvements
|
stats.i2p accepts authentication strings (proposal #112)
|
||||||
</li><li>
|
</li><li>
|
||||||
NTCP Pumper redesign
|
Move /peers HTML code to console, remove from Android
|
||||||
</li><li>
|
</li><li>
|
||||||
I2PTunnel socket-side NIO
|
Review ElGamal website docs
|
||||||
|
</li><li>
|
||||||
|
Tahoe site
|
||||||
</li><li>
|
</li><li>
|
||||||
Bug fixes, translation updates, geoip updates
|
Bug fixes, translation updates, geoip updates
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2 id="2017">0.9.30+ (2017)</h2>
|
<h2 id="v0.9.30">0.9.30</h2>
|
||||||
<ul>
|
<p><b>Target release date: Mid-April 2017</b></p>
|
||||||
<li>
|
<ul><li>
|
||||||
New crypto
|
ElGamal speedups
|
||||||
</li><li>
|
</li><li>
|
||||||
NTCP2
|
Mac OS X installer, dock, tray enhancements (partial)
|
||||||
</li><li>
|
</li><li>
|
||||||
LS2 with multi-destination support
|
Initial research on ElGamal replacement ("new crypto")
|
||||||
</li><li>
|
</li><li>
|
||||||
New netdb
|
i2ptunnel authentication page improvements
|
||||||
</li><li>
|
</li><li>
|
||||||
New DH
|
New CSS for website front page
|
||||||
|
</li><li>
|
||||||
|
Console redesign phase 1 ("refresh")
|
||||||
|
</li><li>
|
||||||
|
Capacity improvements: discussions and research
|
||||||
|
</li><li>
|
||||||
|
Create proposal and research multipath and path-awareness via I2CP
|
||||||
|
</li><li>
|
||||||
|
Android gather user feedback
|
||||||
|
</li><li>
|
||||||
|
Android UI enhancements
|
||||||
|
</li><li>
|
||||||
|
Android GMP 6 and 64-bit jbigi
|
||||||
|
</li><li>
|
||||||
|
Android router service as a library
|
||||||
|
</li><li>
|
||||||
|
Android logging improvements
|
||||||
|
</li><li>
|
||||||
|
Android wakelock fix
|
||||||
|
</li><li>
|
||||||
|
Unit test improvements
|
||||||
|
</li><li>
|
||||||
|
Bug fixes, translation updates, geoip updates
|
||||||
|
</li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 id="v0.9.31">0.9.31</h2>
|
||||||
|
<p><b>Target release date: Mid-June 2017</b></p>
|
||||||
|
<ul><li>
|
||||||
|
GMP 6.1.1 (ticket #1869), possibly partial
|
||||||
|
</li><li>
|
||||||
|
Complete I2PControl API 2 spec, implement in plugin (proposal #118)
|
||||||
|
</li><li>
|
||||||
|
Implement hidden service server sigtype migration (publish dual LS)
|
||||||
|
</li><li>
|
||||||
|
Tomcat 8 / Jetty 9 (9.2? 9.3? 9.4?) progress, possibly in a branch, migration plan
|
||||||
|
</li><li>
|
||||||
|
New CSS for website inner pages
|
||||||
|
</li><li>
|
||||||
|
I2PBote release 0.4.6
|
||||||
|
</li><li>
|
||||||
|
Android tunnel settings
|
||||||
|
</li><li>
|
||||||
|
Setup wizard
|
||||||
|
</li><li>
|
||||||
|
Continue research on ElGamal replacement ("new crypto")
|
||||||
|
</li><li>
|
||||||
|
Launch I2P Summer of Dev 2
|
||||||
|
</li><li>
|
||||||
|
Further work on pluggable transports: obfs4 as a plugin
|
||||||
|
</li><li>
|
||||||
|
Bug fixes, translation updates, geoip updates
|
||||||
|
</li></ul>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 id="2017">0.9.32-0.9.34 (2nd half 2017)</h2>
|
||||||
|
<ul><li>
|
||||||
|
New crypto (ElGamal replacement) further progress
|
||||||
|
</li><li>
|
||||||
|
NTCP2 including new DH, AEAD (proposal #123)
|
||||||
|
</li><li>
|
||||||
|
LS2 with multi-destination support (proposal #111)
|
||||||
|
</li><li>
|
||||||
|
Continue research on New netdb
|
||||||
</li><li>
|
</li><li>
|
||||||
Full support for massively popular hidden services
|
Full support for massively popular hidden services
|
||||||
</li><li>
|
</li><li>
|
||||||
Initial work on new naming system
|
Initial work on new naming system, make sense of alternatives, kbuckets
|
||||||
</li><li>
|
</li><li>
|
||||||
Console redesign phase 2
|
Console redesign phase 2
|
||||||
</li><li>
|
</li><li>
|
||||||
|
Console UI refactor
|
||||||
|
</li><li>
|
||||||
Streaming improvements
|
Streaming improvements
|
||||||
</li><li>
|
</li><li>
|
||||||
Performance improvements
|
Performance improvements
|
||||||
</li><li>
|
</li><li>
|
||||||
Capacity improvements
|
Capacity improvements
|
||||||
|
</li><li>
|
||||||
|
Bundle (un-pluginize) I2PControl with API 2 (proposal #118)
|
||||||
|
</li><li>
|
||||||
|
Tomcat 8
|
||||||
|
</li><li>
|
||||||
|
Jetty 9
|
||||||
|
</li><li>
|
||||||
|
NTCP Pumper redesign
|
||||||
|
</li><li>
|
||||||
|
I2PTunnel socket-side NIO
|
||||||
|
</li><li>
|
||||||
|
Android profiles
|
||||||
|
</li><li>
|
||||||
|
Redesigned website home page
|
||||||
|
</li><li>
|
||||||
|
Restructure website
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Integrated chat client?
|
||||||
</li>
|
</li>
|
||||||
<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>
|
|
||||||
<li>{% trans %}Tunnel mixing and padding{% endtrans %}</li>
|
|
||||||
<li>{% trans %}User defined message delays{% endtrans %}</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user