PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 9
  1. v1.4.1 25 Nov 2024
    Release notes

    Fixed

    • Implicit nullable types have been replaced with explicit nullable types, fixing deprecation errors under PHP >=8.4
    Open source →
  2. v1.4.0 09 Jan 2022
    Release notes

    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
    Open source →
  3. v1.3.0 26 Apr 2021
    Release notes

    Added

    • Allow setting aws.account_id for segments & subsegments
    Open source →
  4. v1.2.2 26 Apr 2021
    Release notes

    Bugs fixed

    • #6 - fix: use traced only for http subsegments
    Open source →
    Release notes

    Fixed

    • Use traced only for http subsegments
    Open source →
  5. v1.2.1 21 Oct 2020
    Release notes

    Bugs fixed

    • #5 - fix: default subsegments to an empty array
    Open source →
    Release notes

    Fixed

    • Default subsegments to an empty array
    Open source →
  6. v1.2.0 24 Jan 2019
    Release notes

    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 point begin() is called rather than before.
    Open source →
  7. v1.1.0 13 Jul 2018
    Release notes

    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
    Open source →
  8. v1.0.1 01 Jun 2018
    Release notes

    Added

    • Traces larger than a single UDP packet will now be fragmented rather than dropped
    Open source →
  9. v1.0.0 19 May 2018
    Release notes

    Added

    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive