Barring surprises this is the second-to-last version of Freenet to support Java 6. If all goes according to plan, the next version will merge purge-db4o, and the next will require Java 7. The version with purge-db4o will refuse to upgrade unless running on a version of Java recent enough to run the next version. Support for this behavior is part of a larger effort to allow separate official update channels - stable, testing, and unstable - as well as make it easier to publish unofficial update channels and further improve deployment security.
The coding standards are now being enforced on incoming code and commit messages. [0] These focus both on higher code quality and more descriptive commit messages. The latter make it easier to understand changes between versions and to provide descriptive release information automatically. Highlights for this build: * Add Hungarian Windows installer translation. Thanks drezzium! * Update to Bouncy Castle 1.51. * Allow hiding the Java version EOL alert. (I'm sorry for the excessive annoyingness. Still - please upgrade Java!) * Fix external container redirect path. When large files are moved into external containers they will no longer give a spurious "Not in archive" error. [1] * Add more opennet seed nodes. Thanks saces and juiceman! * Remove bloom filter false positive logging. * Starting Freenet on operating systems that put Java behind a script (Gentoo; Arch) should work by default more often. * Upgrades to the next version (that is, when running this build's upgrade code) should no longer get stuck in an upgrade loop. [2] * Increase opennet peer limit to 142 peers. This now has more math behind it and will change when network parameters are adjusted. [3] * This build will be mandatory starting 2014-11-16, because old nodes will reject new nodes with more than 110 peers. Updates only take a few hours to spread, so this should only cause short term disruption. The next steps: toad_'s summer work on replacing db4o with a custom on-disk format is done and will be in the next release. This is designed for less disk activity and better behavior when corrupted. Plugins will have to be updated due to accompanying API changes. KeyExplorer is ready for the API change, FlogHelper has some work done, and I don't know about the rest. Further plans are detailed in a short-term roadmap. [4] - Steve Dougherty [0] https://wiki.freenetproject.org/Coding_standards [1] https://github.com/freenet/fred/pull/282 [2] https://bugs.freenetproject.org/view.php?id=3208 [3] https://github.com/freenet/fred/pull/286 [4] USK@pxtehd-TmfJwyNUAW2Clk4pwv7Nshyg21NNfXcqzFv4,LTjcTWqvsq3ju6pMGe9Cqb3scvQgECG81hRdgj5WO4s,AQACAAE/blog/23/Content-626611C.html "Release Roadmap 1466--1468"
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Devl mailing list Devl@freenetproject.org https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl