0.2.2...0.3.0
New Features
- #17 Adds Channel Listeners for diagnostic purposes.
- #18 Wire CancellationToken through Send implementations
- #19 Small refactorings before releasing 0.3.0
API Changes: Elastic.Ingest.Elasticsearch
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 2 new additions
- 🔴 1 removals
- 🔷 0 modifications
📑 Elastic.Ingest.Elasticsearch.dll
Click here to see the 3 differences
Elastic.Ingest.Elasticsearch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.Ingest.Elasticsearch.dll
+ 🌟 Elastic.Ingest.Elasticsearch.Diagnostics.ElasticsearchChannelListener<TEvent>
Elastic.Ingest.Elasticsearch.ElasticsearchChannelBase<TEvent, TChannelOptions>
+ 🌟 Export(HttpTransport, IReadOnlyCollection<TEvent>, CancellationToken)
- 🔴 Send(HttpTransport, IReadOnlyCollection<TEvent>) 💥
API Changes: Elastic.Ingest.Transport
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 2 new additions
- 🔴 2 removals
- 🔷 0 modifications
📑 Elastic.Ingest.Transport.dll
Click here to see the 4 differences
Elastic.Ingest.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.Ingest.Transport.dll
Elastic.Ingest.Transport.TransportChannelBase<TChannelOptions, TEvent, TResponse, TBulkResponseItem>
+ 🌟 Export(HttpTransport, IReadOnlyCollection<TEvent>, CancellationToken)
+ 🌟 Export(IReadOnlyCollection<TEvent>, CancellationToken)
- 🔴 Send(HttpTransport, IReadOnlyCollection<TEvent>) 💥
- 🔴 Send(IReadOnlyCollection<TEvent>) 💥
API Changes: Elastic.Channels
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 33 new additions
- 🔴 19 removals
- 🔷 8 modifications
📑 Elastic.Channels.dll
Click here to see the 60 differences
Elastic.Channels, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.Channels.dll
+ 🌟 Elastic.Channels.Buffers.IOutboundBuffer<out TEvent>
+ 🌟 Elastic.Channels.Buffers.IWriteTrackingBuffer
+ 🌟 Elastic.Channels.Diagnostics.ChannelListener<TEvent, TResponse>
+ 🌟 Elastic.Channels.Diagnostics.DiagnosticsBufferedChannel
+ 🌟 Elastic.Channels.Diagnostics.NoopBufferedChannel
- 🔴 Elastic.Channels.IOutboundBuffer<out TEvent> 💥
- 🔴 Elastic.Channels.IWriteTrackingBuffer 💥
- 🔴 Elastic.Channels.NoopBufferedChannel 💥
Elastic.Channels.ResponseItemsBufferedChannelBase<TChannelOptions, TEvent, TResponse, TBulkResponseItem>
+ 🌟 RetryBuffer(TResponse, IReadOnlyCollection<TEvent>, IWriteTrackingBuffer)
- 🔴 RetryBuffer(TResponse, IReadOnlyCollection<TEvent>, IWriteTrackingBuffer) 💥
Elastic.Channels.BufferedChannelBase<TChannelOptions, TEvent, TResponse>
+ 🌟 Export(IReadOnlyCollection<TEvent>, CancellationToken)
+ 🌟 RetryBuffer(TResponse, IReadOnlyCollection<TEvent>, IWriteTrackingBuffer)
- 🔴 RetryBuffer(TResponse, IReadOnlyCollection<TEvent>, IWriteTrackingBuffer) 💥
- 🔴 Send(IReadOnlyCollection<TEvent>) 💥
+ 🔷 OutChannel 💥
+ 🔷 Member type changed from Channel<IOutboundBuffer<TEvent>> to Channel<IOutboundBuffer<TEvent>>. 💥
Elastic.Channels.BufferOptions
- 🔴 BackoffPeriod 💥
- 🔴 BufferFlushCallback 💥
- 🔴 ConcurrentConsumers 💥
+ 🌟 ExportBackoffPeriod
+ 🌟 ExportBufferCallback
+ 🌟 ExportMaxConcurrency
+ 🌟 ExportMaxRetries
+ 🌟 InboundBufferMaxSize
- 🔴 MaxConsumerBufferLifetime 💥
- 🔴 MaxConsumerBufferSize 💥
- 🔴 MaxInFlightMessages 💥
- 🔴 MaxRetries 💥
+ 🌟 OutboundBufferMaxLifetime
+ 🌟 OutboundBufferMaxSize
Elastic.Channels.ChannelOptionsBase<TEvent, TResponse>
- 🔴 BulkAttemptCallback 💥
- 🔴 ExceptionCallback 💥
+ 🌟 ExportExceptionCallback
+ 🌟 ExportItemsAttemptCallback
+ 🌟 ExportMaxRetriesCallback
+ 🌟 ExportResponseCallback
+ 🌟 ExportRetryCallback
+ 🌟 InboundChannelStartedCallback
- 🔴 MaxRetriesExceededCallback 💥
+ 🌟 OutboundChannelExitedCallback
+ 🌟 OutboundChannelStartedCallback
- 🔴 PublishRejectionCallback 💥
+ 🌟 PublishToInboundChannelCallback
+ 🌟 PublishToInboundChannelFailureCallback
+ 🌟 PublishToOutboundChannelCallback
+ 🌟 PublishToOutboundChannelFailureCallback
- 🔴 ResponseCallback 💥
- 🔴 RetryCallBack 💥
+ 🔷 BufferOptions
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte)
+ 🔷 get
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte)
+ 🔷 set
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte)
+ 🔷 WriteEvent
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte)
+ 🔷 get
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte)
+ 🔷 set
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte)