deepstream.io v2.2.0 Release Notes
-
✨ Enhancements
- Records now can be set with a version -1, which ignores version conflicts by [datasage](datasage)
- ✂ Delete events are now propagated in the correct order by [datasage](datasage)
- You can now request the HEAD of a record to retrieve just its version number by [datasage](datasage)
- 0️⃣ Providers for listeners are now by default selected randomly instead of in order of subscription
- ⚡️ Ensure record updates are not scalar values before trying to save them in cache by [datasage](datasage)
- 🏗 Long lived RPC requests now use dynamic lookups for providers rather than building the Set upfront by [ronag]{ronag}
- 🌲 Huge optimization to subscription registry, where the time for registering a subscriber has been reduced from n2 to O(n log n)
Miscellaneous
- Deleting grunt since everything is script based