Having done software development for many years already, one thing that doesn't seem to be getting easier is releases. I'v done regular releases for like 3-4 years now on different projects, and it's always one hellowa week of very little sleep and much coding leading up to the release. And it also doesn't seem to matter whether it's a small beta release or a widely-published full release - the effects are the same - 2-3 days wind-down period, and another 2-3 days to get back to development mode.
Despite my efforts over last two months to stay far away from any changes that might compromise the stability of the core, it seems I have introduced a crash-bug into core during that time that crashes after 15-20 hours runtime, regularly. So far, my only lead is that the cause is a timed callback to a non-trackable slot, which gets deleted before the callback is invoked, leading to the crash. So far, no solution has been found.
Based on the feedback on the GUI I'v gotten from testers and other people, some changes / fixes will be done to the GUI; mostly on the usability side. One topic that was raised and not fully resolved yet is the library. Technically, the library as a concept, is a mix of two concepts - 'share management' and 'upload management'. Now, in case of 'share management', the focus would be on shared files, directories, adding/removing them etc. In case of 'upload management', I'm not quite sure what an uploader would like to see there, since I don't have personal experience with that.
Another topic that was raised was what should be the next target after I return from my vacation in June. While I originally announced Kademlia development for the summer, recently I'v started to reconsider that choice, and lean more towards Gnutella. The idea is that Kademlia doesn't truly give anything new to Hydranode - just more stable ed2k operation - while Gnutella would add another major network - this time for small files - to the mix, which would complement the other two implemented networks very nicely. You'd have the resources of ed2k, the speed of BT and the speed and easy-to-get-mp3z of Gnutella. Supplemental networks, such as BT/DHT and Kademlia could be implemented at a later time.
Madcat, ZzZz