Release Notes

Release Date Version Notes
May 13, 2019 3.5.9
  • Added: support for new API token format
May 03, 2019 3.4.9
  • Fix: upgrade to oboe 4.0.1 for agent readiness check
  • Fix: unhandled exception when running inside zip archive
  • Added: better startup message for unsupported platforms
  • Added: PID and TID to logs
Jan 30, 2019 3.4.8
  • Fix: broken traces caused by http client exceptions
Dec 14, 2018 3.4.7
  • Fix: incorrect service creation
Dec 12, 2018 3.4.6
  • Fix: agent always wrongly report sample source as local file
Nov 23, 2018 3.4.5
  • Added ability to set service key and hostname alias via configuration file
  • Added ability to disable agent logging and better logging level control. Note APPOPTICS_APM_PYTHON_DISABLE_LOGGER is no longer supported
  • Fix: middleware generating incorrect URL
Nov 5, 2018 3.4.4
  • Added safer processing of Django middleware settings
  • Added Django 2.1 support
  • Updated native extension which validates and automatically transformas invalid service names
Oct 10, 2018 3.4.3
  • Fix: safer parameter handling
  • Updated error reporting to conform to spec
Oct 2, 2018 3.4.2
  • Added: Agent-side sql sanitization
  • Fix: Uincode exception processing for python2
  • Updated native extension with improved network interface detection
Sep 14, 2018 3.4.1
  • Fix: DjangoORM should reraise application error
  • Fix: ensure reporting of transactions for unsampled requests
Aug 31, 2018 3.4.0
  • Added ability to install on OS X in no-op mode
  • Added appoptics_ready SDK call to check agent readiness
  • Fix: DjangoORM signature mismatch with wrapped method
  • Updated configuration log for less verbosity
Aug 13, 2018 3.3.1
  • Fix: installer error for linux distros without /etc/os-release file
  • Updated native extension with improved communication with AppOptics server (better host detection and optimized sending of data)
Aug 13, 2018 3.3.0
  • Added support for alpine distribution
  • Fix: thread-safe middleware instrumentation
  • Fix: avoid custom metrics wrong type or value caused segfault in native extension
  • Fix: references to old agent logger
Jul 12, 2018 3.2.0
  • Fix: custom_metrics_summary, custom_metrics_increment SDK calls. Note this is a breaking change to the SDK API, please see the updated signature for Custom Metrics
  • Fix: tornado X-trace header missing
  • Fix: middleware multi-span trace error
  • Fix: django exit event KV missing
Jun 7, 2018 3.1.0
  • Added support for custom transaction naming via the set_transaction_name SDK method
May 2, 2018 3.0.0
  • Initial release as appoptics-apm package
May 2, 2018 2.0.6
  • Final release to deprecate appoptics package
Apr 12, 2018 2.0.5
  • Added Django 1.7 support
  • Added support for Heroku
  • Fix: native extension memory leak
  • Fix: swallows backtraces when Flask is in debug mode
Mar 14, 2018 2.0.4
  • Add report Query Flavor KV for mysql
  • Fix: Avoid segfault related to concurrency in native extension
  • Fix: redis version [2.4.0, 2.8.0] transaction processing
Nov 20, 2017 2.0.3
  • Support hostname alias configuration
Oct 7, 2017 2.0.0b6
  • Initial AppOptics Python Agent Release