Apache SkyWalking PHP Agent.

The PHP Agent for Apache SkyWalking, which provides the native tracing abilities for PHP project.

License: Apache-2.0

Latest releases

Version Release Download
0.5.0 2023-05-06 skywalking_agent-0.5.0.tgz
0.4.0 2023-03-25 skywalking_agent-0.4.0.tgz
0.3.0 2023-01-30 skywalking_agent-0.3.0.tgz
0.2.0 2022-11-22 skywalking_agent-0.2.0.tgz
0.1.0 2022-09-27 skywalking_agent-0.1.0.tgz
Show all releases


Version Message
0.5.0 ## What's Changed
* Bump openssl from 0.10.45 to 0.10.48 by @dependabot in
* Make the `SKYWALKING_AGENT_ENABLE` work in the request hook as well. by @jmjoy in
* Support tracing `curl_multi_*` api. by @jmjoy in
* Fix parent endpoint and peer in segment ref and tag url in entry span. by @jmjoy in
* Bump h2 from 0.3.15 to 0.3.17 by @dependabot in
* Add amqplib plugin for producer. by @jmjoy in
* Upgrade and adapt phper. by @jmjoy in
* Refactor script create_package_xml. by @jmjoy in
* Refactor predis plugin to hook Client. by @jmjoy in
* Canonicalize unknown. by @jmjoy in
* Bump guzzlehttp/psr7 from 2.4.0 to 2.5.0 in /tests/php by @dependabot in
* Enhance support for Swoole. by @jmjoy in
* Bump to 0.5.0. by @jmjoy in

**Full Changelog**:
0.4.0 ## What's Changed
* Bump tokio from 1.24.1 to 1.24.2 by @dependabot in
* Bump to 0.4.0-dev by @heyanlong in
* Avoid potential panic for logger. by @jmjoy in
* Fix the curl plugin hook curl_setopt by mistake. by @jmjoy in
* Update documents. by @jmjoy in
* Upgrade dependencies and adapt the codes. by @jmjoy in
* Add sub components licenses in dist material. by @jmjoy in
* Bump to 0.4.0. by @jmjoy in

## New Contributors
* @dependabot made their first contribution in

**Full Changelog**:
0.3.0 ## What's Changed
* Make explicit rust version requirement by @wu-sheng in
* Update dependencies version limitation. by @jmjoy in
* Startup 0.3.0 by @heyanlong in
* Support PHP 8.2 by @heyanlong in
* Fix php-fpm freeze after large amount of request. by @jmjoy in
* Lock develop rust version to 1.65, upgrade deps. by @jmjoy in
* Fix worker unexpected shutdown. by @jmjoy in
* Update docs about installing rust. by @jmjoy in
* Retry cargo test when failed in CI. by @jmjoy in
* Hack dtor for mysqli to cleanup resources. by @jmjoy in
* Report instance properties and keep alive. by @jmjoy in
* Add configuration option `skywalking_agent.runtime_dir`. by @jmjoy in
* Add authentication support. by @jmjoy in
* Support TLS. by @jmjoy in
* Periodic reporting instance properties. by @jmjoy in
* Bump to 0.3.0. by @jmjoy in

### Breaking
* Remove `http://` scheme in `skywalking_agent.server_addr`.

## New Contributors
* @wu-sheng made their first contribution in

**Full Changelog**:
0.2.0 ## What's Changed
* Update PECL user by @heyanlong in
* Start up 0.2.0 by @heyanlong in
* Update compiling project document. by @jmjoy in
* Add PDO plugin, and switch unix datagram to stream. by @jmjoy in
* Update readme about creating issue. by @jmjoy in
* Fix package.xml role error by @heyanlong in
* Add swoole support. by @jmjoy in
* Add .fleet to .gitignore by @heyanlong in
* [Feature] Add Mysql Improved Extension by @heyanlong in
* Add predis plugin. by @jmjoy in
* Take care of PDO false and DSN tailing semicolons. by @phanalpha in
* Add container by @heyanlong in
* Save PDO exceptions. by @phanalpha in
* Update minimal supported PHP version to 7.2. by @jmjoy in
* Utilize UnixListener for the worker process to accept reports. by @phanalpha in
* Kill the worker on module shutdown. by @phanalpha in
* Add plugin for memcached. by @jmjoy in
* Upgrade rust mini version to 1.65. by @jmjoy in
* Add plugin for phpredis. by @jmjoy in
* Add missing request_id. by @jmjoy in
* Adapt virtual cache. by @jmjoy in
* Fix permission denied of unix socket. by @jmjoy in
* Bump to 0.2.0. by @jmjoy in

## New Contributors
* @phanalpha made their first contribution in

**Full Changelog**:
0.1.0 ## What's Changed
* [docs] Update README by @heyanlong in
* Remove the CI limit first, in order to run CI. by @jmjoy in
* Setup CI. by @jmjoy in
* Implementation, with curl support. By @jmjoy in
* Turn off Swoole support, and fix Makefile. By @jmjoy in
* Update docs by @heyanlong in
* Add PECL support. By @jmjoy in
* Support macOS by replace ipc-channel with socket pair, upgrade dependencies and improve CI. by @jmjoy in
* Add compile and release docs. By @jmjoy in
* Update official documentation link. By @jmjoy in

## New Contributors
* @heyanlong made their first contribution in
* @jmjoy made their first contribution in

**Full Changelog**:
Show complete changelog