Zebus v1.1.0 Release Notes

    • ๐Ÿ”‹ Features
      • The Cassandra backed Directory server is fully operational
      • The tree-backed local Directory cache is now fully operational (routing performance improvement, faster routing rules updates, smaller memory footprint, etc.)
    • ๐Ÿ› Bug fixes
      • Dynamic subscriptions for outgoing messages can be disabled on the Cassandra Directory implementation to handle massive dynamic subscriptions (not recommended)
      • The SocketConnected/SocketDisconnected feature was removed (it was largely undocumented / unused, so it made to a minor)
      • The local Directory cache doesn't lose subscriptions when a Peer is decommissioned
      • Reduced the Directory cache memory footprint
      • Fixed a bug in the Directory cache that prevented multiple Peers from receiving the same messages
      • Messages received from the Directory during the Registration procedure could be lost
      • The Directory server now deletes existing dynamic subscriptions when a Peer registers
      • The Directory server now handles PeerSubscriptionsForTypesUpdated with "null" BindingKeys