go-res v0.4.0 Release Notes

Release Date: 2020-06-15 // over 1 year ago
  • RES protocol version

    • v1.2.1

    🔄 Changelog

    🚀 This release is focusing on features requested by the community.

    📦 Package resprot

    📦 The resprot subpackage provides low level structs and methods for communicating with other services over NATS server.

    👍 QueueChanSubscribe support

    To allow better horizontal scaling when only using system.reset to update resources, go-res now by default uses nats' QueueChanSubscribe (instead of just ChanSubscribe). This is configurable, but will by default use the service name as queue group.

    👍 RES Protocol v1.2.1 support

    🚀 RES Protocol v1.2.1 introduced two new value types: soft references and data values. Support for these are also added in this release.

    ➕ Added

    • 📦 #73 RES service protocol subpackage
    • #75 Service Conn method
    • 🛰 #77 Allow empty request payload
    • #79 Allow QueueChanSubscribe
    • 👍 #81 Soft reference support
    • #84 Data values