Reli 0.12.0 is out.
I posted about this project here before, so maybe a few people remember it. Reli is a sampling profiler and VM inspector for PHP written in PHP. It started as a weird low-level experiment for inspecting running PHP processes from the outside, and this release is the biggest expansion so far.
One heads-up: this release contains a lot of AI-generated commits. Personally, using coding agents for this release was a very interesting experience, but I also understand that some people really dislike that direction.
Some of the bigger additions in 0.12.0:
- memory analysis is no longer experimental
- new dump โ analyze โ automatic report pipeline
- compact binary trace format (
.rbt) plus rbt:analyze / rbt:explore
inspector:watch for condition-based monitoring
inspector:peek-var and per-sample variable annotations
- hybrid phpspy mode
- much stronger ZTS / FrankenPHP support
- PHP 8.4 / 8.5 and AArch64 support
- substantial cold-attach performance work
If you want a quick feel for what the tool looks like now, the README has several GIF demos, which is probably the easiest place to start.
Repo: https://github.com/reliforp/reli-prof
Feedback is very welcome!
Original Reddit discussion: View on Reddit
they dont have money beyond 2027 - right?