From 92c7921816b7f7fea44cc537b1ffc583fc55a992 Mon Sep 17 00:00:00 2001 From: newrelic-ruby-agent-bot Date: Fri, 22 Mar 2024 21:24:12 +0000 Subject: [PATCH] bump version --- CHANGELOG.md | 4 ++-- lib/new_relic/version.rb | 4 ++-- newrelic.yml | 19 ++++++++++++++++++- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f622665378..9eb3477553 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ # New Relic Ruby Agent Release Notes -## dev +## v9.8.0 -Version introduces instrumentation for ruby-openai, adds the option to store tracer state on the thread-level, hardens the browser agent insertion logic to better proactively anticipate errors, and prevents excpetions from being raised in the Active Support Broadcast logger instrumentation. +Version 9.8.0 introduces instrumentation for ruby-openai, adds the option to store tracer state on the thread-level, hardens the browser agent insertion logic to better proactively anticipate errors, and prevents excpetions from being raised in the Active Support Broadcast logger instrumentation. - **Feature: Add instrumentation for ruby-openai** diff --git a/lib/new_relic/version.rb b/lib/new_relic/version.rb index 88a9b2eebe..11bd098d45 100644 --- a/lib/new_relic/version.rb +++ b/lib/new_relic/version.rb @@ -6,8 +6,8 @@ module NewRelic module VERSION # :nodoc: MAJOR = 9 - MINOR = 7 - TINY = 1 + MINOR = 8 + TINY = 0 STRING = "#{MAJOR}.#{MINOR}.#{TINY}" end diff --git a/newrelic.yml b/newrelic.yml index 79f12fdb4e..472e2be238 100644 --- a/newrelic.yml +++ b/newrelic.yml @@ -33,6 +33,18 @@ common: &default_settings # - a.third.event # active_support_custom_events_names: [] + # If false, all LLM instrumentation (OpenAI only for now) will be disabled and no + # metrics, events, or spans will be sent. AI Monitoring is automatically disabled + # if high_security mode is enabled. + # ai_monitoring.enabled: false + + # If false, LLM instrumentation (OpenAI only for now) will not capture input and + # output content on specific LLM events. + # The excluded attributes include: + # * content from LlmChatCompletionMessage events + # * input from LlmEmbedding events + # ai_monitoring.record_content.enabled: true + # If true, enables capture of all HTTP request headers for all destinations. # allow_all_headers: false @@ -324,7 +336,8 @@ common: &default_settings # error_collector.ignore_status_codes: "" # Defines the maximum number of frames in an error backtrace. Backtraces over this - # amount are truncated at the beginning and end. + # amount are truncated in the middle, preserving the beginning and the end of the + # stack trace. # error_collector.max_backtrace_frames: 50 # Defines the maximum number of TransactionError events reported per harvest @@ -509,6 +522,10 @@ common: &default_settings # chain, disabled. # instrumentation.roda: auto + # Controls auto-instrumentation of the ruby-openai gem at start-up. May be one of: + # auto, prepend, chain, disabled. + # instrumentation.ruby_openai: auto + # Controls auto-instrumentation of Sinatra at start-up. May be one of: auto, # prepend, chain, disabled. # instrumentation.sinatra: auto