From 5570771b84f33ab859e72fd1caf6fc0eff0219ce Mon Sep 17 00:00:00 2001 From: Daniel Wertheim Date: Mon, 30 Dec 2019 14:34:00 +0100 Subject: [PATCH] Depricates release notes in MD file (#43) --- ReleaseNotes.md | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 7343c64..8b0402f 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,26 +1,7 @@ # Release notes -## v0.14.0 - 2019-xx-xx -- **Changed**: Going forward, only [.NET Standard](https://docs.microsoft.com/en-us/dotnet/standard/net-standard) will be a target for the client. -- **Changed**: Moved extension methods for `INatsObservable` (`OfType`, `Cast`, `Select`, `Where`, `SubscribeSafe`) to namespace `MyNatsClient.Rx` instead of `MyNatsClient.Extensions` and it now acts on `INatsObservable`. This is done to ease usage of optional `System.Reactive`. -- **Changed**: `client.Connect()` is now asynchronous, hence `client.ConnectAsync()`. -- **Changed**: Requests does not take a timeout parameter anymore, instead you pass a `CancellationToken`. -- **Performance**: - - Inbox for single subsription request-response is now enabled by default. Controlled via `connectionInfo.UseInboxRequests`. - - Reconnect has been improved by setting up all subscriptions in "batch" instead of one-by-one. - - Redesign for reducing non-cachable closures. - - Fixes for continuations in requests. - - Parsing of incoming messages has been improved and now e.g uses `Span<>` and `Memory<>` to some extent. - - Producing (writing to socket) has been improved. - - Improved locking strategy. - - Improved reply subject matches in requests. -- **New**: Added support so that you can define that the underlying Socket should use `IPv6`. -- **New**: Support for TLS1.2 -- **Fix**: Max payload validation is now done on the payload not the whole message. -- **Fix**: Support for parsing JSON from server that contains IPv6-addresses. -- **Fix**: If exception occurred during reconnect attempt, no further reconnect attempts would be made, even if max reconnect limit wasn't execeeded. -- **Fix**: Disposal of observables coming from `SubscribeSafe`, `Where`, `Select`, `Cast` and `OfType`. -- **Fix**: Fixed observables: `Where`, `Select`, `Cast` and `OfType`; to use `SubscribeSafe` instead of `Safe`. +## v0.14.0 +From this version release notes are kept in [each release](https://github.com/danielwertheim/mynatsclient/releases) on GitHub. ## v0.13.0 - 2018-06-29