Skip to content

Releases: elastic/elastic-ingest-dotnet

0.7.0

10 Apr 08:00
a05bf2c
Compare
Choose a tag to compare

0.6.0...0.7.0

View the full list of issues and PRs

API Changes: Elastic.Ingest.Transport

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 2 new additions
- 🔴 0 removals
- 🔷 5 modifications

📑 Elastic.Channels.dll
 Click here to see the 7 differences 
Elastic.Channels, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Channels.dll 
Elastic.Channels.BufferedChannelBase<TChannelOptions, TEvent, TResponse> 
+ 🔷 TokenSource 
+ 🔷 get 
+ 🔷 Member is more visible. 
Elastic.Channels.ChannelOptionsBase<TEvent, TResponse> 
+ 🌟 CancellationToken 
Elastic.Channels.BufferOptions 
+ 🌟 BoundedChannelFullMode 
+ 🔷 ExportMaxConcurrency 💥 
+ 🔷 Member type changed from Int32 to Nullable<Int32>. 💥 

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

0.6.0

28 Mar 13:53
6b52b7c
Compare
Choose a tag to compare

0.5.7...0.6.0

View the full list of issues and PRs

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 4 new additions
- 🔴 6 removals
- 🔷 0 modifications

📑 Elastic.Ingest.Elasticsearch.dll
 Click here to see the 10 differences 
Elastic.Ingest.Elasticsearch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Ingest.Elasticsearch.dll 
- 🔴 System.Text.Encodings.Web, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 
- 🔴 System.Text.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 
Elastic.Ingest.Elasticsearch.DataStreams.DataStreamChannelOptions<TEvent> 
- 🔴 DataStreamChannelOptions(HttpTransport) 💥 
+ 🌟 DataStreamChannelOptions(ITransport) 
Elastic.Ingest.Elasticsearch.ElasticsearchChannelBase<TEvent, TChannelOptions> 
- 🔴 ExportAsync(HttpTransport, ArraySegment<TEvent>, CancellationToken) 💥 
+ 🌟 ExportAsync(ITransport, ArraySegment<TEvent>, CancellationToken) 
Elastic.Ingest.Elasticsearch.ElasticsearchChannelOptionsBase<TEvent> 
- 🔴 ElasticsearchChannelOptionsBase(HttpTransport) 💥 
+ 🌟 ElasticsearchChannelOptionsBase(ITransport) 
Elastic.Ingest.Elasticsearch.Indices.IndexChannelOptions<TEvent> 
- 🔴 IndexChannelOptions(HttpTransport) 💥 
+ 🌟 IndexChannelOptions(ITransport) 

API Changes: Elastic.Ingest.Transport

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 3 new additions
- 🔴 4 removals
- 🔷 4 modifications

📑 Elastic.Ingest.Transport.dll
 Click here to see the 11 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> 
- 🔴 ExportAsync(HttpTransport, ArraySegment<TEvent>, CancellationToken) 💥 
+ 🌟 ExportAsync(ITransport, ArraySegment<TEvent>, CancellationToken) 
Elastic.Ingest.Transport.LibraryVersion 
- 🔴 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 Current 💥 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🔷 Member type changed from LibraryVersion to ReflectionVersionInfo. 💥 
Elastic.Ingest.Transport.TransportChannelOptionsBase<TEvent, TResponse, TResponseItem> 
- 🔴 TransportChannelOptionsBase(HttpTransport) 💥 
+ 🌟 TransportChannelOptionsBase(ITransport) 
+ 🔷 Transport 💥 
+ 🔷 Member type changed from HttpTransport to ITransport. 💥 

0.5.7

05 Feb 08:17
f93c967
Compare
Choose a tag to compare

0.5.6...0.5.7

View the full list of issues and PRs

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Ingest.Transport

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

0.5.6

22 Jan 09:55
5f560a0
Compare
Choose a tag to compare

0.5.5...0.5.6

View the full list of issues and PRs

API Changes: Elastic.Ingest.Transport

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 2 new additions
- 🔴 0 removals
- 🔷 0 modifications

📑 Elastic.Ingest.Elasticsearch.dll
 Click here to see the 2 differences 
Elastic.Ingest.Elasticsearch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Ingest.Elasticsearch.dll 
+ 🌟 Elastic.Ingest.Elasticsearch.Indices.OperationMode 
Elastic.Ingest.Elasticsearch.Indices.IndexChannelOptions<TEvent> 
+ 🌟 OperationMode 

0.5.5

12 Jul 08:49
ec97f60
Compare
Choose a tag to compare

0.5.4...0.5.5

New Features

  • #40 Bump Elastic.Transport

View the full list of issues and PRs

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Ingest.Transport

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

0.5.4

10 Jul 12:52
cb85d34
Compare
Choose a tag to compare

0.5.3...0.5.4

New Features

  • #39 Bump Elastic.Transport

View the full list of issues and PRs

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Ingest.Transport

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

0.5.3

05 Jul 08:37
2269651
Compare
Choose a tag to compare

0.5.2...0.5.3

New Features

  • #38 Improve Exception Messages

View the full list of issues and PRs

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 3 new additions
- 🔴 5 removals
- 🔷 7 modifications

📑 Elastic.Ingest.Elasticsearch.dll
 Click here to see the 15 differences 
Elastic.Ingest.Elasticsearch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Ingest.Elasticsearch.dll 
Elastic.Ingest.Elasticsearch.Serialization.BulkResponse 
- 🔴 ToString() 💥 
+ 🔷 TryGetServerErrorReason(String&) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 Error 💥 
- 🔴 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 💥 
+ 🔷 get 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 set 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 Items 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🔷 get 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🔷 set 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Ingest.Transport

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

0.5.2

22 Jun 08:13
f34e654
Compare
Choose a tag to compare

0.5.1...0.5.2

New Features

  • #35 Prefer index name on URL for fixed index names and data streams
  • #36 Bump to latest transport

View the full list of issues and PRs

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 4 new additions
- 🔴 0 removals
- 🔷 0 modifications

📑 Elastic.Ingest.Elasticsearch.dll
 Click here to see the 4 differences 
Elastic.Ingest.Elasticsearch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Ingest.Elasticsearch.dll 
+ 🌟 Elastic.Ingest.Elasticsearch.Serialization.BulkRequestDataFactory 
Elastic.Ingest.Elasticsearch.DataStreams.DataStreamChannel<TEvent> 
+ 🌟 BulkUrl 
Elastic.Ingest.Elasticsearch.ElasticsearchChannelBase<TEvent, TChannelOptions> 
+ 🌟 BulkUrl 
Elastic.Ingest.Elasticsearch.Indices.IndexChannel<TEvent> 
+ 🌟 BulkUrl 

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

API Changes: Elastic.Ingest.Transport

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

0.5.1

04 May 12:30
feb057d
Compare
Choose a tag to compare

0.5.0...0.5.1

New Features

  • #34 Misc cleanup

Bug Fixes

  • #33 Ensure consume inbound events breaks when channel completed & Add initial benchmark and profiling projects

View the full list of issues and PRs

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 10 new additions
- 🔴 5 removals
- 🔷 2 modifications

📑 Elastic.Channels.dll
 Click here to see the 17 differences 
Elastic.Channels, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Channels.dll 
Elastic.Channels.BufferedChannelBase<TChannelOptions, TEvent, TResponse> 
- 🔴 Export(ArraySegment<TEvent>, CancellationToken) 💥 
+ 🌟 ExportAsync(ArraySegment<TEvent>, CancellationToken) 
Elastic.Channels.Diagnostics.NoopBufferedChannel 
- 🔴 Export(ArraySegment<NoopEvent>, CancellationToken) 💥 
+ 🌟 ExportAsync(ArraySegment<NoopEvent>, CancellationToken) 
- 🔴 NoopBufferedChannel(BufferOptions, Boolean) 💥 
+ 🌟 NoopBufferedChannel(NoopChannelOptions, ICollection<IChannelCallbacks<NoopEvent, NoopResponse>>) 
- 🔴 NoopBufferedChannel(NoopChannelOptions) 💥 
+ 🔷 .NoopEvent 
+ 🌟 Id 
Elastic.Channels.Diagnostics.DiagnosticsBufferedChannel 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 BufferMismatches 
+ 🌟 DiagnosticsBufferedChannel(NoopChannelOptions, String) 
+ 🌟 ExportAsync(ArraySegment<NoopEvent>, CancellationToken) 
+ 🌟 ToString() 
+ 🔷 DiagnosticsBufferedChannel(BufferOptions, Boolean, String) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 1 new additions
- 🔴 1 removals
- 🔷 0 modifications

📑 Elastic.Ingest.Elasticsearch.dll
 Click here to see the 2 differences 
Elastic.Ingest.Elasticsearch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Ingest.Elasticsearch.dll 
Elastic.Ingest.Elasticsearch.ElasticsearchChannelBase<TEvent, TChannelOptions> 
- 🔴 Export(HttpTransport, ArraySegment<TEvent>, CancellationToken) 💥 
+ 🌟 ExportAsync(HttpTransport, ArraySegment<TEvent>, CancellationToken) 

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(ArraySegment<TEvent>, CancellationToken) 💥 
- 🔴 Export(HttpTransport, ArraySegment<TEvent>, CancellationToken) 💥 
+ 🌟 ExportAsync(ArraySegment<TEvent>, CancellationToken) 
+ 🌟 ExportAsync(HttpTransport, ArraySegment<TEvent>, CancellationToken) 

0.5.0

28 Apr 13:06
e324583
Compare
Choose a tag to compare

0.4.3...0.5.0

View the full list of issues and PRs

API Changes: Elastic.Channels

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 5 new additions
- 🔴 6 removals
- 🔷 0 modifications

📑 Elastic.Channels.dll
 Click here to see the 11 differences 
Elastic.Channels, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Channels.dll 
Elastic.Channels.Diagnostics.NoopBufferedChannel 
+ 🌟 Export(ArraySegment<NoopEvent>, CancellationToken) 
- 🔴 Export(IReadOnlyCollection<NoopEvent>, CancellationToken) 💥 
Elastic.Channels.ResponseItemsBufferedChannelBase<TChannelOptions, TEvent, TResponse, TBulkResponseItem> 
+ 🌟 RetryBuffer(TResponse, ArraySegment<TEvent>, IWriteTrackingBuffer) 
- 🔴 RetryBuffer(TResponse, IReadOnlyCollection<TEvent>, IWriteTrackingBuffer) 💥 
Elastic.Channels.Buffers.IOutboundBuffer<TEvent> 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🌟 GetArraySegment() 
- 🔴 Items 💥 
Elastic.Channels.BufferedChannelBase<TChannelOptions, TEvent, TResponse> 
+ 🌟 Export(ArraySegment<TEvent>, CancellationToken) 
- 🔴 Export(IReadOnlyCollection<TEvent>, CancellationToken) 💥 
+ 🌟 RetryBuffer(TResponse, ArraySegment<TEvent>, IWriteTrackingBuffer) 
- 🔴 RetryBuffer(TResponse, IReadOnlyCollection<TEvent>, IWriteTrackingBuffer) 💥 

API Changes: Elastic.Ingest.Elasticsearch

Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.

+ 🌟 5 new additions
- 🔴 1 removals
- 🔷 0 modifications

📑 Elastic.Ingest.Elasticsearch.dll
 Click here to see the 6 differences 
Elastic.Ingest.Elasticsearch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Ingest.Elasticsearch.dll 
+ 🌟 Elastic.Ingest.Elasticsearch.IElasticsearchEventWriter<TEvent> 
Elastic.Ingest.Elasticsearch.Indices.IndexChannelOptions<TEvent> 
+ 🌟 BulkUpsertLookup 
Elastic.Ingest.Elasticsearch.ElasticsearchChannelBase<TEvent, TChannelOptions> 
+ 🌟 Export(HttpTransport, ArraySegment<TEvent>, CancellationToken) 
- 🔴 Export(HttpTransport, IReadOnlyCollection<TEvent>, CancellationToken) 💥 
Elastic.Ingest.Elasticsearch.ElasticsearchChannelOptionsBase<TEvent> 
+ 🌟 EventWriter 
+ 🌟 UseReadOnlyMemory 

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(ArraySegment<TEvent>, CancellationToken) 
+ 🌟 Export(HttpTransport, ArraySegment<TEvent>, CancellationToken) 
- 🔴 Export(HttpTransport, IReadOnlyCollection<TEvent>, CancellationToken) 💥 
- 🔴 Export(IReadOnlyCollection<TEvent>, CancellationToken) 💥