I may write a full State of the Freenet later on (after 1169 and the new db4o jar) and post it more widely. For now, it's good to have this in writing...
Near future: - We've had lots of recent reports of connectivity problems. A lot of these are caused by some bugs which have been fixed in trunk, will be released in 1169 very soon. The rest are caused by problems with plugins ... - In the near future (1169), I'm going to make plugins a bit more stubborn, and remind the user if he has no IP detection plugins. - 1167 and 1168, and probably 1169, have very few changes from 1166; trunk is very unstable and isn't being released at the moment. The compression code on trunk will be released when it's been debugged, hopefully soon. It should be a big gain for freesites once they have been reinserted with it. DB4O: - Some recent concerns with db4o turned out to be largely unfounded. We will proceed with it. - 95% there: some debugging, cleanup of temp files, cleanup of data structures. Requests work well, inserts work but a bit slow. - Will release a new jar very soon for wider testing. Plugins: - IMHO this is a major weak spot at the moment. - IP detection plugins illustrate this best: major problem if nodes lose the plugins and then go down for a while and have to rebootstrap with no way to know their new IP. - p0s' plugin, WoT-FMS dependancies, updating of interfaces... - Security issues with auto updating over web, also blocked in some places. - Full rework of the API isn't realistic. - What we do need: Update over Freenet (nearly done already by saces). Basic dependancy support (both plugin to plugin and plugin to node). Some way of searching older versions for a compatible version, and if we don't find one, waiting until restart/new version put out to try again. FEATURE FREEZE AND WORK TOWARDS 0.8-alpha1 - FMS plugin should be more or less working in a month accoding to p0s. - UI changes are an open question. Not required for FMS plugin. If we go the long route to 0.8.0, we could do it after releasing alpha 1. - Once merged db4o, compression code, and plugins, we probably have more than enough features for 0.8: declare a feature freeze. - Funds a serious problem! A major release will get more of them. Whether to go for 0.8 alpha 1 soon and have a long cycle including e.g. UI changes, or to try to get 0.8.0 out before we run out of funds, is a tactical decision. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 827 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20081106/2430b1c0/attachment.pgp>
