From c30ad629aaa3ad4437eaaecd2c402b8f021d2f66 Mon Sep 17 00:00:00 2001 From: newrelic-ruby-agent-bot Date: Tue, 28 May 2024 19:17:10 +0000 Subject: [PATCH] bump version --- CHANGELOG.md | 4 ++-- lib/new_relic/version.rb | 2 +- newrelic.yml | 14 +++++++++----- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e145157af0..128f89e76c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ # New Relic Ruby Agent Release Notes -## dev +## v9.10.0 -Version introduces instrumentation for DynamoDB, adds a new feature to automatically apply nonces from the Rails content security policy, fixes a bug that would cause an expected error to negatively impact a transaction's Apdex, and fixes the agent's autostart logic so that by default `rails runner` and `rails db` commands will not cause the agent to start. +Version 9.10.0 introduces instrumentation for DynamoDB, adds a new feature to automatically apply nonces from the Rails content security policy, fixes a bug that would cause an expected error to negatively impact a transaction's Apdex, and fixes the agent's autostart logic so that by default `rails runner` and `rails db` commands will not cause the agent to start. - **Feature: Add instrumentation for DynamoDB** diff --git a/lib/new_relic/version.rb b/lib/new_relic/version.rb index fe4e558bf0..1a0e8fb324 100644 --- a/lib/new_relic/version.rb +++ b/lib/new_relic/version.rb @@ -6,7 +6,7 @@ module NewRelic module VERSION # :nodoc: MAJOR = 9 - MINOR = 9 + MINOR = 10 TINY = 0 STRING = "#{MAJOR}.#{MINOR}.#{TINY}" diff --git a/newrelic.yml b/newrelic.yml index 1a8bd0d892..354c8c18c5 100644 --- a/newrelic.yml +++ b/newrelic.yml @@ -114,7 +114,7 @@ common: &default_settings # Specify a list of constants that should prevent the agent from starting # automatically. Separate individual constants with a comma ,. For example, # "Rails::Console,UninstrumentedBackgroundJob". - # autostart.denylisted_constants: Rails::Command::ConsoleCommand,Rails::Command::CredentialsCommand,Rails::Command::Db::System::ChangeCommand,Rails::Command::DbConsoleCommand,Rails::Command::DestroyCommand,Rails::Command::DevCommand,Rails::Command::EncryptedCommand,Rails::Command::GenerateCommand,Rails::Command::InitializersCommand,Rails::Command::NotesCommand,Rails::Command::RoutesCommand,Rails::Command::SecretsCommand,Rails::Console,Rails::DBConsole + # autostart.denylisted_constants: Rails::Command::ConsoleCommand,Rails::Command::CredentialsCommand,Rails::Command::Db::System::ChangeCommand,Rails::Command::DbConsoleCommand,Rails::Command::DestroyCommand,Rails::Command::DevCommand,Rails::Command::EncryptedCommand,Rails::Command::GenerateCommand,Rails::Command::InitializersCommand,Rails::Command::NotesCommand,Rails::Command::RakeCommand,Rails::Command::RoutesCommand,Rails::Command::RunnerCommand,Rails::Command::SecretsCommand,Rails::Console,Rails::DBConsole # Defines a comma-delimited list of executables that the agent should not # instrument. For example, "rake,my_ruby_script.rb". @@ -144,6 +144,10 @@ common: &default_settings # (sometimes referred to as real user monitoring or RUM). # browser_monitoring.auto_instrument: true + # If true, enables auto-injection of Content Security Policy Nonce in browser + # monitoring scripts. For now, auto-injection only works with Rails 5.2+. + # browser_monitoring.content_security_policy_nonce: false + # Manual override for the path to your local CA bundle. This CA bundle will be # used to validate the SSL certificate presented by New Relic's data collection # service. @@ -403,10 +407,6 @@ common: &default_settings # prepend, chain, disabled. # instrumentation.bunny: auto - # Controls auto-instrumentation of DynamoDb at start-up. - # May be one of [auto|prepend|chain|disabled] - # instrumentation.dynamodb: auto - # Controls auto-instrumentation of the concurrent-ruby library at start-up. May be # one of: auto, prepend, chain, disabled. # instrumentation.concurrent_ruby: auto @@ -419,6 +419,10 @@ common: &default_settings # prepend, chain, disabled. # instrumentation.delayed_job: auto + # Controls auto-instrumentation of the aws-sdk-dynamodb library at start-up. May + # be one of [auto|prepend|chain|disabled]. + # instrumentation.dynamodb: auto + # Controls auto-instrumentation of the elasticsearch library at start-up. May be # one of: auto, prepend, chain, disabled. # instrumentation.elasticsearch: auto