OneAgent and ActiveGate changelog version 1.161

Blog post

Resolved issues

General Availability (Build .161)

The .161 GA release contains 57 resolved issues.

Agent & SG

  • PG Injection Rules will now be evaluated Agent side, even if ID calculation parameters changed after process startup. (APM-139636)
  • Missing SQL statement in SLQAttchment because of passing null argument to execute method. (APM-156120)

Agent Installer

  • It is now possible to change host group without reinstalation by using oneagentctl. (APM-153040)
  • Names of certain log files created by installer scripts on Linux were changed to: uninstall_<pid>.log and service.log. (APM-157855)
  • Redundant binary files for 32-bit version of Network and OS agent were removed from AIX installer. (APM-155632)
  • OneAgent SELinux policy was adjusted to work with Fedora 29. (APM-155895)
  • For OneAgent deployed as a container, if dtuser is missing it will be recreated upon container restart. (APM-157676)
  • uninstall.sh will now properly clear liboneagentproc.so entry from /etc/ld.so.preload even if installation.conf contents are corrupted. (APM-157844)
  • Fixed problem with replacing oneagentwatchdog.exe during AutoUpdate on Windows which led to host being lost. (APM-158238)

Core

  • For Kubernetes environments the "Web server name" field in the "Transactions and services" Web UI screen gets replaced by the base POD name, if the name was empty, localhost or an IP address. (ONE-19534)
  • Process Agent may prevent startup of programs in Windows Compatibility Mode. (ONE-21046)
  • If a private Active Gate is added while agent is running, Auto update and file upload (support archive, memory dump upload, ...) will not work until agent is restarted. (ONE-21130)
  • Resolved potential deadlock during shutdown on Windows, caused by a bug in the CRT where FreeLibrary may be called in DllMain. (ONE-21131)

Java

  • RUM causes scrambled output for Atlassian Gzip filter. (ONE-19992)
  • Support CORS headers for mobile beacon requests on Java agent. (ONE-20001)
  • Allow instrumentation of default interface methods. (ONE-20257)
  • Support Kafka in Java - Kafka streaming API. (ONE-13254)

.NET

  • Added a recursion protection for request attribute capturing. (ONE-20529)
  • Wrong Oracle database name was reported for deprecated System.Data.OracleClient library. (ONE-21126)
  • Added support SqlCommand.ExecuteXmlReader() in ADO.NET sensor. (ONE-20954)

NodeJS

  • Http sensor: capturing of client request headers did not work in certain cases. (ONE-19968)
  • Publish @dynatrace/oneagent NPM module for agent 1.155.293 @latest. (ONE-20166)
  • Node.js Agent loader caused a deprecation warning. (ONE-20259)
  • Node.js SDK: Improve type definitions to ensure proper ConnectionInfo if mandatory. (ONE-20431)
  • Sensor for mysql2 module available as beta feature. (ONE-11269)
  • Fixed log spamming issue in case the process fails open files ("too many open files"). (ONE-20791)
  • Node.js SDK: Fixed exception leak (to customer code) if non-functions were passed to tracer.start/end. (ONE-20735)
  • Node.js SDK: Stub implementation may have swallowed exceptions. (ONE-20835)
  • Fix PurePath corruption issue when using couchbase API calls along with couchbase-promise. (ONE-20940)

PHP

  • PHP Autosensor 2 last frames are corrupted (memcache frames). (ONE-20150)
  • CurlSensor url filtering only outgoing(non-root url). (ONE-18167)
  • Potenial nullptr fixed during phpagent shutdown. (ONE-21886)
  • Segmentation fault in Apache. (APM-160845)

Go

  • Segfault in Go Agent on initializing custom services sensor fixed. (ONE-20456)
  • Provide Go packages and module names along with their version. (ONE-19498)
  • Added support for Go 1.10.6, 1.10.7 and Go 1.11.3, 1.11.4. (ONE-20890)

JavaScript

  • Prevent capturing values from password fields via JS agent. (ONE-20158)
  • Visually Complete module should extend load actions of iframes. (ONE-19114)
  • Add support for srcsets to the VisuallyComplete plugin. (ONE-19739)
  • Improve identifyUser API to give feedback in case doNotTrack is enabled. (ONE-20014)
  • Create a wrapper for setImmediate calls. (ONE-14660)
  • Detect and report failed images and report them as part of the resource timings. (ONE-12212)

OS Agent

  • Fixed OneAgent Watchdog crash due to an unhandled exception when reading binaries activation map. (APM-158074)
  • Process reading related performance enhancements on AIX. (APM-159023)
  • OS Agent should read location value from deployment.conf file and store it in ruxitagentproc.conf. (APM-156327)
  • Plugin updates should be disabled when AutoUpdate was disabled via oneagentctl. (APM-152937)
  • OS Agent should report proper autoupdate suppression reason when AutoUpdate was disabled via oneagentctl. (APM-152931)
  • Fixed rare OSAgent restart on configuration update. (APM-154992)
  • Apache PHP loading library "Apache 2.0 Handler" will now not be reported as PHP itself. (APM-152074)
  • OS Agent & Network Agent should now react to signals received during startup phase. (APM-142466)
  • Changed algorithm for raw I/O khtread reporting on AIX. (APM-155128)
  • Docker container injection method may now be changed during runtime. (APM-162404)
  • Increased OSAgent stability with limited Stack space. (APM-159934)

IIB

  • From "Settings > Server-side service monitoring > Deep monitoring" it's possible to enable or disable the Path Capturing for the IBM Integration Bus. (ONE-16057)

Watchdog

  • OneAgent Watchdog was not ignoring SIGHUP and could have terminated unexpectedly. (APM-155746)
  • Fixed high CPU overhead caused by OneAgent Watchdog due to insufficient wait time before re-reading binaries activation map. (APM-159040)

Cluster

  • Total free memory in MB is displayed in the mobile waterfall. (APM-145461)

Early Adopter releases

The following Early Adopter releases are in progress starting with this OneAgent release.

Enables Visibility into WebRequests handled by [Play Framework] 2.6+ and Akka HTTP Server 10.1+

Factsheet
Planned GA date
Not yet confirmed