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
fromReader
/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 exitingcleanup
- always check
messagesInFlight
atreadLoop
exit - close underlying connection last
- ๐ make