OneAgent and ActiveGate changelog version 1.155

Blog post

Resolved issues

General Availability (Build .155)

The .155 GA release contains 92 resolved issues.

Agent & SG

  • Host name detection for MongoDB not working when using replication sets. (APM-145011)
  • Resolved incompatibility between SentinelOne and the Dynatrace Agent. (APM-144471)
  • AliyunKVM should be discovered as KVM. (APM-148244)
  • Enhance outgoint port reuse discovery and correlation of packets captured during first 10s interval of a TCP session. (APM-144310)
  • Gathering metrics for Docker Containers should be more resilient to Docker API timeouts. (APM-148478)
  • Oracle Enterprise Linux distribution should be discovered. (APM-147180)
  • Extended NGINX discovery heuristic. (APM-146863)

Agent Installer

  • SELinux policy shipped with Linux installer has been adjusted to work with Fedora 27 and 28. (APM-139529)
  • Windows Installer installation properties values can now be longer than 4000 characters. (APM-138512)
  • Replaced batch scripts used by OneAgent installation on Windows with custom actions written in native code. (APM-92729)
  • Added diagnostic for detecting if dtuser has required privileges on Windows. (APM-123099)
  • Improved notification shown by Linux installer when it aborts due to a concurrently running auto-update. (APM-56216)
  • Fixed a problem where installation on Windows was unable to start due to a failure when creating log file. (APM-139449)

Core

  • Agent-side certificate verification of custom certificates (custom.pem). (ONE-16427)
  • Environment Variable Process Group Detection rules w/o type do not work when a type restriction is found in the configuration. (ONE-17641)
  • When there is a matching injection rule, processes are monitored even if technology is disabled. (ONE-17688)
  • PHP agent is not injected if php.ini file contains a [PATH=] section. (ONE-18221)
  • Java Agent not injected into processes where launcher is linked against libjvm.so. (ONE-18340)
  • Process Agent may change library search path of binaries containing rpath on Linux. (ONE-18343)
  • Go agent gets injected even Go tech is disabled. (ONE-18272)
  • oneagentmon_installer install command fails with non-standard hardware ID. (ONE-17064)
  • change synchronized macro implementation to not use a loop. (ONE-16728)
  • enable testing agent initialization errors. (ONE-17755)

Java

  • WebLogic Custom JMX Plugin stopped displaying metrics after update to Agent 1.149. (ONE-18163)
  • Hot sensor placement interrupts agent/cluster communication. (ONE-17654)
  • JVM process metrics do not report full GC time. (ONE-17892)
  • Servlet sensor captures wrong response when sendRedirect is used. (ONE-17838)
  • JMX probe might run into IllegalAccessException when calling public method overridden in private class. (ONE-18457)
  • Support for Spring Webflux. (ONE-17674)
  • Support for ReactorNetty. (ONE-17763)
  • Support for Fujitsu JVM. (ONE-17262)
  • Detect Tibco BusinessWorks 6.4 WebService. (ONE-13491)
  • Detect Fujitsu JVM Version. (ONE-17968)
  • Detect Azul Zulu JVM Version. (ONE-18161)

.NET

  • Support for assembly file upload request. (ONE-15609)
  • Support for memory dump request on demand. (ONE-4700)
  • Enabled "Time in JIT" metric for .NET Core on Linux. (ONE-14857)
  • Outgoing HTTP requests were not captured from the HttpClient introspection, when HttpClient.BaseAddress with relative URLs was used. (ONE-18276)
  • add support for database sensor config. (ONE-15757)

NodeJS

  • PostGres sensor ignored the "entry point" configuration setting. (ONE-16921)
  • RabbitMQ sensor ignored the "entry point" configuration setting. (ONE-16923)
  • MongoDB sensor ignored the "entry point" configuration setting. (ONE-16922)
  • CouchbaseDb Sensor should honor entryPoint configuration. (ONE-16920)
  • Add support for mongodb 3.1.0 driver. (ONE-16465)
  • Adapt ClientWebRequest sensor to support new HTTP API (Node.js v10.9.0). (ONE-17636)
  • RabbitMQ Sensor does not end path if it started one as entrypoint. (ONE-18327)

PHP

  • splitting groupid for apache and php-cgi. (ONE-17518)
  • PHP agent class data for windows apache cgi has full path. (ONE-17979)
  • PHP agent windows apache fcgi incorrect filename on execution node. (ONE-17499)
  • PHP agent Unhandled exception from agent core. (APM-141536)
  • Disabling PHP_CLI injection directly in procagent. (ONE-17923)
  • PHP: Add extra debugging information for PHP module loading. (ONE-17821)

Go

  • Add Support for Go 1.11 & Go 1.10.4. (ONE-17862)
  • Make "Go Custom Services" sensor available in deep monitoring troubleshooting settings. (ONE-17260)
  • Allow to disable specific custom services. (ONE-17924)
  • Async link shown for outgoing web requests to public network. (ONE-17529)
  • Fix memory leak caused by OneAgent in Go applications on Cloud Foundry. (ONE-17673)
  • CPU Profiler showed "<unknown>" frame if no callstack available. (ONE-17914)
  • Go symbol name parser fails to parse type names in Go 1.11. (ONE-18325)

JavaScript

  • Configurable DOM-attribute for action name detection. (ONE-11444)
  • Timeout module should create "timeout" subactions. (ONE-1879)
  • Create a linting rule that makes sure modules and core modules are not referencing each other. (ONE-17558)
  • Incorrect correlation for hybrid apps. (ONE-17627)
  • ocLazyLoad conflicts with AngularJs module. (ONE-17930)
  • Add support for Angular 7. (ONE-17978)

Apache

  • Support for web server metrics for Apache versions 2.4.35 and newer. (ONE-18822)

OS Agent

  • Processes with PHP agent (spawned as seperate child processes) should not be grouped with webservers. (APM-136115)
  • Report Cloud Platform Type for BOSH and Cloud Foundry hosts. (APM-133961)
  • Detect Kafka technology. (APM-141607)
  • Memory dumps should be deleted immediately after they are sent. (APM-114204)
  • Extend Azure discovery heuristic. (APM-143104)
  • OSAgent log contains debug information about AppDomains, despite debug flag not being set. (APM-139857)
  • Extend haproxy discovery heuristic. (APM-140702)
  • Report timeseries related to Kernel Threads on AIX. (APM-132472)
  • Package inproc store of all processes with process agent with diagnostic files. (APM-135515)
  • Memory dump folders aging should have 20GB size limit, 2hr time limit and no file count limit. (APM-139712)
  • OpenStack *-rootwrap processes should not generate restart events. (APM-136318)
  • Performance improvements for reading processes sockets on AIX. (APM-147442)
  • Add parent-child relationship between IIS and hosted .NET Core process on Windows. (APM-147936)
  • Improve memory managment in Injection Cache. (APM-148115)
  • Improve memory managment in validation of injection rules. (APM-148193)
  • runc-wrapper should use the original file in the same path the wrapper itself resides. (APM-148332)
  • Reduce amount of memory needed to gather processes information on AIX. (APM-151145)

Mobile

  • OneAgent for iOS: fix enabling crashreporting via API when disabled in Info.plist. (ONE-18620)
  • OneAgent for iOS: updated supported 3rd party crasreporting platforms. (ONE-15020)

Watchdog

  • Fixed Watchdog crashing on Windows when receiving a message from agent failed. (APM-133379)

Native-Sdk

  • Change database string truncation limit property from startup setting to runtime setting. (ONE-14121)
  • improve shared SDK stub cmake config file. (ONE-17433)
  • don't leak agent at shutdown after lazy initialization failed. (ONE-17665)
  • companion/worker lazy initialization failure test. (ONE-17758)
  • make sure onesdk_shared has no unresolved symbols. (ONE-17976)
  • Move some input checks after shallCreateNode(). (ONE-18112)