I’ve tagged the RobustIRC v0.2 release. Here are the release notes:
RobustIRC v0.2 (2015-05-22)
RobustIRC v0.2 contains the following changes:
• (a number of small bugfixes, see git changelog)
• Important bugfixes for issue #100 (deadlock)
• Important bugfixes for issue #115 (timeout handling)
• GetMessages will be aborted when nodes are partitioned, minimizing network unavailability
• GetMessages resuming was fixed for messages with more than one reply
• PostMessage limit was increased to cope with pathological cases with regards to JSON encoding
• Compaction was made significantly faster (O(hours) → O(minutes))
• IRC message routing was refactored, the previous approach did not work for all messages
• SVSJOIN, SVSPART and SVSHOLD were implemented for NickServ’s AJOIN and RECOVER commands
• KNOCK and NAMES were implemented
The known weakness of v0.1 with regards to compaction not covering all message types yet is still not entirely addressed (but slightly better already).