Release Notes

Release Date Version Notes
Oct 31, 2019 3.8.2
  • Added support for Laravel 6
Sep 30, 2019 3.8.1
  • Fixed a conflict with the MongoDB extension
  • Added support for Microsoft Azure App Service
Sep 11, 2019 3.8.0
  • Added support for Trigger Trace
  • Added configuration option to change the EC2 metadata retrieval timeout
Jul 11, 2019 3.7.0
  • Added support for Laravel
  • Improved handling of environment variables
May 09, 2019 3.6.1
  • Added support for new API token format
Apr 15, 2019 3.6.0
  • Added trace ID injection into log messages
  • Fixed a memory issue with HTTP streams in PHP 7
  • Fixed corrupted transaction names
  • Fixed handling of invalid regular expressions for transaction filtering
Mar 25, 2019 3.5.1
  • Added support for PHP 7.3
  • Added support for Alpine Linux 3.9
  • Fixed issue with random characters in transaction names
Mar 12, 2019 3.5.0
  • Added transaction filtering to disable tracing on particular request URLs
Mar 04, 2019 3.4.1
  • Improved code profiling for long running requests
  • Reduced memory footprint of code profiling if disabled
Feb 19, 2019 3.4.0
  • Introduced code profiling
  • Modified handling of $_SERVER globals
Jan 21, 2019 3.3.6
  • Improved service name validation
  • Improved transaction name handling with CLI scripts
  • Use a default ‘max_ready_wait_time’ value of 2 seconds for CLI (wait up to 2 seconds for AppOptics to become ready)
  • Fixed a memory issue with HTTP streams
  • Fixed optional parameters for Redis::connect()
Nov 08, 2018 3.3.5
  • Improved logging: allow to completely disable logging
Nov 05, 2018 3.3.4
  • Improved error reporting: always include backtrace
Oct 17, 2018 3.3.3
  • Added service name validation and automatic transformation of invalid service names
Sep 19, 2018 3.3.2
  • Fixed override of env variable APPOPTICS_DEBUG_LEVEL
  • Improved Network Interface detection
  • Log thrift internal messages as INFO instead of ERROR
Aug 29, 2018 3.3.1
  • Improved reporting of PHP errors
  • Fixed log level handling
  • Changed default log level to WARNING(2)
  • Added new config option: appoptics.enable
Aug 15, 2018 3.3.0
  • Fixed container ID detection on kubernetes
  • Fixed retrieval of MAC addresses
  • Improved Network Interface detection
  • Improved communication with AppOptics server (better host detection and optimized sending of data)
  • Optimization for FPM/FastCGI (sped up retrieval of initial settings)
Jul 10, 2018 3.2.5
  • Increased buffer size for events
  • Improved handling of multiple services
  • Rewrote code to address security/stability concerns
  • Fixed recovery of an expired account
Jun 26, 2018 3.2.4
  • Fixed 502 Gateway error on FPM/FastCGI
Jun 21, 2018 3.2.3
  • Fixed broken traces for phpredis when using pipeline/multi chains
Jun 07, 2018 3.2.2
  • Fixed multi-threaded (ZTS) mode
  • Disabled default instrumentation of ‘file_get_contents’ (can be re-enabled via ‘appoptics.enable_wrap_file_get_contents = 1’)
May 28, 2018 3.2.1
  • Fixed segfault on startup
  • Improved detection of Amazon EC2
  • Improved verbose logging
May 24, 2018 3.2.0
  • Added support for custom transaction naming
  • Optimizations for CLI apps (wait for ready, flush on exit)
  • Upgraded OpenSSL version
May 17, 2018 3.1.0
  • Added support for multiple VirtualHost services
  • Close inherited, unused sockets
Apr 18, 2018 3.0.11
  • Fixed memory leak
  • Reduced memory footprint
  • Added new config option: appoptics.max_transactions
Mar 20, 2018 3.0.10
  • Updated SSL protocol to TLSv1.2
  • Improved detection of Amazon EC2
Feb 15, 2018 3.0.9
  • Fixed segfault related to concurrency
  • Log level improvements
Feb 12, 2018 3.0.8
  • Added support for PHP 7.2
Feb 08, 2018 3.0.7
  • Added support for Alpine Linux 3.5, 3.6, 3.7
Jan 24, 2018 3.0.6
  • Fixed segfault related to cURL
  • Improved detection of docker ID on Mac OS X hosts and Amazon ECS
Jan 08, 2018 3.0.5
  • Improved detection of network interface devices
Dec 18, 2017 3.0.4
  • Disabled event reporting if context is not sampled
  • Various improvements (logging, memory management, docker container ID detection)
Nov 16, 2017 3.0.3
  • Reporting of HTTPMethod, HTTPStatus, and RemoteURL
Nov 03, 2017 3.0.2
  • Added new config options: appoptics.hostname_alias, appoptics.debug_level
Oct 19, 2017 3.0.1
  • Fixed cURL exception under Guzzle
Oct 11, 2017 3.0.0
  • Initial AppOptics PHP Agent Release