Browse Source

Release notes update

Kevin Lovato 11 years ago
parent
commit
2de1c19ba1
1 changed files with 18 additions and 4 deletions
  1. 18 4
      RELEASE_NOTES.md

+ 18 - 4
RELEASE_NOTES.md

@@ -1,13 +1,25 @@
 ## Upcoming features
 ### Next minor
  - On-disk Directory
- - Persistence service
- - Routing performance improvement
- - Cassandra backed Directory
 
-### Far future
+### Future
+ - Persistence service
  - Reconsider ZMQ as a transport library
 
+## 1.1.0
+### 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
+ 
 ## 1.0.10
 ### Features
  - The local Directory cache now handles the new dynamic subscriptions. We will release a 1.1 after thorough testing / benchmarking.
@@ -43,6 +55,8 @@
 ### Features
  - IMultiEventHandler is replaced by Bus.Subscribe(Subscription[], Action<IMessage>) (Should have been in a major release since it is a Core breaking change, but given that it was not even documented we just changed it in a patch release).
  - The project is now built/tested on [AppVeyor](https://ci.appveyor.com/project/alprema/zebus)
+### Bug fixes
+ - When creating two identical dynamic subscriptions, disposing one does not dispose the other anymore.
 
 ## 1.0.2
 ### Bug fixes