Skip to content

Bump newrelic_rpm from 8.0.0 to 8.3.0#78

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/newrelic_rpm-8.3.0
Closed

Bump newrelic_rpm from 8.0.0 to 8.3.0#78
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/newrelic_rpm-8.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jan 10, 2022

Copy link
Copy Markdown

Bumps newrelic_rpm from 8.0.0 to 8.3.0.

Release notes

Sourced from newrelic_rpm's releases.

8.3.0

No release notes provided.

8.3.0-pre

Prerelease for 8.3.0

8.2.0

No release notes provided.

8.2.0-pre

Prerelease for 8.2.0

8.1.0

No release notes provided.

8.1.0-pre2

Attempt #2 for prerelease

8.1.0-pre

No release notes provided.

Changelog

Sourced from newrelic_rpm's changelog.

New Relic Ruby Agent Release Notes

v8.3.0

  • Updated the agent to support Ruby 3.1.0

    Most of the changes involved updating the multiverse suite to exclude runs for older versions of instrumented gems that are not compatible with Ruby 3.1.0. In addition, Infinite Tracing testing was updated to accommodate YAML::unsafe_load for Psych 4 support.

  • Bugfix: Update AdaptiveSampler#sampled? algorithm

    One of the clauses in AdaptiveSampler#sampled? would always return false due to Integer division returning a result of zero. This method has been updated to use Float division instead, to exponentially back off the number of samples required. This may increase the number of traces collected for transactions. A huge thank you to @​romul for bringing this to our attention and breaking down the problem!

  • Bugfix: Correctly encode ASCII-8BIT log messages

    The encoding update for the DecoratingLogger in v8.2.0 did not account for ASCII-8BIT encoded characters qualifying as valid_encoding?. Now, ASCII-8BIT characters will be encoded as UTF-8 and include replacement characters as needed. We're very grateful for @​nikajukic's collaboration and submission of a test case to resolve this issue.

v8.2.0

  • New Instrumentation for Tilt gem

    Template rendering using Tilt is now instrumented. See [PR #847](newrelic/newrelic-ruby-agent#847) for details.

  • Configuration error_collector.ignore_errors is marked as deprecated

    This setting has been marked as deprecated in the documentation since version 7.2.0 and is now flagged as deprecated within the code.

  • Remove Rails 2 instrumentation

    Though any version of Rails 2 has not been supported by the Ruby Agent since v3.18.1.330, instrumentation for ActionController and ActionWebService specific to that version were still part of the agent. This instrumentation has been removed.

  • Remove duplicated settings from newrelic.yml

    Thank you @​jakeonfire for bringing this to our attention and @​kuroponzu for making the changes!

  • Bugfix: Span Events recorded when using newrelic_ignore

    Previously, the agent was incorrectly recording span events only on transactions that should be ignored. This fix will prevent any span events from being created for transactions using newrelic_ignore, or ignored through the rules.ignore_url_regexes configuration option.

  • Bugfix: Print deprecation warning for Cross-Application Tracing if enabled

    Prior to this change, the deprecation warning would log whenever the agent started up, regardless of configuration. Thank you @​alpha-san for bringing this to our attention!

  • Bugfix: Scrub non-unicode characters from DecoratingLogger

    To prevent JSON::GeneratorErrors, the DecoratingLogger replaces non-unicode characters with the replacement character: �. Thank you @​jdelStrother for bringing this to our attention!

  • Bugfix: Distributed tracing headers emitted errors when agent was not connected

    Previously, when the agent had not yet connected it would fail to create a trace context payload and emit an error, "TypeError: no implicit conversion of nil into String," to the agent logs. The correct behavior in this situation is to not create these headers due to the lack of required information. Now, the agent will not attempt to create trace context payloads until it has connected. Thank you @​Izzette for bringing this to our attention!

... (truncated)

Commits
  • 58f888f Merge pull request #891 from newrelic/version_8_3_0
  • cf751b4 Bump version to 8.3.0
  • 68e7f36 Merge pull request #865 from newrelic/rubocop-3
  • 7b69542 Update CONTRIBUTING to include rubocop linting
  • d1f00ab Merge pull request #884 from newrelic/update_ci_310
  • ba739fc update 3.1 support in changelog
  • 310aca0 commented out rails 7 in rails envfile
  • 89c1fb9 for grape test, pin activesupport to < 7
  • 755c1d9 update ruby version in CI to official 3.1.0
  • e8f9651 Merge pull request #868 from newrelic/feature/rails-pessimistic-versioning
  • 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)

Bumps [newrelic_rpm](https://github.com/newrelic/newrelic-ruby-agent) from 8.0.0 to 8.3.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@8.0.0...8.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jan 10, 2022
@dependabot @github

dependabot Bot commented on behalf of github Jan 25, 2022

Copy link
Copy Markdown
Author

Superseded by #95.

@dependabot dependabot Bot closed this Jan 25, 2022
@dependabot dependabot Bot deleted the dependabot/bundler/newrelic_rpm-8.3.0 branch January 25, 2022 22:20
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants