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)