Login  |  Packages  |  Support  |  Bugs

Return

Changelog for scoutapm
Release What has changed?
1.4.2 - Fixed some missed free calls after DYNAMIC_MALLOC_SPRINTF usage in PHP 8 only (#92)
1.4.1 - Fixed memory leaks from DYNAMIC_MALLOC_SPRINTF un-freed usages (#91)
1.4.0 - Only instrument if specifically enabled with scoutapm_enable_instrumentation() (#89)
1.3.0 - Userland function recording for PHP 7 with zend_execute_ex (#77)
- Userland function recording for PHP 8 with improved Zend Observer API (#79)
- Added Predis library function instrumentation (#80)
- Add support for phpredis Redis extension instrumentation (#82)
- Add instrumentation for Memcached (#84)
- Add instrumentation for Elasticsearch PHP library (#85)
- Change CI from Circle to GitHub Actions (#78)
- Fix SKIP block for phpredis test (#83)
1.2.2 - Do not try to record arguments if PDO::prepare returns a non-object (#72)
1.2.1 - Fixing builds on ZTS mode (thanks @remicollet, #69)
1.2.0 - Added support for PHP 8.0 (#66)
1.1.1 - Fixed typo in config.m4 for libcurl detection
1.1.0 - Added support for PHP 7.4 (#60)
- Improved cURL detection (thanks @remicollet, #58)
1.0.2 - Check if curl header is available and compile support with/without curl accordingly (#54)
- Fixed bug when overriding methods in extended classes (e.g. doctrine/dbal) (#56)
1.0.1 - Fix segfault when trying to access args out of bounds (#48)
- Fix exception raised when trying to fopen a file that does not exist (#50)
- Removed notice emitted calling some functions (#51)
1.0.0 - More documentation into README.md (#38)
- Better text matrix introduced, including PHP 7.4 tests (#40)
- Improved argument handling for functions like `curl_exec`, `fwrite`, `fread`, `PDOStatement->execute` (#42, #43)
- Bug fixes for #41 and #29 to help prevent bad configuration of overwritten functions (#44)
0.0.4 - Fixed test failing because differing behaviour of sqlite in some versions
- Define i/j etc to follow c89 rules (thanks @remicollet)
0.0.3 - Fixed version number and naming convension so PECL uploader picks up on mismatches (last release was wrong)
0.0.2 - Added extra compiler flags in development mode with `--enable-scoutapm-dev`
- Fixed compilation errors surfaced by `--enable-scoutapm-dev` option
- Added missing file `external.inc` in tests
0.0.1 - Basic monitoring of file_get_contents, file_put_contents, fwrite, fread, curl_exec, PDO->exec, PDO->query, PDOStatement->execute
- Provides function scoutapm_get_calls() to return a list of recorded function calls

Return

PRIVACY POLICY  |  CREDITS
Copyright © 2001-2021 The PHP Group
All rights reserved.
Last updated: Mon Jun 01 07:05:01 2020 UTC
Bandwidth and hardware provided by: pair Networks