Skip to content

Releases: QafooLabs/profiler

v0.7.0

07 Sep 17:53
Compare
Choose a tag to compare
  • Refactor to support Xhprof v0.9.7 release.

v0.6.2

28 Aug 22:09
Compare
Choose a tag to compare
  • Fix notice

v0.6.1

16 Aug 22:59
Compare
Choose a tag to compare
  • Allow configuration of QAFOO_PROFILER_ENABLE_ARGUMENTS to profile argument functions. This only works with the custom 0.9.6 XHProf extension that is not yet available publicly.
  • Automatically generate url and method custom variables in web context trace generation.

v0.6.0

16 Aug 21:46
Compare
Choose a tag to compare
  • BC BREAK: QafooLabs\Profiler::start() third argument $flags was removed.
  • Use environment variables for configuration instead of ini file (avoid parsing file in every request).
  • Refactor layer profiling to configure calls from a set of defaults directly in the PHP code and allow override with options key layers.

v0.5.4

24 Jul 18:15
Compare
Choose a tag to compare
  • Increase Timeouts of Development Backend with cURL

v0.5.3

23 Jul 13:39
Compare
Choose a tag to compare
  • Set "default" and "empty" transaction names to avoid not transmitting data, which is hard to debug for first time users.

v0.5.2

21 Jul 10:11
Compare
Choose a tag to compare
  • Fix bug in error handling with fwrite

v0.5.1

19 Jul 11:36
Compare
Choose a tag to compare
  • Fix bugs in CurlBackend when using development (non daemon) mode.

v0.5

18 Jul 22:37
Compare
Choose a tag to compare
  • Add support to log errors.
  • Generate UUID (url-safe base64 encoded) for every profiling trace.

v0.4

16 Jul 21:47
Compare
Choose a tag to compare
  • Add custom variable support QafooLabs\Profiler::setCustomVariable($name, $value)
  • Add support for configuration files /etc/qafooprofiler/$apiKey.ini
  • Seperate CurlBackend to allow quick start with profile traces and measurements.
  • Change sample rate to be integer between 1 and 100 instead of 0-10000.