NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #473 most downloaded on NuGet
Serilog sink for Elasticsearch
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 1.6 years
Some releases are documented
notes for 7 of 12 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
48 releases · first in 2019
Update to Serilog.Sinks.PeriodicBatching v4.0 and break dependency on deprecated inheritance API by @nblumhardt in #579
Serilog.Sinks.PeriodicBatching v4.0 and break dependency on deprecated inheritance API by @nblumhardt in #579Full Changelog: v9.0.2...v10.0.0
fixes: v9.0.0 fails template creation with ES v7 with ElasticsearchCl… by @nenadvicentic in #533
One column per quarter.
Full Changelog: v9.0.0...v9.0.3
Add support for API Keys by @qgbo in #545
Full Changelog: v9.0.1...v9.0.2
fixes: v9.0.0 fails template creation with ES v7 with ElasticsearchCl… by @nenadvicentic in #533
Full Changelog: v9.0.0...v9.0.1
Get rid of 'deprecated' warnings in Elastic 5.6.2 by @VanHuychemG in #142
AutoRegisterTemplateVersion in the README by @piaste in #157items[i].errors is undefined by @piaste in #271Full Changelog: 5.4.0...v9.0.0
DetectElasticsearchVersion is set to true by default.DetectElasticsearchVersion is set to false Elasticsearch version 7 is assumed (as it has broadest wire-compatibility at the moment - v7 and v8)DetectElasticsearchVersion is set to true, TypeName is handled automatically across different versions of Elasticserach (6.x to 8.x). For example, user-defined name will NOT be used on v7 and v8. Also, correct templates endpoint will be picked up._index_template)ElasticsearchVersionManager has been added, mainly to handle situations where detection of version fails or when it is disabled. In the case of fallback, sink will assume "default" version 7.Elastic.Clients.Elasticsearch 8.x catches up functional parity with 7.x).ElasticserachSink functionality has been moved into internal BatchedElasticsearchSink class that inherits from IBatchedLogEventSink, so it complies with new recommended way of integration with PeriodicBatchingSink and we don't use obsolete constructors.ConnectionStub was moved out of ElasticsearchSinkTestsBase and extended. Both are now in /Stubs subfolder. Newer versions of Elasticsearch.NET client are now using "pre-flight" request to determine if endpoint is Elasticsearch and if it is indeed between 6.x and 8.x. ConnectionStub had to accommodate for that.net6, net7 and net48).Remove AssemblyInfo.cs and move attributes to the *.csproj file. … by @nenadvicentic in #501
Full Changelog: v9.0.0-beta12...v9.0.0-rc1
Bump actions/setup-dotnet from 2 to 3.0.2 by @dependabot in #478
TypeName parameter for different versions of Elasticsearch (<7, 7 or higher) by @nenadvicentic in #462Full Changelog: v9.0.0-beta7...v9.0.0-beta8
Nothing published for this version
Nothing published for this version
Nothing published for this version
Remove AssemblyInfo.cs and move attributes to the *.csproj file. … by @nenadvicentic in #501
AssemblyInfo.cs and move attributes to the *.csproj file. … by @nenadvicentic in #501@nenadvicentic made their first contribution in #461
Full Changelog: v9.0.0-beta10...v9.0.0-beta11
Remove AssemblyInfo.cs and move attributes to the *.csproj file. … by @nenadvicentic in #501
AssemblyInfo.cs and move attributes to the *.csproj file. … by @nenadvicentic in #501@nenadvicentic made their first contribution in #461
Full Changelog: v9.0.0-beta10...v9.0.0-beta11
Bump actions/setup-dotnet from 2 to 3.0.2 by @dependabot in #478
TypeName parameter for different versions of Elasticsearch (<7, 7 or higher) by @nenadvicentic in #462Full Changelog: v9.0.0-beta7...v9.0.0-beta8
Nothing published for this version
Make sure TypeName is set to _doc when setting the template version to ESv7. The regression was introduced in 8.4.0. #364
_doc when setting the template version to ESv7.
The regression was introduced in 8.4.0. #364To make the sink work in line with the other sinks, there is a breaking change as described in PR (https://github.com/serilog/serilog-sinks-elasticsea…
DetectElasticsearchVersion is set to true. #359Options.TypeName to null this will remove the
deprecated _type from the bulk payload being sent to Elastic. Earlier an exception was
thrown if the Options.TypeName was null. _If you're using AutoRegisterTemplateVersion.ESv7
we'll not force the type to _doc if it's set to null. This is a small step towards support
for writing logs to Elastic v8. #345op_type e.g. index or create for bulk actions.
This is a requirement for writing to data streams
that's only supporting create. Data streams is a more slipped stream way to handle rolling
indices, that previous required an ILM, template and a magic write alias. Now it's more integrated
in Elasticsearch and Kibana. If you're running Elastic 7.9 you'll get rolling indices out of the box
with this configuration:TypeName = null,
IndexFormat = "logs-my-stream",
BatchAction = ElasticOpType.Create,
Note: that current templates doesn't support data streams. #3558.2
8.1
8.0
7.1
6.4
6.2
6.1
5.7
5.5
5.4
5.3
5.2
5.1
5.0
4.x
3.0.130
3.0.128
3.0.125
3.0.121
3.0.112
3.0.98
3.x
2.0.49
2.0.42
2.0.38
2.0.37
2.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →