Skip to content

Latest commit

 

History

History
192 lines (146 loc) · 7.12 KB

CHANGES.md

File metadata and controls

192 lines (146 loc) · 7.12 KB

1.5.14

  • #567 - allow literal formatting to be overridden in JsonFormatter

1.5.13

  • #579 - fixed NullReferenceException in some RollingFileSink failure modes
  • #550 - support custom prefixes in ReadFrom.AppSettings() configuration
  • #570 - added Enrich.WithEnvironmentUserName()
  • #562 - turn logging off when no sinks are configured

1.5.12

  • #538 - mark assemblies as CLS compliant
  • #532 - WriteTo.Logger() improvements for sub-pipelines

1.5.11

  • #523 - prevent excessive RAM use when large strings are cached as message templates

1.5.10

  • #514 - provide OnEmptyBatch() to allow batching sinks to perform background work

1.5.9

  • #491 - enable ReadFrom.KeyValuePairs() in .NET 4.0 build

1.5.8

  • #484 - generic overloads on Log to avoid boxing/allocation

1.5.7

  • #456 - support ReadFrom.AppSettings() and friends on .NET 4.0

1.5.6

  • Builds on master now derive their version from CHANGES.md (rather than vice-versa)
  • #441 - Fix conversion of Nullable<> settings

1.5.5

  • #433 - Revert the default destructuring depth back to 10

1.5.1

  • #402 - <appSettings> configuration support now in the Serilog package

1.4.214

  • #344 - Moved "Extras" including Web, Owin, F#, destructuring to new organisations

1.4.204

  • #344 (partial) - Moved remaining sinks to individual repositories

1.4.196

1.4.182

  • #382 - Fixed CounterMeasure counting in Serilog.Extras.Timing
  • #386 - Expand environment variables on Serilog.Extras.AppSettings values
  • #387 - Elmah.io sink dependency version updated

1.4.168

  • #376 - Fixed flushing of async events to Loggly sink (moved to serilog/serilog-sinks-loggly)
  • #374 - Run destructuring policies before converting IEnumerable types

1.4.152

  • #196 - LogContext.PermitCrossAppDomainCalls property to prevent serialization exceptions in test frameworks and when .NET remoting is used
  • #365 - Serilog.Sinks.ApplicationInsights now targets the new Azure Portal-based version (preview)
  • #367 - Serilog.Sinks.MongoDB now targets the new preview driver (preview)
  • #369 - Fixed log message property in .NET 4.0 build of Elasticsearch sink
  • #373 - Update the Raygun sink from 2.0.4 to 4.2.0
  • #344 - Moved the MongoDB and Application Insights sinks out to independent repositories

1.4.139

  • #125 - Merged MonoTouch and MonoAndroid sinks (not currently published to NuGet)
  • #362 - Update Loggly sink package dependencies
  • #203 - Azure Document DB sink

1.4.126

  • #354 - Added Serilog.Extras.FSharp

1.4.118

  • #351 - Azure Event Hubs sink

1.4.113

  • #329 - Write event properties as columns using the new WriteTo.AzureTableStorageWithProperties()
  • #346 - Pass all properties through to Serilog.Sinks.NLog as context properties
  • #347 - Update Serilog.Sinks.SignalR to SignalR version 2.1.0 (breaking)

1.4.99

  • #342 - Accept ILogEventEnricher rather than just PropertyEnricher to ForContext
  • #341 - Selectable logging level for request details in Serilog.Extras.Web

1.4.92

  • #340 - Accept an Encoding parameter on the file sinks
  • #336 - Use stream when writing to Splunk via HTTP
  • #335 - Remove use of dynamic when destructuring Nullable<T> (iOS)

1.4.65

  • #321 - Revert ES sink message property name to original value
  • #324 - Calculate ES index name from UTC timestamp
  • #315 - Remove Logentries SSL cert pinning (the cert changed)
  • #327 - Hide obsolete ES configuration methods
  • #311 - Accept multiple recipient addresses in the email sink

1.4.39

  • #289 - Elasticsearch sink improvements and new virtual methods on JsonFormatter

1.4.33

  • #302 - If a the last batch of log events sent by PeriodicBatchingSink was not full, wait the period
  • #304 - Make sure IO exceptions are suppressed by the WriteTo.File() configuration method

1.4.28

  • #303 - AssemblyInformationalVersion needs to track the package, not assembly, version, in order to play nicely with MSI

1.4.27

  • #283 - New solution targeting ASP.NET v.NEXT (when final, we'll refactor to give this first-class support)
  • #301 - Serilog.Extras.Web improvements

1.4.23

  • Fixed some more NuGet packaging issues (Serilog.Sinks.Splunk this time)

1.4.22

  • #297 - Update loggly-csharp package dependency

1.4.21

  • Fixed some NuGet packaging issues (including a return to dependency groups for Serilog.Sinks.Seq)

1.4.18 1.4.17 1.4.16

  • New CI server used
  • #227 - Reduced default maximum destructuring depth and added configuration option
  • #245 - XML content escaping fixed in MSSQL sink
  • #272 - Allow underscores in property names

1.4.15

  • #259 - Update loggly-sharp dependency (breaking change for Serilog.Sinks.Loggly, see PR for instructions)
  • #257 - Added Serilog.Sinks.XSockets
  • #246 - Changed target from Profile78 to (compatible but broader) Profile259
  • #250 - Allow an existing MongoDatabase instance to be used when configuring Mongo sink

1.4.14

  • #253 - Added MessageTemplateFormatMethodAttribute

1.4.13

  • #244 - Improvements to ElasticSearch sink, switch to just ElasticSearch.NET
  • #254 - Fix ElasticSearch dependency version
  • #249 - Track message template token indexes in parser to support tooling (binary-breaking)

1.4.12

  • #240 - Update TopShelf dependency
  • #243 - Caching in AttributedDestructuringPolicy closes over first seen object of a type rather than using the passed parameter
  • #242 - Update NLogSink to map Verbose level to Trace level in NLog
  • #229 - Created net40 version of Extras Topshelf
  • #236 - Ensure dictionary keys are quoted in JSON even when they're numeric
  • #237 - When JsonFormatter formats a dictionary of <int, object>, the key should be double quoted
  • #235 - Fixed serialization of dicationary keys in ES and similar sinks

1.4.11

  • #238 - Dynamic level switching

1.4.10

  • #225 - Ensure Azure Tablestorage rowkey is unique
  • #224 - Use UTC to generate partitionkey
  • #219 - .NET 4.0 support for Elastic Search
  • #221 - Exponential back-off for PeriodicBatchingSink

1.4.9

  • #213 - Check for null User.Identity when enriching events with usernames in ASP.NET
  • #216 - Updated to use Splunk TCP Writer

1.4.8

  • #204 - Basic HTTP authentication support for the CouchDB sink
  • #207 - Fixed typo in DepthLimiter error message
  • #209 - Update Serilog.Sinks.Splunk to Splunk SDK 2.0 GA
  • #210 - Fixed string formatting in PropertyBinder error message

1.4.7

  • #192 - Additional enrichers for Serilog.Extras.Web
  • #202 - Batching mode for Serilog.Sinks.AzureTableStorage

1.4.6

1.4.5

  • #179 - Serilog.Sinks.Splunk updated for the Splunk SDK 2.0

1.4.4

  • Includes the Serilog.Sinks.Seq sink, to write to the http://getseq.net event server

1.4.3

  • #169 - Added the Serilog.Extras.DestructureByIgnoring package

1.4.2

  • #197 - Allow EventSource creation to be skipped when the source does not exist

1.4.1

  • #196 - Introduce LogContext.Suspend() to clear LogicalCallContext for cross-domain calls