Hey,

I’ve tagged the RobustIRC v0.4 release. Here are the release notes:

RobustIRC v0.4 (2016-08-16)

RobustIRC v0.4 contains the following changes:
• Compaction is now replaced by snapshotting. See commit 
2d3a623d02d40059a100dee58a190d7ed60c4815 for details. This removes the 
dependency on SQLite and a bunch of code/SQL statements, finally addressing 
the issue that RobustIRC instances would grow indefinitely over time.
• contrib: the prometheus monitoring configuration has been updated to be 
compatible with more recent versions of prometheus.
• compaction_test now works on OS X (previously ran into the NOFILES limit).
• Snapshot restore performance was improved by avoiding to print a message 
to stderr for each message that is applied. On s ingle-core machines this 
greatly improves performance by avoiding context switches to Docker which 
intercepts all messages that go to stderr.
• robustirc-localnet now generates a new certificate when the existing 
certificate will expire soon.
• travis: fix travis configuration (use go1.6, fix go vet invocation)

The known weakness of v0.1 to v0.3 with regards to compaction not covering 
all message types yet is finally addressed — compaction now works by 
snapshotting state instead of identifying and deleting obsolete messages.

Loadtesting the v0.4 RobustIRC release (with Go 1.6) showed that v0.4 can 
handle more than 2000 messages/s.

-- 
You received this message because you are subscribed to the Google Groups 
"robustirc-announce" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/robustirc-announce/51eb48ad-9744-45d6-bd6f-826ab95003ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to