Releases: NoiseByNorthwest/php-spx
Releases · NoiseByNorthwest/php-spx
v0.4.18
Added
Fixed
- Segfault occurring in ZTS context #278 and thus contributing to the stable support of FrankenPHP #258
v0.4.17
Added
- PHP 8.4 support #270
- Subnet mask support for IP matching #261
- ZTS PHP beta support #260
Fixed
- Keep scroll position in flatprofile view on repaint #267
- Improved confinement check for file access from WEB UI #255
v0.4.16
Added
- Local snapshots of jQuery & jscolor in order to remove the internet access dependency of the Web UI #217
Fixed
- Fixed unconfined server file access from WEB UI #251
v0.4.15
Added
- Added Debian builds to github workflow #222
- Added PHP8.3 support #230
- Added PHP5.4 support #227
Fixed
- Fixed ESM module imports in Web UI #233
- Fixed zlib.h path resolution for macOS/Macport #238
- Fixed non-portable path expectation in tests #221
v0.4.14
Added
- Github Actions workflow (#180)
- Added support for php 8.2.0 RC2 #198
- Added PHP 8.2 support #196
Changed
- Documentation: Clarified what Inc. and Exc. mean in the table #193
Removed
v0.4.13
Added
- Github Actions workflow (#180)
- Added support for php 8.2.0 RC2 #198
- Added PHP 8.2 support #196
Changed
- Documentation: Clarified what Inc. and Exc. mean in the table #193
Removed
v0.4.0
- Analysis screen: fix the NaNs in time grid when time goes above 1000s (fixes #65)
- Add sampling profiling mode (#69)
- Add memory allocator related metrics (#70)
- Web UI: remove request-URI based routing (#76)
- CLI: Add color scheme to flat profile (#77)
- Fix build on macOS 10.11- (fixes #78)
- Add PHP 7.3 support (#80)
v0.3.0
- Improve documentation around web UI requirements (fixes #54)
- Web UI: Add custom color scheme management (@orls #46)
- Control panel: output command line prefix according to current setup
- Analysis screen: improve loading performance a bit
- Analysis screen: improve loading progress dialog
- Analysis screen: add cumulative cost computation and fix flat profile
percentage columns (fixes #41)
- Analysis screen: display bars in flat profile percentage columns (fixes #40)
- Add request shutdown tracing
- Add script compilation tracing
- Metrics: add GC run count
- Metrics: add GC collected cycles count
- Metrics: add included file count
- Metrics: add included line count
- Metrics: add user class count
- Metrics: add user function count
- Metrics: add user opcode count
- Fix ownership issue (to stick to PHP coding standard)
- Fix call of non reentrant
exit()
function in a signal handler (fixes #42)
- Web UI / analysis screen: improved layout
v0.2.0: Merge pull request #14 from NoiseByNorthwest/web-ui
- Add web UI (#14)
- Add cookie based settings (#3)
- Improve Linux timer precision (1us -> 1ns)
- Improve accuracy by evaluating and then substracting probes overhead
- Remove Google Trace Event report type (#10)
- Remove Callgrind report type (#11)