Skip to content

v4.0.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@aboguszewski-sumo aboguszewski-sumo released this 27 Sep 06:33
· 377 commits to main since this release

Migration from v3

See the migration guide for details.

Breaking Changes

  • feat!: remove support for fluent-bit and fluentd #3244

  • feat!: truncate fullname after 22 characters #3248

  • feat(metrics)!: use otel by default #3284

  • feat!: use OTLP sources by default #3297

  • feat!(metrics): move extra processors after sumologic_schema #3306

  • fix(metrics)!: drop k8s.node.name attribute #3295

  • fix(logs)!: move JSON parsing after user-defined processors #3281

    The log body will now always be a string if accessed in extra processors. Users who want to access specific fields in their parsed JSON
    log should explicitly call ParseJSON in their processor definition.

Added

  • feat(logs): add sumologic.logs.additionalFields property #3286
  • feat(metrics): add additionalServiceMonitors setting #3292

Changed

  • feat(prometheus): Removing prometheus recording rules #3211
  • feat(metrics): move app metrics filtering to metadata layer #3232

Fixed

  • fix(metrics): decompose OTLP histograms #3289