Skip to content

build(deps): update semantic_logger requirement from ~> 4.17 to >= 4.17, < 6.0 - #3857

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/master/semantic_logger-gte-4.17-and-lt-6.0
Open

build(deps): update semantic_logger requirement from ~> 4.17 to >= 4.17, < 6.0#3857
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/master/semantic_logger-gte-4.17-and-lt-6.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on semantic_logger to permit the latest version.

Changelog

Sourced from semantic_logger's changelog.

[4.18.0]

  • Fix the experimental OpenTelemetry formatter so its payload method coerces values. Ensures every attribute value is OTLP‑compatible.
  • Fix missing trace.id/span.id in NewRelic logs
  • Fix opentelemetry-logs-sdk logger does not expose logger_provider, causing NoMethodError on flush/close.
  • Fix invalid exception instance causing NoMethodError when retrieving backtrace
  • Pin minitest to < 6.0 to avoid breaking changes
  • Add with_level method to Base to allow changing log level during block execution, in analogue to Logger.with_level.
  • Add event_type to Honeybadger Insights payloads
  • Fix StatsD metric appender: negative metric amounts were silently ignored, so the decrement was never sent.
  • Fix Syslog formatter raising when level_map is supplied as a Hash.
  • Remove stray puts debug output from the Loki appender.

[4.17.0]

  • Correct source_code_uri URL
  • Add appender for Grafana Loki using the HTTP push API.
  • Add :notime as a time_format for Formatters
  • Fix #316: syslog messages contains two timestamps
  • Add appender for CloudWatch Logs
  • Add appender for Open Telemetry Logs
  • NR Integration: Ensures key/values are not nested under messages
  • NR Integration: Ensures structures are built for all nested json (I.E build an actual object instead of doing span.id as the key)
  • NR Integration: Named tags will instead be added directly to the JSON. named_tags now adds key value pairs to object instead of nesting.
  • NR Integration: Conflicts between named_tags and existing tags are logged to named_tag_conflicts key.
  • NR Integration: Adds a quick and hacky Dockerfile and Docker Compose file to allow for testing changes locally.

[4.16.1]

  • Add Honeybadger and Honeybadger Insights to Appenders doc.
  • Fix regression in SemanticLogger::Appenders#close

[4.16.0]

  • Add appender for Honeybadger Insights using the events API
  • Add support for Ruby 3.3.
  • Allow SyncProcessor to be called from appenders.
  • Fix incorrect metrics usage examples in documentation.
  • Add :duration_ms to Logfmt formatter.
  • Fixes #216 Log message from supplied message argument when payload contains payload key.

[4.15.0]

  • Add support for Elasticsearch 7.x and 8.x in the Elasticsearch appender.

[4.14.0]

  • Add support for custom headers in HTTP appender.

... (truncated)

Commits
  • 777caac v4.18.0
  • ba7e96e Fix #311 Fix metric docs
  • 55f46a6 Merge pull request #333 from bookingexperts/add-with-level-support
  • 29cdb10 Fixes #335 Use max_queue_size of 10_000
  • abbc0ab Merge branch 'master' into add-with-level-support
  • fa8985d Merge pull request #331 from stympy/honeybadger-insights-event-type
  • d83a7f3 Merge branch 'master' into honeybadger-insights-event-type
  • fed3fbc Merge pull request #332 from stympy/pin-minitest
  • 2ab6591 Add with_level method to Base to allow changing log level during block ex...
  • 9fd484b Update changelog
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

…17, < 6.0

Updates the requirements on [semantic_logger](https://github.com/reidmorrison/semantic_logger) to permit the latest version.
- [Changelog](https://github.com/reidmorrison/semantic_logger/blob/main/CHANGELOG.md)
- [Commits](reidmorrison/semantic_logger@v4.17.0...v4.18.0)

---
updated-dependencies:
- dependency-name: semantic_logger
  dependency-version: 4.18.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants