Skip to content

Releases: newrelic/newrelic-java-agent

Version 6.4.2

01 Mar 20:44
Compare
Choose a tag to compare

Fixes an issue that could cause some instrumentation modules (e.g. jax-rs-1.0) to have a WeaveViolation and not apply properly.

Version 6.4.1

02 Feb 22:09
Compare
Choose a tag to compare
  • Fixes an issue with a race condition in the Infinite Tracing Span Observer. The issue could lead to dropped spans. #206

Version 6.4.0

27 Jan 18:10
6f000cd
Compare
Choose a tag to compare

🚨 There is an issue with this agent release that could lead to spans not being sent to Infinite Tracing. Please use 6.4.1 instead. (#206)

Note:

New Features and Improvements:

  • Spring Webflux/Netty Reactor instrumentation improvements for enhanced tracing across asynchronous thread hops (#174, #190, #195).
  • Infinite tracing will now utilize a backoff sequence on retries. (#180)
  • New distributed tracing APIs have been added to better support general use cases for propagating distributed tracing headers. In particular the new APIs provide enhanced support for W3C Trace Context but are flexible enough to support other header protocols that may be supported by the agent in the future. Previous distributed tracing APIs have been deprecated and are subject to removal in a future agent release. See documentation here. (#188)

Fixes:

  • Updated the Java agent’s snakeyaml dependency to 1.27. (#182)
  • In some environments the jar collector service could lead to high CPU utilization at application startup. The agent now provides a configurable rate limiter, with a reasonable default, for processing jars detected in the application’s environment. See documentation here. (#183)

Support statement:

  • New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Additionally, older releases will no longer be supported when they reach end-of-life.

Version 6.3.0

17 Dec 21:13
1e1ea95
Compare
Choose a tag to compare

New Features and Improvements:

Fixes:

Support statement:

  • New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Additionally, older releases will no longer be supported when they reach end-of-life.

Version 6.2.1

17 Nov 19:59
Compare
Choose a tag to compare
  • Fixes an issue where Spring-Webflux applications with endpoints returning no or empty content could become unresponsive: #115

Version 6.2.0

10 Nov 19:23
ef51767
Compare
Choose a tag to compare

New Features and Improvements:

    return serviceA.getData()
                .map(service -> Response.builder().service(service).build())
                .flatMap(serviceB::getData)
                .flatMap(serviceC::getData)
                .doOnNext(this::saveResponse);

Fixes:

Support statement:

  • New Relic recommends that you upgrade the agent regularly to ensure that you're getting the latest features and performance benefits. Additionally, older releases will no longer be supported when they reach end-of-life.

Version 6.1.0

30 Sep 20:05
1542056
Compare
Choose a tag to compare

Version 6.0.0

26 Aug 17:36
c44e33c
Compare
Choose a tag to compare
  • Fix for asynchronous jar file collection. Collection of modules will no longer block the initial first harvest.
  • Fix for Real Time Streaming. The first Real Time Streaming harvest will no longer be delayed by 30 seconds.
  • Support for okhttp 4.4 instrumentation.
  • Fix for reactor-netty verifier versions
  • Improve reconnect behavior by not pinning to preconnected collector host instance.
  • Fix race condition around connection pool exhaustion by separating pool timeout from connection timeout.
  • Register an MBean to expose the agent linking metadata.
  • Note: This release removed the certificate bundle from the agent artifact. Users previously using use_private_ssl should now use the ca_bundle_path configuration directive