All notable changes to this project will be documented in this file.
- Allow channels to open extra connections if they reach the max streams per connection limit (i.e. too may concurrent grpc calls- 100 by default) EventStore-Client-Dotnet#21q8
- Correct the error message when deleting a stream using gRPC. EventStore-Client-Dotnet#221
- Support
List()
over gRPC for listing persistent subscriptions EventStore-Client-Dotnet#180 - Support
ReplayParked()
over gRPC for replaying parked messages EventStore-Client-Dotnet#180 - Support
GetInfo()
over gRPC for returning details of a persistent subscription EventStore-Client-Dotnet#180 - Target
net6.0
EventStore-Client-Dotnet#204 - Target
net7.0
EventStore-Client-Dotnet#230
- Removed
Timeout
fromEventStoreOperationOptions
and moved it to an explicitdeadline
parameter on all operations except for subscriptions. Consequently,configureOperationOptions
callback has been removed for most operations. EventStore-Client-Dotnet#194
- Incorrect error message when deleting a stream using gRPC EventStore-Client-Dotnet#221
- Dispose the gRPC call underlying a Read if the read is only partially consumed EventStore-Client-Dotnet#234
- Support
RestartSubsystem()
over gRPC for restarting the persistent subscription subsystem EventStore-Client-Dotnet#180 - Remove the exception that logs an error when the subscription is cancelled EventStore-Client-Dotnet#209
- Drop support for
netcoreapp3.1
EventStore-Client-Dotnet#204
- Get Certifications Path More Reliably EventStore-Client-DotNet#178
- Make Client More Backwards Compatibility Friendly EventStore-Client-DotNet#125
- Send correct writeCheckpoint option when disabling/aborting a projection EventStore-Client-DotNet#116
- Force Rediscovery Only when Lost Connection EventStore-Client-DotNet#195
- Align Persistent Subscription Names EventStore-Client-DotNet#198
- Trigger rediscovery when failing to send a message on a streaming call EventStore-Client-DotNet#222
- Remove autoAck from Persistent Subscriptions EventStore-Client-DotNet#175
- Introduce New Types For Subscription Positions EventStore-Client-DotNet#188
- Detect Server Capabilities EventStore-Client-DotNet#172
- Implement Last/Next StreamPosition/Position EventStore-Client-DotNet#151
- Add filtered persistent subscriptions EventStore-Client-DotNet#122
- Implement persistent subscriptions to $all: EventStore-Client-DotNet#108
- Implement parameterless IComparable for StreamPosition and StreamRevision EventStore-Client-DotNet#111
- Adjustments to Disposal EventStore-Client-DotNet#189
- send 'requires-leader' header based on NodePreference EventStore-Client-DotNet#131
- Rename SoftDeleteAsync to DeleteAsync EventStore-Client-DotNet#197
- Standardize gRPC Client Deadlines EventStore-Client-DotNet#194
- Fix Default Keep Alive EventStore-Client-DotNet#107
- Check Disposal Before Invoking CheckpointReached EventStore-Client-DotNet#105
- Fixed Enumerator Exception Being Overridden w/ DeadlineExceeded EventStore-Client-DotNet#100
- Use Grpc.Core for netcoreapp3.1 and net48 EventStore-Client-DotNet#93
- Add Support for Single DNS Gossip Seed EventStore-Client-DotNet#91
- Add Connection String Overloads for DI Extensions EventStore-Client-DotNet#83
- Add projection reset to client EventStore-Client-DotNet#79
- Increase gRPC Deadline to Infinite on Persistent Subscriptions EventStore-Client-DotNet#84
- Add restarting persistent subscriptions EventStore-Client-DotNet#68
- Implement connection string EventStore-Client-DotNet#49
- Add GossipOverHttps option to EventStoreClientConnectivitySettings EventStore-Client-DotNet#51
- Add Service Collection Extensions to all Clients EventStore-Client-DotNet#45
- Add ChannelCredentials to EventStoreClientSettings EventStore-Client-DotNet#46
- WrongExpectedVersionResult / WrongExpectedVersionException will use values from server EventStore-Client-DotNet#73
- Convert from StreamPosition to StreamRevision; StreamRevision on IWriteResult EventStore-Client-DotNet#53
- Use gRPC Auth Pipeline Instead of Metadata EventStore-Client-DotNet#52
- Support infinite timeouts EventStore-Client-DotNet#30
- Do gossip requests over gRPC EventStore-Client-DotNet#27
- Support Bearer Tokens in User Credentials EventStore-Client-DotNet#24
- Restructured stream name for future planned changes EventStore-Client-DotNet#33
- Rename HttpEndPointIp to HttpEndPointAddress EventStore-Client-DotNet#32
- Initial Release