diff --git a/i2p2www/pages/site/about/media.html b/i2p2www/pages/site/about/media.html index 99b06faee2b30a29e61c6ad60d4040c8176e3a27..10682e1f92d664ab6dff63a4764aac4c872e9a33 100644 --- a/i2p2www/pages/site/about/media.html +++ b/i2p2www/pages/site/about/media.html @@ -145,34 +145,6 @@ idk <h2>{{ _('Tutorials') }}</h2> <ul> -<li>{% trans link='http://www.youtube.com/watch?v=5J3nh1DoRMw' -%} -<a href="{{ link }}">I2P Windows Tutorial</a> -(Youtube Video) -This guide will show you how to install I2P in Windows XP. -By <a href="http://telecomix.org/">Telecomix</a> -{%- endtrans %}</li> - -<li>{% trans link='http://www.youtube.com/watch?v=QeRN2G9VW5E' -%} -<a href="{{ link }}">I2P Debian Tutorial</a> -(Youtube Video) -This will guide you through how to install I2P on a Debian Linux System. -By <a href="http://telecomix.org/">Telecomix</a> -{%- endtrans %}</li> - -<li>{% trans link='http://www.youtube.com/watch?v=2ylW85vc7SA' -%} -<a href="{{ link }}">How to set up anonymous site in I2P</a> -(Youtube Video) -How to set up an anonymous web site in I2P. -By <a href="http://telecomix.org/">Telecomix</a> -{%- endtrans %}</li> - -<li>{% trans link='http://www.youtube.com/watch?v=d8mvGZqVgE4' -%} -<a href="{{ link }}">I2P Tutorial Mac OS X</a> -(Youtube Video) -A tutorial on how to run i2p on Mac OS X and how to connect to irc.telecomix.i2p. -By <a href="http://telecomix.org/">Telecomix</a> -{%- endtrans %}</li> - <li>{% trans link='http://www.youtube.com/watch?v=5jv7tVVJdTQ' -%} <a href="{{ link }}">Felix Atari explains the basic principles of I2P</a> (Youtube Video) @@ -180,25 +152,6 @@ Agent Felix Atari of the Telecomix Crypto Munitions Bureau. By <a href="http://telecomix.org/">Telecomix</a> {%- endtrans %}</li> -<li>{% trans link='http://www.youtube.com/watch?v=WyN_QK-_3GA' -%} -<a href="{{ link }}">How to get onto I2P, the anonymous P2P Darknet (Windows Install)</a> -(Youtube Video) -This tutorial shows how to install and configure software needed to access I2P. -{%- endtrans %}</li> - -<li>{% trans link='http://www.youtube.com/watch?v=q4owyd_CaGc' -%} -<a href="{{ link }}">How to connect to I2P</a> -(Youtube Video) -How to install I2P on Ubuntu. -{%- endtrans %}</li> - -<li>{% trans link='http://www.irongeek.com/i.php?page=videos/i2p-darknet-software-in-linux' -%} -<a href="{{ link }}">Installing the I2P darknet software in Linux</a> -(Video) -Adrian Crenshaw. -January 2011 -{%- endtrans %}</li> - <li>{% trans link='http://www.youtube.com/watch?v=NV90TRs_pGE' -%} <a href="{{ link }}">Short garlic routing animation</a> (Youtube Video) diff --git a/i2p2www/pages/site/get-involved/roadmap-archive.html b/i2p2www/pages/site/get-involved/roadmap-archive.html new file mode 100644 index 0000000000000000000000000000000000000000..b22d6687f8c616466aeabd855e5618d438bca87b --- /dev/null +++ b/i2p2www/pages/site/get-involved/roadmap-archive.html @@ -0,0 +1,826 @@ +{% extends "global/layout.html" %} +{% block title %}{{ _('Roadmap') }}{% endblock %} +{% block lastupdated %}2021-12{% endblock %} +{% block content %} + +<p> +This is an archive of the roadmap for I2P over the course +of it's history. +</p> + +<h2 id="2016">2016 - 2020 Releases</h2> + + +<h2 id="v0.9.24">0.9.24</h2> +<p><b>Released: January 27, 2016</b></p> +<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> +Tunnel Bloom filter fixes +</li><li> +Bug fixes, translation updates, geoip updates +</li></ul> + + + + +<h2 id="v0.9.25">0.9.25</h2> +<p><b>Released: March 22, 2016</b></p> +<ul><li> +SAM v3.3 +</li><li> +Sybil tool enhancements +</li><li> +QR codes and identicons +</li><li> +Crypto speedups +</li><li> +Router family configuration UI +</li><li> +Custom icons for non-webapp plugins +</li><li> +Pure Java key pair generation +</li><li> +Bug fixes, translation updates, geoip updates +</li></ul> + + + + +<h2 id="v0.9.26">0.9.26</h2> +<p><b>Released: June 7, 2016</b></p> +<ul><li> +New subscription protocol, addressbook support (proposal 112) +</li><li> +Wrapper 3.5.29 +</li><li> +GMP 6.0 (Debian/Ubuntu packages, new installs) +</li><li> +Certificate revocations in the news feed +</li><li> +Debian/Ubuntu/Tails package improvements +</li><li> +Bug fixes, translation updates, geoip updates +</li></ul> + + + + + +<h2 id="v0.9.27">0.9.27</h2> +<p><b>Released: October 17, 2016</b></p> +<ul><li> +SSU IPv6 peer testing (proposal 126) +</li><li> +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> +Initial work on NTCP2 +</li><li> +Initial work on New DH +</li><li> +GMP 6.0 (In-net updates) +</li></ul> + + + +<h2 id="v0.9.28">0.9.28</h2> +<p><b>Released: December 12, 2016</b></p> +<ul><li> +IPv6 improvements +</li><li> +Increase IPv6 MTU (proposal 127) +</li><li> +Blocklist enhancements (proposal 129) +</li><li> +Sybil tool enhancements +</li><li> +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>Released: February 27, 2017</b></p> +<ul><li> +More fixes for Java 9 +</li><li> +NTP hardening and IPv6 support +</li><li> +Same-origin referer pass through +</li><li> +BOB database refactor +</li><li> +Preliminary Docker support +</li><li> +Translated man pages +</li><li> +I2PBote release 0.4.5 +</li><li> +stats.i2p accepts authentication strings (proposal #112) +</li><li> +Streaming test harness +</li><li> +Bug fixes, translation updates, geoip updates +</li></ul> + + + +<h2 id="v0.9.30">0.9.30</h2> +<p><b>Released: May 3, 2017</b></p> +<ul><li> +Hidden service server sigtype migration (publish dual LS) +</li><li> +Tomcat 8 / Jetty 9.2 +</li><li> +Stretch/Zesty support +</li><li> +i2ptunnel authentication page improvements and fixes +</li><li> +Introducer expiration (proposal #133) +</li><li> +I2PBote release 0.4.6 +</li><li> +i2psnark-rpc plugin +</li><li> +Bug fixes, translation updates, geoip updates +</li></ul> + + + +<h2 id="v0.9.31">0.9.31</h2> +<p><b>Released: August 7, 2017</b></p> +<ul><li> +Console redesign phase 1 ("refresh") (ticket #738) +</li><li> +Move /peers HTML code to console, remove from Android +</li><li> +i2psnark ratings and comments +</li><li> +Launch I2P Summer of Dev 2 +</li><li> +Bug fixes, translation updates, geoip updates +</li></ul> + + +<h2 id="v0.9.32">0.9.32</h2> +<p><b>Released: November 7, 2017</b></p> +<ul><li> +Ignore hostnames in router infos (proposal #141) +</li><li> +UI fixes +</li><li> +Bug fixes, translation updates, geoip updates +</li></ul> + + + +<h2 id="v0.9.33">0.9.33</h2> +<p><b>Released: January 30, 2018</b></p> +<ul><li> +Reseed support for proxies +</li><li> +Enable tray app on OSX +</li><li> +Jetty 9.2.22, Tomcat 8.5.23, Wrapper 3.5.34 +</li><li> +Console CSS fixes and improvements +</li><li> +Susimail fixes, improvements, refactoring part 1 +</li><li> +Streaming bug fixes +</li><li> +Android fixes +</li><li> +Bote fixes +</li><li> +Debian packaging changes and improvements, dependency changes +</li><li> +Bug fixes, translation updates, geoip updates +</li></ul> + + + +<h2 id="0.9.34">0.9.34</h2> +<p><b>Released: April 10, 2018</b></p> +<ul><li> +Susimail fixes, improvements, refactoring part 2 +</li><li> +I2PControl plugin fixed +</li><li> +UPnP support for IGD 2 +</li><li> +IPv6 address selection improvements +</li><li> +Better tunnel peer selection for hidden and IPv6-only modes +</li><li> +Prep for HTTPS console and I2P Site by default +</li><li> +Prep for splitting up Debian package +</li><li> +Mac OS X installer, dock, tray enhancements (research and initial work) +</li><li> +Bug fixes, translation updates, geoip updates +</li></ul> + + +<h2 id="0.9.35">0.9.35</h2> +<p><b>Released: June 26, 2018</b></p> +<ul><li> +Jetty 9.2.24 +</li><li> +Tomcat 8.5.30 +</li><li> +Susimail folders, background sending +</li><li> +Improved support for SSL console and I2P Site +</li><li> +Bug fixes, translation updates, geoip updates +</li><li> +Progress on proposal #111 (NTCP2) +</li><li> +Progress on Mac OS X installer, dock, tray enhancements +</li></ul> + + +<h2 id="0.9.36">0.9.36</h2> +<p><b>Released: August 23, 2018</b></p> +<ul><li> +NTCP2 (disabled by default) +</li><li> +Jetty 9.2.25 +</li><li> +Progress on proposal #123 +(LS2 with multi-destination support) +</li><li> +Initial research on ElGamal replacement ("new crypto" / proposal #142) +</li><li> +Capacity improvements: discussions, research, preliminary +</li><li> +Streaming improvements +</li><li> +Performance improvements +</li><li> +NTCP Pumper improvements +</li><li> +EdDSA updates +</li></ul> + + + + +<h2 id="0.9.37">0.9.37</h2> +<p><b>Released: October 4, 2018</b></p> +<ul><li> +NTCP2 (enabled by default) +</li><li> +Android i2ptunnel SSL crash fix +</li></ul> + + +<h2 id="0.9.38">0.9.38</h2> +<p><b>Released: January 22, 2019</b></p> +<ul><li> +New setup wizard with bandwidth testing +</li><li> +Beta Mac OS X installer, dock, tray enhancements +</li><li> +Signed Windows installer +</li><li> +Signed Firefox profile installer +</li><li> +Preliminary floodfill support for LS2 +</li><li> +Sybil tool background analysis +</li><li> +Switch to Maxmind GeoLite2 GeoIP format +</li><li> +Switch JSON lib to json-simple, add Debian dependency +</li><li> +New light background +</li><li> +Orchid plugin fixes +</li><li> +AppArmor fixes +</li><li> +Continue work on ECIES-X25519 support (proposal #144) +</li></ul> + + + +<h2 id="0.9.39">0.9.39</h2> +<p><b>Released: March 21, 2019</b></p> +<ul><li> +Redesigned website home page +</li><li> +Reduce themes (ticket #2272) +</li><li> +Replacement icons for console home page +</li><li> +Continue work on testnet +</li><li> +Floodfill and client encrypted LS2 support (proposal #123) +</li><li> +LS2 client-side support (proposal #123) +</li><li> +Add option to disable NTCP1 +</li><li> +Bundle i2pcontrol +</li><li> +AppArmor fixes +</li><li> +starting investigation of zerodeps jre +</li><li> +starting investigation of monolithic installer +</li><li> +Have apt-transport-i2p and all of its dependencies on-track for inclusion in Debian +(sam3 and gosam, the Go i2p application libraries), include in PPA/Project repo +</li><li> +Write beginner application development guides for SAM applications +</li><li> +Start community PPA and application development (sub)forums +</li><li> +Write materials for newbies on Medium +</li><li> +Complete preferences dialog on the OSX Launcher +</li><li> +Feature for running devbuilds with OSX Launcher +</li></ul> + + + +<h2 id="0.9.40">0.9.40</h2> +<p><b>Released: May 7, 2019</b></p> +<ul><li> +New icons +</li><li> +I2CP and router support for decrypting LS2 (proposal #123) +</li><li> +Router decryption of LS2 support (proposal #123) +</li><li> +Router-side meta LS2 support (proposal #123) +</li><li> +Continue work on ECIES-X25519 support (proposal #144) +</li><li> +Start work on Network ID detection (proposal #147) +</li><li> +Start work on BLAKE2b sig types (proposal #148) +</li><li> +Implement base 32 for encrypted LS2 (proposal #149) +</li><li> +Document protocol for meta LS2 backend (proposal #150) +</li><li> +Disable NTCP1 +</li><li> +Signed Windows installer +</li><li> +Scripted connection filter for streaming +</li><li> +geti2p/i2p docker image available at our download page +</li><li> +osx: theme selection +</li><li> +osx: auto updater +</li><li> +osx: upgrade to newer swift version +</li><li> +Browser identity management UI WebExtension for i2p Browser build +</li><li> +Browser tunnel identity management UI WebExtension for i2p Browser build +</li><li> +Browser news/documentation inclusion WebExtension for i2p Browser build +</li><li> +Onboarding improvements +</li><li> +Self-installing client/service demos for nginx(server only), ssh/sshd, and Mattermost client/server using split i2ptunnel configuration and apt +</li><li> +Port any maintainable, i2p-native bittorrent client to be apt-get installable in Debian, likely BiglyBT or XD +</li><li> +Produce ISO for "I2P Linux Distro Redux" Project using these features +</li><li> +Fix I2P-bote Android +</li><li> +Fix I2P-bote seeds +</li><li> +goSam - Up to SAM 3.2, better default signatures. +</li><li> +sam3 - Up to SAM 3.2, better default signatures. Streaming, datagrams, and raw. General improvements. +</li><li> +jsam - Further development +</li><li> +Better support / encourage translation efforts +</li><li> +Android fixes +</li></ul> + + + + + +<h2 id="0.9.41">0.9.41</h2> +<p><b>Released: July 3, 2019</b></p> +<ul><li> +Redesigned website navigation menu +</li><li> +New console icons and logos +</li><li> +Router-side meta LS2 support (proposal #123) +</li><li> +UI for per-client encrypted LS2 (proposal #123) +</li><li> +Continue work on ECIES-X25519 support (proposal #144) +</li><li> +Implement base 32 for encrypted LS2 (proposal #149) +</li><li> +GMP 6.1.2 (ticket #1869), partial +</li><li> +Wrapper 3.5.39 +</li><li> +Wrapper for armv7 and aarch64 +</li><li> +IzPack 5 for non-Windows installers +</li><li> +browser: new release, upstream tor changes, minor changes +</li><li> +Browser identity management UI WebExtension for i2p Browser build +</li><li> +Browser news/documentation inclusion WebExtension for i2p Browser build +</li><li> +Android GMP 6 and 64-bit jbigi +</li><li> +Android fixes +</li></ul> + + + +<h2 id="0.9.42">0.9.42</h2> +<p><b>Released: August 27, 2019</b></p> +<ul><li> +Browser web extensions +</li><li> +Self-installing demos of popular apps/services +</li><li> +ISO for Linux distro +</li><li> +Translation efforts +</li><li> +ECIES Proposal 144 (continuing) +</li><li> +GMP 6.1.2 +</li><li> +Network ID detection Prop 147 +</li><li> +Split configuration +</li><li> +Android fixes +</li></ul> + + + +<h2 id="0.9.43">0.9.43</h2> +<p><b>Released: October 22, 2019</b></p> +<ul><li> +Docker image documentation and promotion to first-class product +</li><li> +I2P browser: Embed router +</li><li> +I2P browser: Delay the user dialog +</li><li> +I2P browser: JSON-RPC2 client for router communication +</li><li> +I2P browser: Fix NoScript +</li><li> +I2P browser releases: beta 5, 6; v3.0 based on 68.1 ESR +</li><li> +I2CP blinding info message +</li><li> +Proxy page for encrypted LS2 credentials +</li><li> +Android client library release +</li><li> +ECIES Proposal 144 (continuing) +</li><li> +Setup wizard improvements +</li><li> +Revamped website navigation menu +</li><li> +Android fixes +</li><li> +Android battery permission +</li></ul> + + +<h2 id="0.9.44">0.9.44</h2> +<p><b>Released: December 1, 2019</b></p> +<ul><li> +Testnet k8s definitions +</li><li> +ruby gem (ji2p, initial code to be used to control many routers in k8s) +</li><li> +k8s internal communication test with routers using network impl. flannel +</li><li> +k8s ingress definitions (how to make outside contact the router(s) inside k8s) +</li><li> +I2P Browser: See <a href="../browser/roadmap">Browser roadmap</a> +</li><li> +IPv6 fixes +</li><li> +SSU performance improvements +</li><li> +Faster router startup +</li><li> +Console improvements +</li><li> +ECIES Proposal 144 initial implementation +</li><li> +Donation page redesign and backend (development) +</li></ul> + + + +<h2 id="0.9.45">0.9.45</h2> +<p><b>Released: February 25, 2020</b></p> +<ul><li> +Hidden mode fixes +</li><li> +Bandwidth test fixes +</li><li> +ECIES Proposal 144 testing, fixes +</li><li> +Susimail login page improvements +</li><li> +LibSam - deduplication, documentation, support +</li><li> +Console theme modernization(Light and Dark) +</li><li> +Consistency with modern themes for SusiDNS, SusiMail apps +</li><li> +Leftover light theme nits + <ul><li> + border colours that are still present + </li><li> + download sidebar status is still gradient filled + </li><li> + take out network status icons? Replace with colours from style guide? + </li><li> + go over icons on every page and evaluate + </li><li> + try I2P blue icons on /home + </li><li> + buttons / tabs consistency + </li></ul> +</li><li> +Dark Theme + <ul><li> + Carry over tabs/ buttons decisions + </li><li> + decide on theme colour + </li></ul> +</li><li> +Susi Mail Light & Dark + <ul><li> + Remove icon bloat + </li><li> + make buttons rounded + </li><li> + remove gradient on login page + </li><li> + add a product description to login page + </li><li> + **change icon colours for themes + </li></ul> +</li></ul> + + + +<h2 id="0.9.46">0.9.46</h2> +<p><b>Released: May 25, 2020</b></p> +<ul><li> +Replace jrobin with rrd4j +</li><li> +ECIES Proposal 144 testing, fixes, completion +</li><li> +ECIES lookup replies +</li><li> +i2ptunnel edit page redesign +</li><li> +Streaming performance improvements +</li><li> +Start migrating deb.i2p2.no +</li><li> +Android fixes +</li><li> +Long-term strategy for website +</li><li> +Identity and Values Workshops +</li><li> +Branding Foundations Work +</li><li> +Information Architecture Sprint : Console and Website +</li><li> +Console Interface Redesign prototypes +</li><li> +Console Interface Usability Testing +</li><li> +Reproducible build fix +</li><li> +Streaming fixes +</li><li> +UPnP fixes +</li> +</ul> + + + +<h2 id="0.9.47">0.9.47</h2> +<p><b>Released: August 24, 2020</b></p> +<ul><li> +Require Java 8 +</li><li> +Jetty 9.3.x +</li><li> +json-simple 2.3.0 +</li><li> +RRD4j 3.6 +</li><li> +ECIES enabled by default for some tunnels +</li><li> +Increase streaming MTU for ECIES connections +</li><li> +Enable Sybil analysis and blocking by default +</li><li> +Begin transition to Git +</li><li> +Improvements to the Bandwidth Setup/Welcome Wizard imagery and text +</li><li> +Ongoing refinements to new dark and light theme +</li><li> +Find and replace inconsistent icons from the router console +</li><li> +Bug Fixes on Android versions later than 8.0 +</li><li> +Hide empty sections on router console home page +</li><li> +Operators guides for reseed services +</li><li> +Detailed install guide for the main I2P Java distribution +</li><li> +Begin implementing Information Architecture improvements to geti2p.net +</li><li> +Identify and Publish information about critical infrastructures(VCS, website, reseeds, repositories, mirrors) +</li><li> +Publish log retention policy Recommendations and Guidelines for service admins +</li><li> +In depth blog entries on: Site Hosting/Service operation, Project Services, Policy Recommendations +</li><li> +Release(Tag)-time "git bundle" generation and distribution by either HTTP or Bittorrent. +</li></ul> + +<h2 id="0.9.48">0.9.48</h2> +<p><b>Released: December 1, 2020</b></p> +<ul><li> +ECIES router tunnel build record +</li><li> +Avoid old DSA-SHA1 routers +</li><li> +Block same-country connections when in hidden mode +</li><li> +Deprecate BOB +</li><li> +Drop support for Xenial +</li><li> +Ratchet efficiency improvements and memory reduction +</li><li> +Randomize SSU intro key +</li><li> +Enable system tray for Linux KDE and LXDE +</li><li> +More SSU performance improvements +</li><li> +Continue transition to Git +</li><li> +Operators guides for reseed services +</li><li> +Windows Installer "Install as Windows Service" bugfixes and improvements. +</li><li> +Implement controlled vocabuary as part of Information Architecture improvements +</li><li> +Alternate destination header/meta tag for web sites offering I2P mirrors +</li><li> +Snark in the Browser: Use torrents as alternates sources for resources embedded in an I2P Site +</li><li> +Snark in the Browser: Demo a torrent-backed web page +</li><li> +finish ji2p-cluster which adds the k8s part of the code +</li><li> +Publish reasonable contact information for infrastructure admins +</li></ul> + + + +<h2 id="0.9.49">0.9.49</h2> +<p><b>Released: February 17, 2021</b></p> +<ul><li> +SSU send individual fragments +</li><li> +SSU Westwood+ +</li><li> +SSU fast retransmit +</li><li> +SSU fix partial acks +</li><li> +ECIES router encrypted messages +</li><li> +Start rekeying routers to ECIES +</li><li> +Start work on new tunnel build message (proposal 157) +</li><li> +More SSU performance improvements +</li><li> +i2psnark webseed support +</li><li> +Start work on i2psnark hybrid v2 support +</li><li> +Move web resources to wars +</li><li> +Move resources to jars +</li><li> +Fix Gradle build +</li><li> +Hidden mode fixes +</li><li> +Change DoH to RFC 8484 +</li><li> +Fix "Start on Boot" support on Android +</li><li> +Add support for copying b32 addresses from the tunnels panel on I2P for Android client +</li><li> +Add SAMv3 Support to I2P for Android +</li><li> +Revise CSS on the default I2P Site to resemble console Light theme +</li><li> +Document setup/configuration of default I2P site on the project site +</li><li> +Add icons and symbols used in I2P router console Light theme to router console Dark theme +</li><li> +Complete transition to Git +</li><li> +Donation page redesign and backend (deployment) +</li><li> +Review and update information about VCS, Code Repositories, and Mirrors across the entire website. +</li></ul> + + + +<h2 id="0.9.50">0.9.50</h2> +<p><b>Released: May 18, 2021</b></p> +<ul><li> +Accelerate rekeying routers to ECIES +</li><li> +UPnP IPv6 support +</li><li> +4/6 router address caps (proposal 158) +</li><li> +IPv6 introducers (proposal 158) +</li><li> +NTP year 2036 fixes +</li><li> +Continue work on new tunnel build message (proposal 157) +</li><li> +Enable DoH for reseeding +</li><li> +Docker improvements +</li><li> +SSU IPv6 fixes +</li><li> +Persist Sybil blocklist +</li><li> +Tunnel bandwidth limiter fixes +</li></ul> + +{% endblock %} diff --git a/i2p2www/pages/site/get-involved/roadmap.html b/i2p2www/pages/site/get-involved/roadmap.html index 9ac6cdab32ebfaf9a8675526aa0291f27f8f7791..f3b81874d69dbe7cefb63f6b736e77a9a2e2f5cb 100644 --- a/i2p2www/pages/site/get-involved/roadmap.html +++ b/i2p2www/pages/site/get-involved/roadmap.html @@ -19,131 +19,6 @@ February, May, August, and November. Older releases are at the bottom of the page. </p> - -<h2 id="0.9.48">0.9.48</h2> -<p><b>Released: December 1, 2020</b></p> -<ul><li> -ECIES router tunnel build record -</li><li> -Avoid old DSA-SHA1 routers -</li><li> -Block same-country connections when in hidden mode -</li><li> -Deprecate BOB -</li><li> -Drop support for Xenial -</li><li> -Ratchet efficiency improvements and memory reduction -</li><li> -Randomize SSU intro key -</li><li> -Enable system tray for Linux KDE and LXDE -</li><li> -More SSU performance improvements -</li><li> -Continue transition to Git -</li><li> -Operators guides for reseed services -</li><li> -Windows Installer "Install as Windows Service" bugfixes and improvements. -</li><li> -Implement controlled vocabuary as part of Information Architecture improvements -</li><li> -Alternate destination header/meta tag for web sites offering I2P mirrors -</li><li> -Snark in the Browser: Use torrents as alternates sources for resources embedded in an I2P Site -</li><li> -Snark in the Browser: Demo a torrent-backed web page -</li><li> -finish ji2p-cluster which adds the k8s part of the code -</li><li> -Publish reasonable contact information for infrastructure admins -</li></ul> - - - -<h2 id="0.9.49">0.9.49</h2> -<p><b>Released: February 17, 2021</b></p> -<ul><li> -SSU send individual fragments -</li><li> -SSU Westwood+ -</li><li> -SSU fast retransmit -</li><li> -SSU fix partial acks -</li><li> -ECIES router encrypted messages -</li><li> -Start rekeying routers to ECIES -</li><li> -Start work on new tunnel build message (proposal 157) -</li><li> -More SSU performance improvements -</li><li> -i2psnark webseed support -</li><li> -Start work on i2psnark hybrid v2 support -</li><li> -Move web resources to wars -</li><li> -Move resources to jars -</li><li> -Fix Gradle build -</li><li> -Hidden mode fixes -</li><li> -Change DoH to RFC 8484 -</li><li> -Fix "Start on Boot" support on Android -</li><li> -Add support for copying b32 addresses from the tunnels panel on I2P for Android client -</li><li> -Add SAMv3 Support to I2P for Android -</li><li> -Revise CSS on the default I2P Site to resemble console Light theme -</li><li> -Document setup/configuration of default I2P site on the project site -</li><li> -Add icons and symbols used in I2P router console Light theme to router console Dark theme -</li><li> -Complete transition to Git -</li><li> -Donation page redesign and backend (deployment) -</li><li> -Review and update information about VCS, Code Repositories, and Mirrors across the entire website. -</li></ul> - - - -<h2 id="0.9.50">0.9.50</h2> -<p><b>Released: May 18, 2021</b></p> -<ul><li> -Accelerate rekeying routers to ECIES -</li><li> -UPnP IPv6 support -</li><li> -4/6 router address caps (proposal 158) -</li><li> -IPv6 introducers (proposal 158) -</li><li> -NTP year 2036 fixes -</li><li> -Continue work on new tunnel build message (proposal 157) -</li><li> -Enable DoH for reseeding -</li><li> -Docker improvements -</li><li> -SSU IPv6 fixes -</li><li> -Persist Sybil blocklist -</li><li> -Tunnel bandwidth limiter fixes -</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> @@ -242,707 +117,5 @@ Automatic reseed servers from .onion URLs <ul><li> TBD </li></ul> - - - -<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> - - -<h2 id="2016">2016 - 2019 Releases</h2> - - -<h2 id="v0.9.24">0.9.24</h2> -<p><b>Released: January 27, 2016</b></p> -<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> -Tunnel Bloom filter fixes -</li><li> -Bug fixes, translation updates, geoip updates -</li></ul> - - - - -<h2 id="v0.9.25">0.9.25</h2> -<p><b>Released: March 22, 2016</b></p> -<ul><li> -SAM v3.3 -</li><li> -Sybil tool enhancements -</li><li> -QR codes and identicons -</li><li> -Crypto speedups -</li><li> -Router family configuration UI -</li><li> -Custom icons for non-webapp plugins -</li><li> -Pure Java key pair generation -</li><li> -Bug fixes, translation updates, geoip updates -</li></ul> - - - - -<h2 id="v0.9.26">0.9.26</h2> -<p><b>Released: June 7, 2016</b></p> -<ul><li> -New subscription protocol, addressbook support (proposal 112) -</li><li> -Wrapper 3.5.29 -</li><li> -GMP 6.0 (Debian/Ubuntu packages, new installs) -</li><li> -Certificate revocations in the news feed -</li><li> -Debian/Ubuntu/Tails package improvements -</li><li> -Bug fixes, translation updates, geoip updates -</li></ul> - - - - - -<h2 id="v0.9.27">0.9.27</h2> -<p><b>Released: October 17, 2016</b></p> -<ul><li> -SSU IPv6 peer testing (proposal 126) -</li><li> -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> -Initial work on NTCP2 -</li><li> -Initial work on New DH -</li><li> -GMP 6.0 (In-net updates) -</li></ul> - - - -<h2 id="v0.9.28">0.9.28</h2> -<p><b>Released: December 12, 2016</b></p> -<ul><li> -IPv6 improvements -</li><li> -Increase IPv6 MTU (proposal 127) -</li><li> -Blocklist enhancements (proposal 129) -</li><li> -Sybil tool enhancements -</li><li> -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>Released: February 27, 2017</b></p> -<ul><li> -More fixes for Java 9 -</li><li> -NTP hardening and IPv6 support -</li><li> -Same-origin referer pass through -</li><li> -BOB database refactor -</li><li> -Preliminary Docker support -</li><li> -Translated man pages -</li><li> -I2PBote release 0.4.5 -</li><li> -stats.i2p accepts authentication strings (proposal #112) -</li><li> -Streaming test harness -</li><li> -Bug fixes, translation updates, geoip updates -</li></ul> - - - -<h2 id="v0.9.30">0.9.30</h2> -<p><b>Released: May 3, 2017</b></p> -<ul><li> -Hidden service server sigtype migration (publish dual LS) -</li><li> -Tomcat 8 / Jetty 9.2 -</li><li> -Stretch/Zesty support -</li><li> -i2ptunnel authentication page improvements and fixes -</li><li> -Introducer expiration (proposal #133) -</li><li> -I2PBote release 0.4.6 -</li><li> -i2psnark-rpc plugin -</li><li> -Bug fixes, translation updates, geoip updates -</li></ul> - - - -<h2 id="v0.9.31">0.9.31</h2> -<p><b>Released: August 7, 2017</b></p> -<ul><li> -Console redesign phase 1 ("refresh") (ticket #738) -</li><li> -Move /peers HTML code to console, remove from Android -</li><li> -i2psnark ratings and comments -</li><li> -Launch I2P Summer of Dev 2 -</li><li> -Bug fixes, translation updates, geoip updates -</li></ul> - - -<h2 id="v0.9.32">0.9.32</h2> -<p><b>Released: November 7, 2017</b></p> -<ul><li> -Ignore hostnames in router infos (proposal #141) -</li><li> -UI fixes -</li><li> -Bug fixes, translation updates, geoip updates -</li></ul> - - - -<h2 id="v0.9.33">0.9.33</h2> -<p><b>Released: January 30, 2018</b></p> -<ul><li> -Reseed support for proxies -</li><li> -Enable tray app on OSX -</li><li> -Jetty 9.2.22, Tomcat 8.5.23, Wrapper 3.5.34 -</li><li> -Console CSS fixes and improvements -</li><li> -Susimail fixes, improvements, refactoring part 1 -</li><li> -Streaming bug fixes -</li><li> -Android fixes -</li><li> -Bote fixes -</li><li> -Debian packaging changes and improvements, dependency changes -</li><li> -Bug fixes, translation updates, geoip updates -</li></ul> - - - -<h2 id="0.9.34">0.9.34</h2> -<p><b>Released: April 10, 2018</b></p> -<ul><li> -Susimail fixes, improvements, refactoring part 2 -</li><li> -I2PControl plugin fixed -</li><li> -UPnP support for IGD 2 -</li><li> -IPv6 address selection improvements -</li><li> -Better tunnel peer selection for hidden and IPv6-only modes -</li><li> -Prep for HTTPS console and I2P Site by default -</li><li> -Prep for splitting up Debian package -</li><li> -Mac OS X installer, dock, tray enhancements (research and initial work) -</li><li> -Bug fixes, translation updates, geoip updates -</li></ul> - - -<h2 id="0.9.35">0.9.35</h2> -<p><b>Released: June 26, 2018</b></p> -<ul><li> -Jetty 9.2.24 -</li><li> -Tomcat 8.5.30 -</li><li> -Susimail folders, background sending -</li><li> -Improved support for SSL console and I2P Site -</li><li> -Bug fixes, translation updates, geoip updates -</li><li> -Progress on proposal #111 (NTCP2) -</li><li> -Progress on Mac OS X installer, dock, tray enhancements -</li></ul> - - -<h2 id="0.9.36">0.9.36</h2> -<p><b>Released: August 23, 2018</b></p> -<ul><li> -NTCP2 (disabled by default) -</li><li> -Jetty 9.2.25 -</li><li> -Progress on proposal #123 -(LS2 with multi-destination support) -</li><li> -Initial research on ElGamal replacement ("new crypto" / proposal #142) -</li><li> -Capacity improvements: discussions, research, preliminary -</li><li> -Streaming improvements -</li><li> -Performance improvements -</li><li> -NTCP Pumper improvements -</li><li> -EdDSA updates -</li></ul> - - - - -<h2 id="0.9.37">0.9.37</h2> -<p><b>Released: October 4, 2018</b></p> -<ul><li> -NTCP2 (enabled by default) -</li><li> -Android i2ptunnel SSL crash fix -</li></ul> - - -<h2 id="0.9.38">0.9.38</h2> -<p><b>Released: January 22, 2019</b></p> -<ul><li> -New setup wizard with bandwidth testing -</li><li> -Beta Mac OS X installer, dock, tray enhancements -</li><li> -Signed Windows installer -</li><li> -Signed Firefox profile installer -</li><li> -Preliminary floodfill support for LS2 -</li><li> -Sybil tool background analysis -</li><li> -Switch to Maxmind GeoLite2 GeoIP format -</li><li> -Switch JSON lib to json-simple, add Debian dependency -</li><li> -New light background -</li><li> -Orchid plugin fixes -</li><li> -AppArmor fixes -</li><li> -Continue work on ECIES-X25519 support (proposal #144) -</li></ul> - - - -<h2 id="0.9.39">0.9.39</h2> -<p><b>Released: March 21, 2019</b></p> -<ul><li> -Redesigned website home page -</li><li> -Reduce themes (ticket #2272) -</li><li> -Replacement icons for console home page -</li><li> -Continue work on testnet -</li><li> -Floodfill and client encrypted LS2 support (proposal #123) -</li><li> -LS2 client-side support (proposal #123) -</li><li> -Add option to disable NTCP1 -</li><li> -Bundle i2pcontrol -</li><li> -AppArmor fixes -</li><li> -starting investigation of zerodeps jre -</li><li> -starting investigation of monolithic installer -</li><li> -Have apt-transport-i2p and all of its dependencies on-track for inclusion in Debian -(sam3 and gosam, the Go i2p application libraries), include in PPA/Project repo -</li><li> -Write beginner application development guides for SAM applications -</li><li> -Start community PPA and application development (sub)forums -</li><li> -Write materials for newbies on Medium -</li><li> -Complete preferences dialog on the OSX Launcher -</li><li> -Feature for running devbuilds with OSX Launcher -</li></ul> - - - -<h2 id="0.9.40">0.9.40</h2> -<p><b>Released: May 7, 2019</b></p> -<ul><li> -New icons -</li><li> -I2CP and router support for decrypting LS2 (proposal #123) -</li><li> -Router decryption of LS2 support (proposal #123) -</li><li> -Router-side meta LS2 support (proposal #123) -</li><li> -Continue work on ECIES-X25519 support (proposal #144) -</li><li> -Start work on Network ID detection (proposal #147) -</li><li> -Start work on BLAKE2b sig types (proposal #148) -</li><li> -Implement base 32 for encrypted LS2 (proposal #149) -</li><li> -Document protocol for meta LS2 backend (proposal #150) -</li><li> -Disable NTCP1 -</li><li> -Signed Windows installer -</li><li> -Scripted connection filter for streaming -</li><li> -geti2p/i2p docker image available at our download page -</li><li> -osx: theme selection -</li><li> -osx: auto updater -</li><li> -osx: upgrade to newer swift version -</li><li> -Browser identity management UI WebExtension for i2p Browser build -</li><li> -Browser tunnel identity management UI WebExtension for i2p Browser build -</li><li> -Browser news/documentation inclusion WebExtension for i2p Browser build -</li><li> -Onboarding improvements -</li><li> -Self-installing client/service demos for nginx(server only), ssh/sshd, and Mattermost client/server using split i2ptunnel configuration and apt -</li><li> -Port any maintainable, i2p-native bittorrent client to be apt-get installable in Debian, likely BiglyBT or XD -</li><li> -Produce ISO for "I2P Linux Distro Redux" Project using these features -</li><li> -Fix I2P-bote Android -</li><li> -Fix I2P-bote seeds -</li><li> -goSam - Up to SAM 3.2, better default signatures. -</li><li> -sam3 - Up to SAM 3.2, better default signatures. Streaming, datagrams, and raw. General improvements. -</li><li> -jsam - Further development -</li><li> -Better support / encourage translation efforts -</li><li> -Android fixes -</li></ul> - - - - - -<h2 id="0.9.41">0.9.41</h2> -<p><b>Released: July 3, 2019</b></p> -<ul><li> -Redesigned website navigation menu -</li><li> -New console icons and logos -</li><li> -Router-side meta LS2 support (proposal #123) -</li><li> -UI for per-client encrypted LS2 (proposal #123) -</li><li> -Continue work on ECIES-X25519 support (proposal #144) -</li><li> -Implement base 32 for encrypted LS2 (proposal #149) -</li><li> -GMP 6.1.2 (ticket #1869), partial -</li><li> -Wrapper 3.5.39 -</li><li> -Wrapper for armv7 and aarch64 -</li><li> -IzPack 5 for non-Windows installers -</li><li> -browser: new release, upstream tor changes, minor changes -</li><li> -Browser identity management UI WebExtension for i2p Browser build -</li><li> -Browser news/documentation inclusion WebExtension for i2p Browser build -</li><li> -Android GMP 6 and 64-bit jbigi -</li><li> -Android fixes -</li></ul> - - - -<h2 id="0.9.42">0.9.42</h2> -<p><b>Released: August 27, 2019</b></p> -<ul><li> -Browser web extensions -</li><li> -Self-installing demos of popular apps/services -</li><li> -ISO for Linux distro -</li><li> -Translation efforts -</li><li> -ECIES Proposal 144 (continuing) -</li><li> -GMP 6.1.2 -</li><li> -Network ID detection Prop 147 -</li><li> -Split configuration -</li><li> -Android fixes -</li></ul> - - - -<h2 id="0.9.43">0.9.43</h2> -<p><b>Released: October 22, 2019</b></p> -<ul><li> -Docker image documentation and promotion to first-class product -</li><li> -I2P browser: Embed router -</li><li> -I2P browser: Delay the user dialog -</li><li> -I2P browser: JSON-RPC2 client for router communication -</li><li> -I2P browser: Fix NoScript -</li><li> -I2P browser releases: beta 5, 6; v3.0 based on 68.1 ESR -</li><li> -I2CP blinding info message -</li><li> -Proxy page for encrypted LS2 credentials -</li><li> -Android client library release -</li><li> -ECIES Proposal 144 (continuing) -</li><li> -Setup wizard improvements -</li><li> -Revamped website navigation menu -</li><li> -Android fixes -</li><li> -Android battery permission -</li></ul> - - -<h2 id="0.9.44">0.9.44</h2> -<p><b>Released: December 1, 2019</b></p> -<ul><li> -Testnet k8s definitions -</li><li> -ruby gem (ji2p, initial code to be used to control many routers in k8s) -</li><li> -k8s internal communication test with routers using network impl. flannel -</li><li> -k8s ingress definitions (how to make outside contact the router(s) inside k8s) -</li><li> -I2P Browser: See <a href="../browser/roadmap">Browser roadmap</a> -</li><li> -IPv6 fixes -</li><li> -SSU performance improvements -</li><li> -Faster router startup -</li><li> -Console improvements -</li><li> -ECIES Proposal 144 initial implementation -</li><li> -Donation page redesign and backend (development) -</li></ul> - - - -<h2 id="0.9.45">0.9.45</h2> -<p><b>Released: February 25, 2020</b></p> -<ul><li> -Hidden mode fixes -</li><li> -Bandwidth test fixes -</li><li> -ECIES Proposal 144 testing, fixes -</li><li> -Susimail login page improvements -</li><li> -LibSam - deduplication, documentation, support -</li><li> -Console theme modernization(Light and Dark) -</li><li> -Consistency with modern themes for SusiDNS, SusiMail apps -</li><li> -Leftover light theme nits - <ul><li> - border colours that are still present - </li><li> - download sidebar status is still gradient filled - </li><li> - take out network status icons? Replace with colours from style guide? - </li><li> - go over icons on every page and evaluate - </li><li> - try I2P blue icons on /home - </li><li> - buttons / tabs consistency - </li></ul> -</li><li> -Dark Theme - <ul><li> - Carry over tabs/ buttons decisions - </li><li> - decide on theme colour - </li></ul> -</li><li> -Susi Mail Light & Dark - <ul><li> - Remove icon bloat - </li><li> - make buttons rounded - </li><li> - remove gradient on login page - </li><li> - add a product description to login page - </li><li> - **change icon colours for themes - </li></ul> -</li></ul> - - - -<h2 id="0.9.46">0.9.46</h2> -<p><b>Released: May 25, 2020</b></p> -<ul><li> -Replace jrobin with rrd4j -</li><li> -ECIES Proposal 144 testing, fixes, completion -</li><li> -ECIES lookup replies -</li><li> -i2ptunnel edit page redesign -</li><li> -Streaming performance improvements -</li><li> -Start migrating deb.i2p2.no -</li><li> -Android fixes -</li><li> -Long-term strategy for website -</li><li> -Identity and Values Workshops -</li><li> -Branding Foundations Work -</li><li> -Information Architecture Sprint : Console and Website -</li><li> -Console Interface Redesign prototypes -</li><li> -Console Interface Usability Testing -</li><li> -Reproducible build fix -</li><li> -Streaming fixes -</li><li> -UPnP fixes -</li> -</ul> - - - -<h2 id="0.9.47">0.9.47</h2> -<p><b>Released: August 24, 2020</b></p> -<ul><li> -Require Java 8 -</li><li> -Jetty 9.3.x -</li><li> -json-simple 2.3.0 -</li><li> -RRD4j 3.6 -</li><li> -ECIES enabled by default for some tunnels -</li><li> -Increase streaming MTU for ECIES connections -</li><li> -Enable Sybil analysis and blocking by default -</li><li> -Begin transition to Git -</li><li> -Improvements to the Bandwidth Setup/Welcome Wizard imagery and text -</li><li> -Ongoing refinements to new dark and light theme -</li><li> -Find and replace inconsistent icons from the router console -</li><li> -Bug Fixes on Android versions later than 8.0 -</li><li> -Hide empty sections on router console home page -</li><li> -Operators guides for reseed services -</li><li> -Detailed install guide for the main I2P Java distribution -</li><li> -Begin implementing Information Architecture improvements to geti2p.net -</li><li> -Identify and Publish information about critical infrastructures(VCS, website, reseeds, repositories, mirrors) -</li><li> -Publish log retention policy Recommendations and Guidelines for service admins -</li><li> -In depth blog entries on: Site Hosting/Service operation, Project Services, Policy Recommendations -</li><li> -Release(Tag)-time "git bundle" generation and distribution by either HTTP or Bittorrent. -</li></ul> - - - +<h4><a href="roadmap-archive">{% trans %}Looking for older releases? Check the roadmap archive by following this link.{% endtrans %}</a></h4> {% endblock %}