Skip to content

build(deps): bump newrelic_rpm from 9.17.0 to 9.18.0#4293

Merged
philippthun merged 1 commit intomainfrom
dependabot/bundler/newrelic_rpm-9.18.0
Apr 10, 2025
Merged

build(deps): bump newrelic_rpm from 9.17.0 to 9.18.0#4293
philippthun merged 1 commit intomainfrom
dependabot/bundler/newrelic_rpm-9.18.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 3, 2025

Bumps newrelic_rpm from 9.17.0 to 9.18.0.

Changelog

Sourced from newrelic_rpm's changelog.

v9.18.0

  • Feature: Add elasticsearch.capture_cluster_name configuration option

    A new configuration option, elasticsearch.capture_cluster_name, has been added to control capturing Elasticsearch cluster names. Cluster names are captured by default, but can now be disabled as needed. PR#3038

  • Feature: Add support for sidekiq-delay_extensions

    Sidekiq delay extensions were removed from Sidekiq in 7.x and are now avaliable through the sidekiq-delay_extensions gem. Thanks to @​sobrinho, the agent now has continued support for delay extensions.PR#3056

  • Feature: Parallelize calls for vendor metadata

    Previously, the agent would make calls for vendor metadata in a serial fashion. This could lead to a delay in starting the agent. Now, the agent will make these calls in parallel, reducing the time it takes to start the agent. PR#3094

  • Bugfix: Prevent a nil segment from causing errors in Net::HTTP instrumentation

    When using JRuby, a race condition can happen that causes the segment creation to fail and return nil. This would cause an error to occur when methods were later called on the nil segment. These methods will no longer be called if the segment is nil, preventing that error from occurring. PR#3046

  • Bugfix: JRuby multithreading improvements

    Added some additional nil checks and mutexes to prevent issues when using the agent on JRuby with multiple threads. Thanks to @​NC-piercej for bringing this to our attention Issue#3021 PR#3053

  • Bugfix: Stop reporting rescued Sidekiq::OverLimit exceptions

    When Sidekiq's concurrent rate limiters encounter an OverLimit exception, Sidekiq typically handles this by re-enqueuing the job. Previously, all occurrences of Sidekiq::OverLimit were logged as errors in New Relic, even when Sidekiq's middleware resolved the exception. New Relic will no longer report errors that are handled by Sidekiq's own middleware. Thanks to @​97jaz for reporting this issue. Issue#3037 PR#3047

  • Bugfix: Protect against nil agents or health checks

    In some cases the agent or health checks may be nil when they are called. Safe navigation operators have been added for protection on those occasions. PR#3049

  • Bugfix: Ignore Solid Queue ThreadError: queue empty error message by default

    When using the solid_queue gem, the agent previously generated excessive warn-level logs when the queue was empty. The agent now ignores queue empty error messages of the ThreadError class by default. This behavior can be adjusted using the error_collector.ignore_messages configuration option. PR#3060

  • Bugfix: Refactor URI host handling to accommodate downcasing frozen strings

    When URI host string was frozen, a FrozenError would be raised when the agent attempted to downcase the host as part of its data normalization process. Now, the update is friendly for frozen strings. Thank you @​pedrol3001 for your contribution! PR#3097

Commits
  • aacb520 Merge pull request #3114 from newrelic/main
  • f340f55 Merge pull request #3113 from newrelic/remove_unused_api_key
  • 41ba5bd bye bye api
  • cae068b Merge pull request #3112 from newrelic/dev
  • e43ca2d Merge pull request #3111 from newrelic/prerelease_updates_9.18.0-pre
  • 9639874 bump version
  • 1093184 Merge pull request #3108 from newrelic/dependabot/github_actions/actions/down...
  • 06dc1ba Merge pull request #3109 from newrelic/dependabot/github_actions/actions/cach...
  • 041d308 Merge pull request #3106 from newrelic/dependabot/github_actions/actions/uplo...
  • 1738ec5 Merge pull request #3100 from newrelic/run-sidekiq-on-jruby
  • Additional commits viewable in compare view

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Apr 3, 2025
@dependabot dependabot Bot force-pushed the dependabot/bundler/newrelic_rpm-9.18.0 branch from a936e90 to 926d374 Compare April 10, 2025 06:52
Bumps [newrelic_rpm](https://github.com/newrelic/newrelic-ruby-agent) from 9.17.0 to 9.18.0.
- [Release notes](https://github.com/newrelic/newrelic-ruby-agent/releases)
- [Changelog](https://github.com/newrelic/newrelic-ruby-agent/blob/dev/CHANGELOG.md)
- [Commits](newrelic/newrelic-ruby-agent@9.17.0...9.18.0)

---
updated-dependencies:
- dependency-name: newrelic_rpm
  dependency-version: 9.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/bundler/newrelic_rpm-9.18.0 branch from 926d374 to 82dfbb9 Compare April 10, 2025 06:53
@philippthun philippthun merged commit 86e5d91 into main Apr 10, 2025
8 checks passed
@philippthun philippthun deleted the dependabot/bundler/newrelic_rpm-9.18.0 branch April 10, 2025 07:59
ari-wg-gitbot added a commit to cloudfoundry/capi-release that referenced this pull request Apr 10, 2025
Dependency updates in cloud_controller_ng:

- build(deps): bump nokogiri from 1.18.3 to 1.18.7 in /docs/v3
    PR: cloudfoundry/cloud_controller_ng#4291
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

- build(deps): bump newrelic_rpm from 9.17.0 to 9.18.0
    PR: cloudfoundry/cloud_controller_ng#4293
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant