pkerrigan/xray
A basic PHP instrumentation library for AWS X-Ray
v1.4.1
1.7M downloads/mo
#3484 most downloaded on Packagist
patrickkerrigan/php-xray
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.9 years
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
9 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
9 releases · May 2018 to Nov 2024
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 9-
v1.4.125 Nov 2024Release notes
Open source →Fixed
- Implicit nullable types have been replaced with explicit nullable types, fixing deprecation errors under PHP >=8.4
-
v1.4.009 Jan 2022Release notes
Open source →Removed
- Support for PHP 7.0 has now been removed, with PHP >=7.1 being required from this version onwards. Users who cannot use a newer version of PHP should continue to use 1.3.0, which will continue to receive security fixes for at least 12 months. Users who can use a newer version of PHP are strongly encouraged to upgrade to at least PHP 7.4
Fixed
- Deprecation errors will no longer be triggered for the return type of
JsonSerializable::jsonSerialize()under PHP >=8.1
-
v1.3.026 Apr 2021 -
v1.2.226 Apr 2021 -
v1.2.121 Oct 2020 -
v1.2.024 Jan 2019Release notes
Open source →Changed
- Refactored
getCurrentSegment()to drastically reduce the cost of searching large collections of segments. This may change behaviour in applications which begin earlier segments after later segments (e.g with asynchronous workloads). This can be solved by adding segments to a parent at the pointbegin()is called rather than before.
- Refactored
-
v1.1.013 Jul 2018Release notes
Open source →Added
- A service's version can be recorded on traces
- A client's IP address and user agent can be recorded on traces
- User identifiers can be recorded on traces
- Annotations and metadata can be added to subsegments and traces
-
v1.0.101 Jun 2018Release notes
Open source →Added
- Traces larger than a single UDP packet will now be fragmented rather than dropped
-
v1.0.019 May 2018