ODNZSL / nzsl-online

New Zealand Sign Language Dictionary
GNU General Public License v3.0
40 stars 11 forks source link

chore(deps): bump newrelic_rpm from 7.2.0 to 8.1.0 #1428

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 3 years ago

Bumps newrelic_rpm from 7.2.0 to 8.1.0.

Release notes

Sourced from newrelic_rpm's releases.

8.1.0

No release notes provided.

8.1.0-pre2

Attempt #2 for prerelease

8.1.0-pre

No release notes provided.

8.0.0

No release notes provided.

8.0.0-pre

No release notes provided.

Changelog

Sourced from newrelic_rpm's changelog.

New Relic Ruby Agent Release Notes

v8.1.0

  • Instrumentation for Ruby standard library Logger

    The agent will now automatically instrument Logger, recording number of lines and size of logging output, with breakdown by severity.

  • Bugfix for Padrino instrumentation

    A bug was introduced to the way the agent installs padrino instrumentation in 7.0.0. This release fixes the issues with the padrino instrumentation. Thanks to @​sriedel for bringing this issue to our attention.

  • Bugfix: Stop deadlocks between New Relic thread and Delayed Job sampling thread

    Running the agent's polling queries for the DelayedJobSampler within the same ActiveRecord connection decreases the frequency of deadlocks in development environments. Thanks @​jdelStrother for bringing this to our attention and providing excellent sample code to speed up development!

  • Bugfix: Allow Net::HTTP request to IPv6 addresses

    The agent will no longer raise an URI::InvalidURIError error if an IPv6 address is passed to Net::HTTP. Thank you @​tristinbarnett and @​tabathadelane for crafting a solution!

  • Bugfix: Allow integers to be passed to error_collector.ignore_status_codes configuration

    Integers not wrapped in quotation marks can be passed to error_collector.ignore_status_codes in the newrelic.yml file. Our thanks goes to @​elaguerta and @​brammerl for resolving this issue!

v8.0.0

  • add_method_tracer refactored to use prepend over alias_method chaining

    This release overhauls the implementation of add_method_tracer, as detailed in [issue #502](newrelic/newrelic-ruby-agent#502). The main breaking updates are as follows:

    • A metric name passed to add_method_tracer will no longer be interpolated in an instance context as before. To maintain this behavior, pass a Proc object with the same arity as the method being traced. For example:

        # OLD
        add_method_tracer :foo, '#{args[0]}.#{args[1]}'
      

      NEW

      add_method_tracer :foo, -> (*args) { "#{args[0]}.#{args[1]}" }

    • Similarly, the :code_header and :code_footer options to add_method_tracer will only accept a Proc object, which will be bound to the calling instance when the traced method is invoked.

    • Calling add_method_tracer for a method will overwrite any previously defined tracers for that method. To specify multiple metric names for a single method tracer, pass them to add_method_tracer as an array.

    See updated documentation on the following pages for full details:

  • Distributed tracing is enabled by default

... (truncated)

Commits
  • 6db6d3f Merge pull request #822 from newrelic/revert-806-rails_load_hooks
  • ecba1f1 Revert "Split init_plugin in to load + start methods"
  • cff5808 Merge pull request #818 from jasonrclark/patch-1
  • e9385a8 Typo fix in CHANGELOG
  • 496aea5 Merge pull request #813 from newrelic/bump_version810
  • bc937a3 reorganize changelog
  • bbb5edd reworded delayed job bugfix description
  • a4bab61 bump version
  • 231b757 Merge pull request #812 from newrelic/fix_jruby_typheous_failure
  • 558c819 missed a envfile entry
  • 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 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[bot] commented 2 years ago

Superseded by #1439.