General Availability (Build .159)
The .159 GA release contains 67 resolved issues.
Agent & SG
- Supportability: DT_HOME, LD_PREOLOAD and LD_PRELOAD64 should be logged in process snapshot. (APM-151600)
- Extended discovery of full process path on AIX. (APM-143769)
- Excluded non-physical interfaces from OSID calculation on Windows. (APM-150890)
- VLAN interfaces will be reported, if related physical Ethernet interface has no IP address configured. This is not a full support for vlans. (APM-157660)
Agent Installer
- Quoted INSTALL_PATH parameter will now be correctly handled by Windows EXE installer. (APM-151197)
- Installer now correctly checks if the group saved in the configuration file exists before using it during upgrade. (APM-151202)
- Fixed display problems with Windows EXE installer GUI on 4k displays with scaling enabled. (APM-149999)
- uninstall.sh now correctly works for agent deployed as a container on Google Container-Optimized OS. (APM-135585)
- Download URL checking regex in OneAgent container image was improved to properly recognize managed URLs. (APM-137969)
Core
- 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
- Resolved incompatibility with Oracle Java 11.1 class sharing. (ONE-19712)
- Turn of Java Agent instrumentation when manually injected and sharing is on or Java 11 is detected. (ONE-19783)
- RUM causes scrambled output for Atlassian Gzip filter. (ONE-19992)
- Adding technology detection for Linkerd. (ONE-19590)
- Prevent HTML injection after meta tag within a noscript section. (ONE-19391)
.NET
- Detect IBM MQ client library version. (ONE-19148)
- Improved version detection for self-contained .NET Core applications. (ONE-19103)
- Managed thread pool metrics report a theoretical maximum of available threads. (ONE-20334)
- Managed thread pool metrics were not collected, when thread pool was exhausted. (ONE-20335)
- Reduced memory consumption for collecting background method CPU hotspot information. (ONE-20308)
- Instrumentation failed for assemblies on a network share, resulting in a potential application crash. (ONE-20992)
NodeJS
- Add support for Node.js 11. (ONE-19336)
- Errors in async AWS Lambda handler functions are not detected by agent. (ONE-19274)
- Node.js v4 is no longer supported. (ONE-17440)
- Node.js v9 is no longer supported. (ONE-17439)
- Don't log to stdout if loading of Agent module failed. (ONE-19834)
- Fix Agent internal type error (cannot read property 'activate' of undefined). (ONE-19733)
- Fix Agent internal type error (expected an object of type StringMapI but got type object). (ONE-19732)
- Add support for Node.js 8.13.0 and 11.2.0. (ONE-20064)
- Node.js Agent loader caused a deprecation warning. (ONE-20259)
- Add support for mysql2 module (beta). (ONE-11269)
Go
- Go-Agent injection status needs to be sent periodically to server. (ONE-19309)
- Add Agent support for Go 1.10.5 and 1.11.2. (ONE-19893)
- Cloud Foundry Auctioneer metrics are not collected properly. (ONE-19902)
- Report an exception on custom services in case a "Go panic" occurs. (ONE-19390)
- Disable Go instrumentation if Go application uses plugins. (ONE-19632)
- Deactivate Agent when unsupported Go features are detected. (ONE-19790)
- Segfault in Go Agent on initializing custom services sensor. (ONE-20456)
JavaScript
- As a customer I want to specify multiple attributes to capture the action name from. (ONE-19143)
- Prevent capturing values from password fields via JS agent. (ONE-20158)
Apache
- Apache modules sensor for PPC and SPARC architectures. (ONE-7563)
- Metrics support for Apache 2.4.37. (ONE-20112)
OS Agent
- Improved AutoUpdate mechanism to better handle hosts with very low disk space available. (APM-151297)
- Set physical paths at HostProcess for all supported container types. (APM-152698)
- Detect that process is running in Crio, bosh bpm container and report it as PGI software tech. (APM-148715)
- Create OCI pre-start hook for oneagenthelper. (APM-147830)
- OS Agent should report autoupdate suppression reason for Agent deployed via container on non-Docker runtimes. (APM-149345)
- Restart pending should not be displayed for chrooted processes, where injection might not work. (APM-143039)
- Make possible to include snapshot.log from log/plugin to diagnostic archive. (APM-152968)
- Excluded non-physical interfaces from OSID calculation on Linux. (APM-150105)
- Report tags and attribute for GCE instances. (APM-143745)
- OSAgent should report all data needed to match VM with Compute Node. (APM-149541)
- Add reporting of reclaimable memory retrieved via OsApi using new time series HOST_PERFORMANCE_MEM_BUFFERS. (APM-145650)
- Excluded steady tries of activiating network interfaces that failed during call pcap_activation (page allocation failure entries in kernel log). (APM-129424)
Mobile
- Dynatrace Gradle plugin: Add support for the latest Android Gradle plugin version 3.3. (ONE-20561)
- Android Auto-instrumentor: support AndroidX packages. (ONE-20617)
- Android Auto-Instrumentation: Improved verification for Auto-Instrumentor properties. (ONE-20874)
- Android Auto-instrumentation: Improved CookieManager instrumentation. (ONE-20847)
- Android Auto-Instrumentation: Improved instrumentation for hybrid applications. (ONE-20914)
- OneAgent for Android: Removed trailing slash from AppMon beacon URL. (ONE-21063)
- OneAgent for iOS: improved granularity of excluding controls from instrumentation and added possibility to provide a custom name. (ONE-20296)
- OneAgent for iOS: added possibility to provide a custom name for cells. (ONE-20723)
- OneAgent for iOS: improve bytes sent/received for NSURLSession. (ONE-20605)
- OneAgent for iOS: improved end visit handling from webviews. (ONE-20670)
Watchdog
- Watchdog will no longer create zombie childs if executing oneagentdumpproc during OOM restart of guarded binary fails. (APM-151589)
- Removed multi-threaded usages of apr pool in Watchdog that could have resulted in a crash in some rare circumstances. (APM-153075)