NATS client v0.4.0 Release Notes
-
2016-03-29 GitHub Diff
- Built on JDK 8
- ➕ Added NUID (a java implementation of http://github.com/nats-io/nuid), an entropy-friendly UUID generator that operates ~40 ns per op
- Connection#newInbox() now uses NUID to generate the unique portion of the inbox name
- ➕ Added support for pending byte/msg limits for subscriptions:
- Subscription#setPendingLimits(int msgs, int bytes)
- 🔧 Made the size of the Connection reconnect (pending) buffer configurable with ConnectionFactory setters and getters
- 🐎 Optimized parser performance
- ⚡️ Optimized parser handling of large message payloads
- 0️⃣ ConnectionFactory will now construct a default URL by combining supplied host, port, user, and password if no URL is directly supplied.
- 🛠 Fixed a couple of issues with misnamed properties
- ⚡️ Miscellaneous doc corrections/updates