Newer
Older
{% extends "global/layout.html" %}
{% block title %} {{ _('Roadmap') }}{% endblock %}
{% block lastupdated %}2025-03{% endblock %} {% block content %}
This is the official project roadmap for the desktop and Android Java I2P releases only. Some related tasks for resources such as the website and plugins may be included.
</p>
<p>
For details and discussion on specific items, search on gitlab or zzz.i2p. For contents of past releases, see the release notes. For other project goals, see the meeting notes.
</p>
<p>
We do not maintain separate unstable and stable branches or releases. We have a single, stable release path. Our typical release cycle is about 13 weeks.
</p>
<p>
Older releases are at the bottom of the page.
<h2 id="2.8.1">2.8.1 (API 0.9.65)</h2>
<p><b>Target release: Mid March 2025</b></p>
<ul>
<li>
Console notification bubbles
</li>
<li>
SusiDNS sort-by-latest
</li>
<li>
Use SHA256 pool in Noise
</li>
<li>
Console dark theme fixes and improvements
Improve SSU2 ACK efficiency
</li>
<li>
Improve SSU2 handling of dup relay messages
</li>
<li>
Faster / variable lookup timeouts
</li>
<li>
LS expiration improvements
</li>
<li>
Change symmetric NAT cap
</li>
<li>
Enforce POST in more forms
</li>
<li>
Bandwidth test cleanups
</li>
<li>
New Gan Chinese translation
</li>
<li>
Add Kurdish option to UI
</li>
<li>
New Jammy build to handle Jetty API change
</li>
<li>
Izpack 5.2.3
</li>
<ul>
<li>
i2ptunnel HTTP server reduce thread usage
</li>
<li>
Fix for tunnels going yellow
</li>
<li>
Console /netdb refactoring
</li>
<h2 id="2.6.1">2.6.1 (API 0.9.63)</h2>
<p><b>Released: August 6, 2024</b></p>
<ul>
<li>
Fix iframe size issues in console
</li>
<li>
Convert graphs to SVG
</li>
<li>
Bundle translation status report in console
</li>
</ul>
Fix i2psnark temp file leaks and stalls
</li>
<li>
More efficient PEX in i2psnark
</li>
<li>
JS refresh of graphs in console
</li>
<li>
Graph rendering improvements
</li>
<li>
Susimail JS search
</li>
<li>
More efficient handling of messages at OBEP
</li>
<li>
More efficient lookup of local destinations in I2CP
</li>
<li>
Fix JS variable scoping issues and concurrency
<h2 id="2.5.2">2.5.2 (API 0.9.62)</h2>
<p><b>Released: May 15, 2024</b></p>
<ul>
<li>
HTTP truncation fix
</li>
<li>
Publish G cap if symmetric natted
</li>
<li>
rrd4j 3.9.1-preview
</li>
</ul>
<h2 id="2.5.1">2.5.1 (API 0.9.62)</h2>
<p><b>Released: May 6, 2024</b></p>
<ul>
<li>
NetDB DDoS mitigations
</li>
<li>
Add Tor blocklist
</li>
<li>
susimail fixes
</li>
</li>
</ul>
<h2 id="2.5.0">2.5.0 (API 0.9.62)</h2>
<p><b>Released: April 8, 2024</b></p>
<ul>
<li>
Console iframe improvements
</li>
<li>
Redesign i2psnark bandwidth limiter
</li>
<li>
Javascript drag-and-drop for i2psnark and susimail
</li>
<li>
i2ptunnel SSL error handling improvements
</li>
<li>
i2ptunnel persistent HTTP connection support
</li>
<li>
Start removing SSU1 code
</li>
<li>
SSU2 relay tag request handling improvements
</li>
<li>
susimail initial loading speedup
</li>
<li>
susimail javascript markdown for plain text emails
</li>
<li>
susimail HTML email support
</li>
<li>
Update RRD4J to 3.9
</li>
<li>
Update gradlew to 8.5
</li>
<h2 id="2.4.0">2.4.0 (API 0.9.61)</h2>
<p><b>Released: December 18, 2023</b></p>
Handle congestion capabilities by deprioritizing overloaded routers

eyedeekay
committed
Revive Android helper library
<li>
i2psnark local torrent file selector
</li>
<li>
NetDB lookup handler fixes
</li>
<li>
Disable SSU1
</li>
<li>
Ban routers publishing in the future
</li>
<li>
SAM fixes
</li>
<li>
susimail fixes
</li>
<li>
UPnP fixes
</li>

eyedeekay
committed
<h2 id="2.3.0">2.3.0 (API 0.9.59)</h2>

eyedeekay
committed
Tunnel peer selection improvements

eyedeekay
committed
User-Configurable blocklist expiration

eyedeekay
committed
Throttle fast bursts of lookup from same source

eyedeekay
committed
Fix replay detection information leak

eyedeekay
committed
NetDB fixes for multihomed leaseSets

eyedeekay
committed
NetDB fixes for leaseSets which were received as a reply before being recieved as a store

eyedeekay
committed
</ul>
<h2 id="2.2.1">2.2.1 (API 0.9.58)</h2>
<p><b>Released: April 12, 2023</b></p>
<ul>
<li>
Packaging fixes
</li>
</ul>

eyedeekay
committed
<h2 id="2.2.0">2.2.0 (API 0.9.58)</h2>

eyedeekay
committed
<ul>

eyedeekay
committed
Tunnel peer selection improvements

eyedeekay
committed
Streaming replay fix

eyedeekay
committed
</ul>
<h2 id="2.1.0">2.1.0 (API 0.9.57)</h2>
<p><b>Released: January 10, 2023</b></p>
<ul>

eyedeekay
committed
SSU2 fixes

eyedeekay
committed
Tunnel build congestion fixes

eyedeekay
committed
SSU peer test and symmetric NAT detction fixes

eyedeekay
committed
Fix broken LS2 encrypted leasesets

eyedeekay
committed
Option to disable SSU 1 (preliminary)

eyedeekay
committed
Compressible padding (proposal 161)

eyedeekay
committed
New console peers status tab

eyedeekay
committed
Add torsocks support to SOCKS proxy and other SOCKS improvements and fixes

eyedeekay
committed
</ul>
<h2 id="2.0.0">2.0.0 (API 0.9.56)</h2>
<p><b>Released: November 21, 2022</b></p>
<ul>

eyedeekay
committed
SSU2 connection migration

eyedeekay
committed
SSU2 immediate acks

eyedeekay
committed
Enable SSU2 by default

eyedeekay
committed
SHA-256 digest proxy authentication in i2ptunnel

eyedeekay
committed
Update Android build process to use modern AGP, end need of deprecated Maven plugin in Android build

eyedeekay
committed
Cross-Platform(Desktop) I2P browser auto-configuration support

eyedeekay
committed
</ul>
<h2 id="1.9.0">1.9.0 (API 0.9.55)</h2>
<p><b>Released: August 22, 2022</b></p>
<ul>

eyedeekay
committed
SSU2 peer test and relay implementation

eyedeekay
committed
SSU2 fixes

eyedeekay
committed
SSU MTU/PMTU improvements

eyedeekay
committed
Enable SSU2 for a small portion of routers

eyedeekay
committed
Add deadlock detector

eyedeekay
committed
More certificate import fixes

eyedeekay
committed
Fix i2psnark DHT restart after router restart
Router family fixes and improvements
</li>
<li>
Soft restart fixes
</li>
<li>
SSU fixes and performance improvements
</li>
<li>
I2PSnark standalond fixes and improvements
</li>
<li>
Avoid Sybil penalty for trusted families
</li>
<li>
Reduce tunnel build reply timeout
</li>
<li>
UPnP fixes
Tomcat 9.0.62
</li>
<li>
Refactoring to support SSU2 (proposal 159)
</li>
<li>
Initial implementation of SSU2 base protocol (proposal 159)
Improve support for custom directory installs in i2p.firefox

eyedeekay
committed
<h2 id="1.7.0">1.7.0 (API 0.9.53)</h2>
<p><b>Released: Feb. 21, 2022</b></p>

eyedeekay
committed
Remove BOB

eyedeekay
committed
New i2psnark torrent editor

eyedeekay
committed
i2psnark standalone fixes and improvements

eyedeekay
committed
NetDB reliability improvements

eyedeekay
committed
Add popup messages in systray

eyedeekay
committed
NTCP2 performance improvements

eyedeekay
committed
Remove outbound tunnel when first hop fails

eyedeekay
committed
Fallback to exploratory for tunnel build reply after repeated client tunnel build failures

eyedeekay
committed
Restore tunnel same-IP restrictions

eyedeekay
committed
Refactor i2ptunnel UDP support for I2CP ports

eyedeekay
committed
Continue work on SSU2, start implementation (proposal 159)

eyedeekay
committed
Create Debian/Ubuntu Package of I2P Browser Profile

eyedeekay
committed
Create Plugin of I2P Browser Profile
</li>
<li>
Document I2P for Android applications
</li>
<li>
i2pcontrol improvements
</li>
<li>
Plugin support improvements
</li>
<li>
New local outproxy plugin
</li>
<li>
IRCv3 message tag support

eyedeekay
committed
<h2 id="1.6.1">1.6.1 (API 0.9.52)</h2>
<p><b>Released: Nov. 29, 2021</b></p>

eyedeekay
committed
Accelerate rekeying routers to ECIES

eyedeekay
committed
SSU performance improvements

eyedeekay
committed
Improve SSU peer test security

eyedeekay
committed
Add theme selection to new-install wizard

eyedeekay
committed
Continue work on SSU2 (proposal 159)

eyedeekay
committed
Send new tunnel build messages (proposal 157)

eyedeekay
committed
Include automatic browser configuration tool in IzPack installer

eyedeekay
committed
Make Fork-and-Exec Plugins Managable
</li>
<li>
Document jpackage install processes
</li>
<li>
Complete, document Go/Java Plugin Generation Tools
</li>
<li>
Reseed Plugin - Run a self-signed HTTPS reseed as a Java router plugin with no configuration.

eyedeekay
committed
<h2 id="1.5.0">1.5.0 (API 0.9.51)</h2>
<p><b>Released: Aug. 23, 2021</b></p>

eyedeekay
committed
Accelerate rekeying routers to ECIES
</li>
<li>
Start work on SSU2

eyedeekay
committed
Implement new tunnel build messages (proposal 157)

eyedeekay
committed
Support dmg and exe automatic updates

eyedeekay
committed
New native OSX installer

eyedeekay
committed
X-I2P-Location(alt-svc) locations for built-in I2P Site

eyedeekay
committed
RRD4J 3.8

eyedeekay
committed
Create C, CGo, SWIG bindings for libi2pd

idk
committed
<h4><a href="roadmap-archive">{% trans %}Looking for older releases? Check the roadmap archive by following this link.{% endtrans %}</a></h4>