NATS v1.3.0 Release Notes
Release Date: 2017-08-10 // over 6 years ago-
๐ Changelog
โ Added
FlusherTimeout
option to limit the time the flusher can block (#252)DiscoveredServersCB
connection handler invoked when a server joins the cluster (#282)- ๐ context.Context support with new APIs:
RequestWithContext
,NextMsgWithContext
(#275) - 0๏ธโฃ
GetDefaultOptions()
produces new default Options. Should be used instead of DefaultOptions. Thanks to @nogoegst (#308)
๐ Improved
- ๐ Performance when connection publishes to itself and reduces risk of getting slow consumer (#285)
- Less chatty request protocol (#295, #299)
- ๐ Use of pool for timers in Request/NextMsg/FlushTimeout calls (#297)
๐ Changed
- Repo name (now go-nats) (#239)
- Authorization errors now trigger the async error callback and do not close the connection (#300)
๐ Fixed
- Server pool shuffling when adding new URLs when servers join the cluster (#260)
- Very rare panic in WaitGroup.Wait() (#268)
- Locking in handling permission violation error from server (#289)
๐ Deprecated
- ๐
DefaultOptions
. You should useGetDefaultOptions()
instead. See #308
Complete Changes