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