New features and improvements
- Adds Java 26 support by @jasonjkeller in #2734
- Adds Serverless mode for AWS Lambda monitoring with the Java agent by @obenkenobi and @sharvath-newrelic #2609 #2615 #2625 #2633 #2640 #2641 #2647 #2673 #2716 #2721 #2735 #2723 #2740 #2769 #2782 #2794 #2797 #2796 #2806
- Adds new
application_logging.forwarding.log_level_denylistconfig by @kanderson250 in #2764 - Implements region aware event/metric ingest URIs by @jasonjkeller in #2749 #2790 #2790
- Adds support for associating logs to corresponding entity when
enable_auto_app_namingistrueby @jtduffy in #2627 - Add
opentelemetry-sdk-extension-autoconfigure-1.59.0instrumentation for OpenTelemetry 1.59.0+ by @jasonjkeller in #2786 - Adds support for associating trace samplers to corresponding entity when
enable_auto_app_namingistrueby @kanderson250 in #2805 - Adds supportability metrics for each entity created when
enable_auto_app_namingistrueby @kanderson250 in #2808 - Implements Cloud Metadata Bypass Proxy config by @deleonenriqueta in #2791
- Adds support for multiple versions of Caffeine in the agent by @jtduffy in #2807
- Updates core tracing to handle async spans that outlive their root span by @jbedell-newrelic in #2812
- Adds support for explain plans that utilize SQL arrays by @jtduffy in #2815
- Adds generic 'Queue' as a transport type by @jbedell-newrelic in #2820
- Adds support for Reactor Netty Http client calls by @deleonenriqueta in #2817
Fixes
- Fixes an edge case where ill-formed payloads caused an NPE when accessing the
sampledfield on the NR payload by @kanderson250 in #2762 - Expires Tokens when a Reactive Subscription is cancelled by @jbedell-newrelic in #2798
- Adds logic to manually evict any dead threads from the
TheadTrackercache to prevent a memory leak by @jtduffy in #2811 - Resolves a deadlock between harvest thread and JVM shutdown thread by @jtduffy in #2539
Full Changelog: v9.1.0...v9.2.0