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"


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to