NATS v1.10.0 Release Notes
Release Date: 2020-05-14 // almost 3 years ago-
🔄 Changelog
➕ Added
Conn.GetClientIP()
returns the client IP as known by the server. Works if connected to server 2.1.6+ (#559)Conn.RTT()
calculates the round trip time between this client and the server (#559)
⚡️ Updated
- Protobuf import for encoder (#557)
- 🔄 Change default of
Conn.Flush()
from 60 to 10 seconds (#561) - Bump default
MAX_CONTROL_LINE
to 4096 (#567)
🛠 Fixed
- Possible panic on connect if discovered server list shrinks in that process. Thanks to @kirill256 for the contribution (#550)
Conn.Request()
withUseOldRequest
option was not returning on connectionConn.Close()
(#558)- ➕ Added jitter to the reconnection logic (#564)
- Randomize discovered server URLs (unless
NoRandomize()
option is set) (#566)
Complete Changes
Previous changes from v1.9.2
-
🔄 Changelog
➕ Added
- Option to set the reply subject in
nats-pub
example (#539) - The queue group name in
nats-qsub
example (#541)
👌 Improved
- 🔒 Reduced lock contention for connections receiving their own messages (#529)
⚡️ Updated
- 📦 Dependencies, covering the golang crypto package CVE. Thanks to @KauzClay for the contribution (#548)
🛠 Fixed
Complete Changes
- Option to set the reply subject in