I2P

I2P 0.8.13 Released!

Written for I2P by KYTV on 2012-02-27

The 0.8.13 release contains several bug fixes and a couple of new features. We are pleased that the last release significantly improved performance, and the network is running well despite continued rapid growth. Upgrading is recommended.

This is likely to be the last release before 0.9, in which we will migrate to Jetty 6, and introduce a simplified router console home page. Monitor the news section of your the router console in the coming weeks for more information on the next release.

Starting with this release, the router will check for and install plugin updates shortly upon restarting after a router update. To prevent this, add the advanced configuration plugins.autoUpdate=false before restarting. There is also a new update-all button on the client configuration page.

Routers in certain countries will now automatically enable hidden mode for increased protection. However, hidden mode may have lower performance or reliability, and is still a work in progress. To disable hidden mode before restarting, add the advanced configuration router.isHidden=false. To disable hidden mode later, select use all auto-detect methods under IP Configuration on the network configuration page. For the list of countries see the thread on zzz.i2p. The only country on the list that has more than one or two I2P users is China.

Major changes

- Check for and download plugin updates upon restarting after a router update.
- Routers in certain countries will now automatically enable hidden mode for increased protection.
- New Tunnel Wizard for creating tunnels

- A SIGHUP to the wrapper will now initiate a graceful shutdown

Bug Fixes

- Increase read timeout in HTTP Proxy
- Shutdown hooks will now run when router is shutdown externally (i2prouter stop), broken in 0.8.8
- If an external IP address is specified, bind only to that interface
- Fail tunnels we created when we can't contact the adjacent hop
- Prevent races when saving configuration
- For plugins, check min and max Jetty versions; check all version requirements at startup, not just at install
- Fix plugin startup when console is not on port 7657
- Only stop plugins if they are running
- Fix NPE when no network interfaces are present
- Fix eepget exit code on failure
- Improve inbound tunnel building when in hidden mode
- Publish our router info sooner after startup to facilitate inbound tunnel building
- Fix Streamr tunnel registration

Other

- Add icons to buttons in SusMail and SusiDNS
- Move wrapper PID, status, and log files from /tmp to ~/.i2p (Debian packages and new installs only)
- i2prouter graceful (Debian packages and new installs only)
- Increase number of floodfills
- Repack jars in installer to save a little space
- New translation infrastructure for i2prouter script (not enabled yet)
- New Czech translation (thanks Waseihou)
- German, Italian, Polish, Spanish, Swedish, Ukrainian translation updates

Read more

Read all announcements