Dec 03, 2019 |
6.16.0 |
- Added support for Java HTTP Client
- Added support for proxying agent outbound traffic (Java 9 or above)
- Fixed MAC address detection for Windows HyperV network adapter
|
Oct 03, 2019 |
6.15.0 |
- Added support for writing agent logs to file
- Added support for Windows Azure App Service
|
Aug 28, 2019 |
6.14.0 |
- Added Trigger Trace feature
- Added support for Jetty Http client version 9.x
- Enhanced Solr support to the latest GA version 8.2.0
|
Jul 25, 2019 |
6.13.0 |
- Enhanced MongoDB client support to the latest GA version 3.10.2
- Added configuration option to disable or change the timeout of EC2 instance check
- Fixed propagation issues when SDK calls are made on different threads
|
Jul 11, 2019 |
6.12.0 |
- Enhanced Play MVC/WS support to the latest version 2.7
- Added support for Akka Http client/server for version 10.x
- Improved SQL sanitization for PostgresSQL
- Expanded profiling to SDK initiated traces
- Fixed class loading problem for JDK 9+
|
Jun 06, 2019 |
6.11.1 |
- Fixed JMX problem for latest WebSphere Liberty 19.0.0.x
- Fixed empty string MAC address in some rare cases on Windows
|
May 09, 2019 |
6.11.0 |
- Added support for new API token format
- Fixed agent startup failure due to bad network interface
|
Apr 23, 2019 |
6.10.0 |
- Added support of trace context propagation for Kotlin Coroutines
- Added option to auto-insert trace id into structured log layouts (JSON, YAML etc) of Log4j2
- Added option to set trace id to MDC/Thread Context for various logging frameworks
- Added a SDK method to obtain the trace id for logging purpose
- Fixed incorrect values reported for CXF SOAP instrumentation
- Fixed occasional warning message during JVM shutdown
|
Mar 14, 2019 |
6.9.0 |
- Transaction filtering to disable/enable tracing on particular request URLs
- Improved JAX-WS server support to report transaction name based on relevant annotations
- Added support for non core JMX metrics (ie JMX mBean with domain name prefix other than “java.lang”)
- Fixed instrumentation error on certain Spring MVC 5+ controllers
|
Feb 19, 2019 |
6.8.0 |
- Introduced Code Profiling
- Improved handling of JMX metrics
|
Jan 03, 2019 |
6.7.1 |
- Fixed occasional deadlocking during tomcat startup with JDK 8 or earlier
|
Dec 11, 2018 |
6.7.0 |
- Added config option to disable Java agent
- Improved gRPC server error reporting
- Extended Jersey client support to version 2.27
|
Nov 13, 2018 |
6.6.0 |
- Added support for OkHttp
- Improved support for Spring template frameworks (Thymeleaf, FreeMarker etc)
- Added service name validation and automatic transformation of invalid service names
|
Oct 10, 2018 |
6.5.1 |
- Fixed the bug with Restlet instrumentation when request is not sampled
|
Aug 22, 2018 |
6.5.0 |
- Added configuration option to enable/disable backtraces
- Added support for Windows Containers
- Improved communication with AppOptics server (better host detection and optimized sending of data)
|
Jul 05, 2018 |
6.4.1 |
- Use TLSv1.2 for agent socket connection for Java 7 and 6u111+
- Set default transaction name for SDK initiated traces if no explicit name is set
- Fixed Kubernetes container ID reporting
|
Jun 11, 2018 |
6.4.0 |
- Added a diagnostic tool to detect various common problems such as connectivity issue and invalid service key. More details here
- Integrated the new diagnostic tool into our agent Windows installer
- Improved asynchronous span recognition for threads
- Improved naming of threads from our agent with prefix AppOptics
|
May 29, 2018 |
6.3.1 |
- Fixed backward compatibility issue with legacy SDK usage
|
May 17, 2018 |
6.3.0 |
- Added support for Apache HttpAsyncClient
- Added configuration option to prepend domain name to transaction name
- Added JDBC driver recognition for IBM AS400, Sun DB proxy and DataNucleus RDBMS
- Added circuit-breaker to prevent excessive event reporting in extreme cases
- Fixed inconsistent controller/action values reported by Play Scala 2.4+ MVC
- Fixed occasional deadlocking during JVM initialization
- Fixed module loading problem on Java 9
- Released SDK version 6.3.0. Note applications using this SDK version need to upgrade to java agent version 6.3.0 or later
- Added capability to set transaction name using SDK
- Expanded metrics reporting to traces started by SDK
|
Mar 15, 2018 |
6.2.0 |
- Agent jar can now be renamed without triggering instrumentation issues
- Enhanced JDBC driver detection
- Added JDBC driver recognition for MariaDB and Hikari
- Improved transaction name detection for Jersey servers (Glassfish/Sun)
- Added javaagent option service_key to allow setting service key in java command directly
|
Feb 19, 2018 |
6.1.2 |
- Fixed Servlet instrumentation for WildFly
- Fixed incorrect timestamp triggered by major system time change
|
Jan 03, 2018 |
6.1.1 |
- Added asynchronous flag on gRPC non-blocking client operations
- Fixed broken traces in several gRPC edge cases
- Fixed incorrect trace structures in various cases
|
Dec 07, 2017 |
6.1.0 |
- Added gRPC client and server support
- Added ForkJoinPool/ForkJoinTask context propagation support
- Improved Netty Http/2 support
- Added java agent information message on startup
|
Nov 16, 2017 |
6.0.4 |
- Improved error reporting for Apache HttpClient
- Fixed incorrect trace structure for Spymemcached and Cassandra
|
Nov 08, 2017 |
6.0.3 |
- Added configuration option for Hostname Alias
|
Oct 31, 2017 |
6.0.2 |
- Added support for Java 9
- Fixed agent API annotations
- Fixed occasional deadlocking with Java 6
|
Oct 13, 2017 |
6.0.1 |
- Fixed startup problem with newer version of Tomcat
- Fixed occasional deadlocking with jdk’s LogManager
|
Oct 10, 2017 |
6.0.0 |
- Initial AppOptics Java Agent Release
|