From e1b035fde0e2bb4f4256b7d78ea7a908ae0da555 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 11:58:25 -0700 Subject: [PATCH] Prerelease 9.15.0-pre (#2927) * bump version --------- Co-authored-by: newrelic-ruby-agent-bot Co-authored-by: Hannah Ramadan <76922290+hannahramadan@users.noreply.github.com> --- CHANGELOG.md | 4 ++-- lib/new_relic/version.rb | 2 +- newrelic.yml | 13 ++++++++----- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02b20266bf..c2a9f7b273 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ # New Relic Ruby Agent Release Notes -## dev +## v9.15.0 -Version updates View Componment instrumentation to use a default metric name when one is unavailable, adds a configuration option to associate the AWS account ID with the DynamoDB calls from the AWS SDK, resolves a bug in rdkafka instrumentation when using the karafka-rdkafka gem, resolves a bug in the ruby-kafka instrumentation, fixes a bug with Grape instrumentation, and addresses a bug preventing the agent from running in serverless mode in an AWS Lambda layer. +Version 9.15.0 updates View Componment instrumentation to use a default metric name when one is unavailable, adds a configuration option to associate the AWS account ID with the DynamoDB calls from the AWS SDK, resolves a bug in rdkafka instrumentation when using the karafka-rdkafka gem, resolves a bug in the ruby-kafka instrumentation, fixes a bug with Grape instrumentation, and addresses a bug preventing the agent from running in serverless mode in an AWS Lambda layer. - **Feature: New configuration option cloud.aws.account_id** diff --git a/lib/new_relic/version.rb b/lib/new_relic/version.rb index a64d74cf2e..9e720e3211 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 = 14 + MINOR = 15 TINY = 0 STRING = "#{MAJOR}.#{MINOR}.#{TINY}" diff --git a/newrelic.yml b/newrelic.yml index a9f475437d..d23ae4183f 100644 --- a/newrelic.yml +++ b/newrelic.yml @@ -114,9 +114,9 @@ common: &default_settings # audit_log.path: log/newrelic_audit.log # An array of CLASS#METHOD (for instance methods) and/or CLASS.METHOD (for class - # methods) strings representing Ruby methods for the agent to automatically add - # custom instrumentation to without the need for altering any of the source code - # that defines the methods. + # methods) strings representing Ruby methods for the agent to automatically + # add custom instrumentation to without the need for altering any of the + # source code that defines the methods. # # Use fully qualified class names (using the :: delimiter) that include any # module or class namespacing. @@ -138,10 +138,10 @@ common: &default_settings # end # end # end - # + # # Given that source code, the newrelic.yml config file might request # instrumentation for both of these methods like so: - # + # # automatic_custom_instrumentation_method_list: # - MyCompany::Image#render_png # - MyCompany::User.notify @@ -216,6 +216,9 @@ common: &default_settings # If true, the agent will clear Tracer::State in Agent.drop_buffered_data. # clear_transaction_state_after_fork: false + # The AWS account ID for the AWS account associated with this app + # cloud.aws.account_id: nil + # If true, the agent will report source code level metrics for traced methods. # See: # https://docs.newrelic.com/docs/apm/agents/ruby-agent/features/ruby-codestream-integration/