{% extends "global/layout.html" %} {% block title %} {{ _('Roadmap') }}{% endblock %} {% block lastupdated %}2025-03{% endblock %} {% block content %} <p> 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. </p> <h2 id="2.9.0">2.9.0 (API 0.9.66)</h2> <p><b>Target release: Late May 2025</b></p> <ul> <li> TBD </li> </ul> <h2 id="2.8.1">2.8.1 (API 0.9.65)</h2> <p><b>Target release: Mid March 2025</b></p> <ul> <li> Fix "loopback" bug </li> <li> Fix tunnel tests for outbound client tunnels </li> <li> Fix installing to paths with spaces </li> <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 </li> <li> .i2p.alt support </li> </ul> <h2 id="2.8.0">2.8.0 (API 0.9.65)</h2> <p><b>Released: February 3, 2025</b></p> <ul> <li> RouterInfo publishing improvements </li> <li> 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> SusiDNS dark theme fixes </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> <li> rrd4j 3.10 </li> </ul> <h2 id="2.7.0">2.7.0 (API 0.9.64)</h2> <p><b>Released: October 8, 2024</b></p> <ul> <li> i2ptunnel HTTP server reduce thread usage </li> <li> Generic UDP Tunnels in I2PTunnel </li> <li> Browser Proxy in I2PTunnel(Proposal 166) </li> <li> Website Migration </li> <li> Fix for tunnels going yellow </li> <li> Console /netdb refactoring </li> </ul> <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> <h2 id="2.6.0">2.6.0 (API 0.9.63)</h2> <p><b>Released: July 19, 2024</b></p> <ul> <li> Reduce memory usage for netdb </li> <li> Continue removing SSU1 code </li> <li> 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 </li> </ul> <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> susimail search </li> <li> Continue removing SSU1 code </li> <li> Tomcat 9.0.88 </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> SSU2 peer test fixes </li> <li> susimail initial loading speedup </li> <li> susimail javascript markdown for plain text emails </li> <li> susimail HTML email support </li> <li> susimail fixes and improvements </li> <li> tunnnel peer selection adjustments </li> <li> Update RRD4J to 3.9 </li> <li> Update gradlew to 8.5 </li> </ul> <h2 id="2.4.0">2.4.0 (API 0.9.61)</h2> <p><b>Released: December 18, 2023</b></p> <ul> <li> NetDB context management/Segmented NetDB </li> <li> Handle congestion capabilities by deprioritizing overloaded routers </li> <li> Revive Android helper library </li> <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> </ul> <h2 id="2.3.0">2.3.0 (API 0.9.59)</h2> <p><b>Released: June 28, 2023</b></p> <ul> <li> Tunnel peer selection improvements </li> <li> User-Configurable blocklist expiration </li> <li> Throttle fast bursts of lookup from same source </li> <li> Fix replay detection information leak </li> <li> NetDB fixes for multihomed leaseSets </li> <li> NetDB fixes for leaseSets which were received as a reply before being recieved as a store </li> </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> <h2 id="2.2.0">2.2.0 (API 0.9.58)</h2> <p><b>Released: March 13, 2023</b></p> <ul> <li> Tunnel peer selection improvements </li> <li> Streaming replay fix </li> </ul> <h2 id="2.1.0">2.1.0 (API 0.9.57)</h2> <p><b>Released: January 10, 2023</b></p> <ul> <li> SSU2 fixes </li> <li> Tunnel build congestion fixes </li> <li> SSU peer test and symmetric NAT detction fixes </li> <li> Fix broken LS2 encrypted leasesets </li> <li> Option to disable SSU 1 (preliminary) </li> <li> Compressible padding (proposal 161) </li> <li> New console peers status tab </li> <li> Add torsocks support to SOCKS proxy and other SOCKS improvements and fixes </li> </ul> <h2 id="2.0.0">2.0.0 (API 0.9.56)</h2> <p><b>Released: November 21, 2022</b></p> <ul> <li> SSU2 connection migration </li> <li> SSU2 immediate acks </li> <li> Enable SSU2 by default </li> <li> SHA-256 digest proxy authentication in i2ptunnel </li> <li> Update Android build process to use modern AGP, end need of deprecated Maven plugin in Android build </li> <li> Cross-Platform(Desktop) I2P browser auto-configuration support </li> </ul> <h2 id="1.9.0">1.9.0 (API 0.9.55)</h2> <p><b>Released: August 22, 2022</b></p> <ul> <li> SSU2 peer test and relay implementation </li> <li> SSU2 fixes </li> <li> SSU MTU/PMTU improvements </li> <li> Enable SSU2 for a small portion of routers </li> <li> Add deadlock detector </li> <li> More certificate import fixes </li> <li> Fix i2psnark DHT restart after router restart </li> </ul> <h2 id="1.8.0">1.8.0 (API 0.9.54)</h2> <p><b>Released: May 23, 2022</b></p> <ul> <li> 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 </li> <li> Remove BOB source </li> <li> Certificate import fixes </li> <li> Tomcat 9.0.62 </li> <li> Refactoring to support SSU2 (proposal 159) </li> <li> Initial implementation of SSU2 base protocol (proposal 159) </li> <li> SAM authorization popup for Android apps </li> <li> Improve support for custom directory installs in i2p.firefox </li> </ul> <h2 id="1.7.0">1.7.0 (API 0.9.53)</h2> <p><b>Released: Feb. 21, 2022</b></p> <ul> <li> Remove BOB </li> <li> New i2psnark torrent editor </li> <li> i2psnark standalone fixes and improvements </li> <li> NetDB reliability improvements </li> <li> Add popup messages in systray </li> <li> NTCP2 performance improvements </li> <li> Remove outbound tunnel when first hop fails </li> <li> Fallback to exploratory for tunnel build reply after repeated client tunnel build failures </li> <li> Restore tunnel same-IP restrictions </li> <li> Refactor i2ptunnel UDP support for I2CP ports </li> <li> Continue work on SSU2, start implementation (proposal 159) </li> <li> Create Debian/Ubuntu Package of I2P Browser Profile </li> <li> 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 </li> </ul> <h2 id="1.6.1">1.6.1 (API 0.9.52)</h2> <p><b>Released: Nov. 29, 2021</b></p> <ul> <li> Accelerate rekeying routers to ECIES </li> <li> SSU performance improvements </li> <li> Improve SSU peer test security </li> <li> Add theme selection to new-install wizard </li> <li> Continue work on SSU2 (proposal 159) </li> <li> Send new tunnel build messages (proposal 157) </li> <li> Include automatic browser configuration tool in IzPack installer </li> <li> 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. </li> </ul> <h2 id="1.5.0">1.5.0 (API 0.9.51)</h2> <p><b>Released: Aug. 23, 2021</b></p> <ul> <li> Accelerate rekeying routers to ECIES </li> <li> Start work on SSU2 </li> <li> Implement new tunnel build messages (proposal 157) </li> <li> Support dmg and exe automatic updates </li> <li> New native OSX installer </li> <li> X-I2P-Location(alt-svc) locations for built-in I2P Site </li> <li> RRD4J 3.8 </li> <li> Create C, CGo, SWIG bindings for libi2pd </li> </ul> <h4><a href="roadmap-archive">{% trans %}Looking for older releases? Check the roadmap archive by following this link.{% endtrans %}</a></h4> {% endblock %}