go-nsq v0.3.6 Release Notes

Release Date: 2014-04-30 // almost 10 years ago
  • Upgrading from 0.3.5 : There are no backward incompatible changes.

    ๐Ÿš€ This release includes a significant internal refactoring, designed to better encapsulate responsibility, see #19.

    Specifically:

    • ๐Ÿ‘‰ make Conn public
    • ๐Ÿšš move transport responsibilities into Conn from Reader/Writer
    • supply callbacks for hooking into Conn events

    ๐Ÿ”จ As part of the refactoring, a few additional clean exit related issues were resolved:

    • wait group now includes all exit related goroutines
    • ensure that readLoop exits before exiting cleanup
    • always check messagesInFlight at readLoop exit
    • close underlying connection last