From 3eb8c000b9d96ff6266d9200447bb99c7fd79228 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Fri, 2 Feb 2024 14:53:09 -0500 Subject: [PATCH] Add changelog notes for v1.4.0 --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17e511c..3a84622 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,21 @@ behind new EventStoreDB versions. You should not downgrade your Spear version in order to avoid these features: Spear aims to keep a stable interface usable across all EventStoreDB versions v20+. +## 1.4.0 - 2024-02-02 + +### Added + +- `Spear.stream!/3` now saves one network request when the server returns fewer + events than the requested chunk size. +- Subscriptions now send `{:caught_up, subscription_ref}` and `{:fell_behind, + subscription_ref}` messages on EventStoreDB versions later than 23.10. + +### Fixed + +- A single HTTP/2 DATA frame might contain multiple messages from the EventStoreDB. + Previously only the first message was handled at a time and the remaining data + was buffered. Now all messages in a DATA frame are sent eagerly. + ## 1.3.2 - 2023-06-12 ### Fixed