Releases: reliforp/reli-prof
Releases · reliforp/reli-prof
0.4.1
0.4.0
Release Notes for 0.4.0
Feature release (minor)
0.4.0
-
Total issues resolved: 1
-
Total pull requests resolved: 3
-
Total contributors: 1
-
153: Replace null characters with whitespaces in command lines thanks to @sj-i
-
151: Automatically detect the PHP version of the target thanks to @sj-i
-
150: Refactor trace reader thanks to @sj-i
0.3.7
Release Notes for 0.3.7
0.3.7
-
Total issues resolved: 1
-
Total pull requests resolved: 1
-
Total contributors: 1
-
132: add Top-like mode thanks to @sj-i
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
Changes
- Bump PHP version requirement to ^8.0 and change default target version to 8.0 #42
- Fix the PHP version in Dockerfile to 8.0 #43
- Add the ability to get executing opcodes from trace #44
- with
--template=phpspy_with_opcode
, you can get what opcode is currently executed like the following
0 Mandelbrot::iterate /home/sji/work/test/mandelbrot.php:31:ZEND_ASSIGN
- with
- Add a command-line option to stop the target process while reading its trace (Equivalent of
-S
in phpspy) #46- Use this via
--stop-process
or-S
as the following
php ./php-profiler inspector:daemon -P "regex_to_find_the_target" --template=phpspy_with_opcode --stop-process=on php ./php-profiler inspector:trace -p <target_pid> --template=phpspy_with_opcode -S=on
- Use this via
- Add Logger #45 #51
- Improve the overall stability and add debug logs #52
BC breaks
- Execution on PHP 7.4 is no longer supported
- The default PHP version of the target is now PHP 8.0, so you have to specify
--php-version=v74
explicitly for targetting a PHP 7.4 process