PackageTrack
Sign in Get early access

keepsuit/laravel-opentelemetry

OpenTelemetry integration for laravel

2.2.4 750K downloads/mo #2395 most downloaded on Packagist keepsuit/laravel-opentelemetry

What this package is like to depend on

Last release 1 months ago

07 Jul 2026

Ships fairly regularly

a new release about every 3 weeks

Some releases are documented

notes for 31 of 65 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

73 releases · first in 2021

17 releases in the last 12 months

see the full history below

Release timeline

73 releases · Aug 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 73
  1. 2.2.4 07 Jul 2026
    Release notes

    What's Changed

    Full Changelog: 2.2.3...2.2.4

    Open source →
    Release notes

    What's Changed

    • Bump actions/cache from 5 to 6 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/88
    • Fix queue span cleanup across job retries by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/90

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.3...2.2.4

    Open source →
  2. 2.2.3 23 Jun 2026
    Release notes

    What's Changed

    • Fix leaked producer span on sync queue driver by @moysevich in #87

    New Contributors

    Full Changelog: 2.2.2...2.2.3

    Open source →
    Release notes

    What's Changed

    • Fix leaked producer span on sync queue driver by @moysevich in https://github.com/keepsuit/laravel-opentelemetry/pull/87

    New Contributors

    • @moysevich made their first contribution in https://github.com/keepsuit/laravel-opentelemetry/pull/87

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.2...2.2.3

    Open source →
  3. 2.2.2 22 Jun 2026
    Release notes

    What's Changed

    • Bump actions/checkout from 6 to 7 by @dependabot[bot] in #85
    • Preserve root path in HTTP excluded paths by @cappuc in #86

    Full Changelog: 2.2.1...2.2.2

    Open source →
    Release notes

    What's Changed

    • Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/85
    • Preserve root path in HTTP excluded paths by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/86

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.1...2.2.2

    Open source →
  4. 2.2.1 09 May 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.2.0...2.2.1

    Open source →
    Release notes

    What's Changed

    • Normalize boolean env values in opentelemetry config. by @Scott-McMullan-ABB in https://github.com/keepsuit/laravel-opentelemetry/pull/82

    New Contributors

    • @Scott-McMullan-ABB made their first contribution in https://github.com/keepsuit/laravel-opentelemetry/pull/82

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.0...2.2.1

    Open source →
  5. 2.2.0 23 Mar 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.1.0...2.2.0

    Open source →
    Release notes

    What's Changed

    • Allow to disabled OTEL SDK from config by @edem-yakubov in https://github.com/keepsuit/laravel-opentelemetry/pull/80

    New Contributors

    • @edem-yakubov made their first contribution in https://github.com/keepsuit/laravel-opentelemetry/pull/80

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.1.0...2.2.0

    Open source →
  6. 2.1.0 18 Mar 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.0.0...2.1.0

    Open source →
    Release notes

    What's Changed

    • Examples for console instrumentation by @VampireAotD in https://github.com/keepsuit/laravel-opentelemetry/pull/78
    • Bump ramsey/composer-install from 3 to 4 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/79
    • support laravel 13 by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/77

    New Contributors

    • @VampireAotD made their first contribution in https://github.com/keepsuit/laravel-opentelemetry/pull/78

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.0.0...2.1.0

    Open source →
  7. 2.0.0 04 Feb 2026
    Release notes

    What's Changed

    This is a major release that introduces significant architectural improvements and new features to the Laravel OpenTelemetry package. This release implements worker mode detection, tail sampling, Scout instrumentation, unified OpenTelemetry facade, and user context tracking, along with some breaking API changes.

    Changes:

    • Introduces worker mode detection and optimization for long-running processes (Octane, Horizon, Queue workers)
    • Adds tail sampling with configurable rules for intelligent trace filtering
    • Implements Laravel Scout instrumentation for search operations
    • Refactors Meter API (renamed methods, instrument caching, observable instrument changes)
    • Updates span naming conventions to follow OpenTelemetry specifications
    • Adds user context tracking for traces and logs

    See UPGRADE.md for breaking changes and upgrade guide

    Full Changelog: 1.15.0...2.0.0

    Open source →
    Release notes

    What's Changed

    This is a major release that introduces significant architectural improvements and new features to the Laravel OpenTelemetry package. This release implements worker mode detection, tail sampling, Scout instrumentation, unified OpenTelemetry facade, and user context tracking, along with some breaking API changes.

    Changes:

    • Introduces worker mode detection and optimization for long-running processes (Octane, Horizon, Queue workers)
    • Adds tail sampling with configurable rules for intelligent trace filtering
    • Implements Laravel Scout instrumentation for search operations
    • Refactors Meter API (renamed methods, instrument caching, observable instrument changes)
    • Updates span naming conventions to follow OpenTelemetry specifications
    • Adds user context tracking for traces and logs

    See UPGRADE.md for breaking changes and upgrade guide

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.15.0...2.0.0

    Open source →
  8. 2.0.0-beta.3 03 Feb 2026 pre-release

    Nothing published for this version

  9. 2.0.0-beta.2 31 Jan 2026 pre-release

    Nothing published for this version

  10. 2.0.0-beta.1 21 Jan 2026 pre-release

    Nothing published for this version

  11. 1.15.0 24 Dec 2025
    Release notes

    What's Changed

    • Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/64
    • record correct request attribute when using trusted proxy by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/66
    • set resource attributes from config by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/68

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.14.0...1.15.0

    Open source →
  12. 1.14.0 30 Nov 2025
    Release notes

    What's Changed

    • Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/58
    • Add support for per signal protocol selection by @patrickratzow in https://github.com/keepsuit/laravel-opentelemetry/pull/61
    • Add support for custom logs & traces processors by @patrickratzow in https://github.com/keepsuit/laravel-opentelemetry/pull/60

    New Contributors

    • @patrickratzow made their first contribution

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.13.1...1.14.0

    Open source →
  13. 1.13.1 09 Nov 2025
    Release notes

    What's changed

    • Excluded some long running commands from console instrumentation

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.13.0...1.13.1

    Open source →
  14. 1.13.0 24 Oct 2025
    Release notes

    What's Changed

    • Gracefully disable otel by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/55
    • Add support for excluding HTTP methods from tracing by @Copilot in https://github.com/keepsuit/laravel-opentelemetry/pull/56
    • Bump stefanzweifel/git-auto-commit-action from 6 to 7 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/54

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.12.0...1.13.0

    Open source →
  15. 1.12.0 21 Sep 2025
    Release notes

    What's Changed

    • Add comprehensive GitHub Copilot instructions for Laravel OpenTelemetry development by @Copilot in https://github.com/keepsuit/laravel-opentelemetry/pull/50
    • Add metrics temporality exporter configuration by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/48
    • allow to set custom service instance id by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/51

    service_instance_id and exporters.otlp.metrics_telemetry config keys has been added. Check the default configuration for reference.

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.11.0...1.12.0

    Open source →
  16. 1.11.0 15 Sep 2025
    Release notes

    What's Changed

    • feat: add Meter/Metrics support by @aurimasniekis in https://github.com/keepsuit/laravel-opentelemetry/pull/40

    A metrics options has been added to the config to configure Otel meter, check the default configuration for reference.

    New Contributors

    • @aurimasniekis made their first contribution in https://github.com/keepsuit/laravel-opentelemetry/pull/40

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.10.0...1.11.0

    Open source →
  17. 1.10.0 03 Sep 2025
    Release notes

    What's Changed

    • Updated opentelemetry sdk and sem-conv
    • Bump aglipanci/laravel-pint-action from 2.5 to 2.6 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/45
    • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/46

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.9.0...1.10.0

    Open source →
  18. 1.9.0 02 Aug 2025
    Release notes

    What's Changed

    • fix: enhance exception tracing in http server instrumentation by @plumthedev in https://github.com/keepsuit/laravel-opentelemetry/pull/44

    New Contributors

    • @plumthedev made their first contribution in https://github.com/keepsuit/laravel-opentelemetry/pull/44

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.8.1...1.9.0

    Open source →
  19. 1.8.1 14 Jul 2025
    Release notes

    What's Changed

    • fix: correct spelling for app bootstrap span by @andrewbroberg in https://github.com/keepsuit/laravel-opentelemetry/pull/41
    • flush otel recordings between jobs processing by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/42

    New Contributors

    • @andrewbroberg made their first contribution in https://github.com/keepsuit/laravel-opentelemetry/pull/41

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.8.0...1.8.1

    Open source →
  20. 1.8.0 29 Jun 2025
    Release notes

    What's Changed

    • Console commands tracing by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/39

    Upgrade guide

    Add the ConsoleInstrumentation to the config instrumentation array:

    Instrumentation\ConsoleInstrumentation::class => [
        'enabled' => env('OTEL_INSTRUMENTATION_CONSOLE', true),
        'excluded' => [],
    ],
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.7.0...1.8.0

    Open source →
  21. 1.7.0 20 Jun 2025
    Release notes

    What's Changed

    • Http client global by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/38

    Upgrade guide

    In order to disable http client global tracing and keep the old behaviour, add 'manual' => true to the instrumentation config

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.6.0...1.7.0

    Open source →
  22. 1.6.0 19 Jun 2025
    Release notes

    What's Changed

    • Bump stefanzweifel/git-auto-commit-action from 5 to 6 by @dependabot in https://github.com/keepsuit/laravel-opentelemetry/pull/35
    • Livewire v3 instrumentation by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/36
    • added app boostrap span by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/37

    Upgrade guide

    If you have published the config file, add Instrumentation\LivewireInstrumentation::class => env('OTEL_INSTRUMENTATION_LIVEWIRE', true) to instrumentation array of the config.

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.5.0...1.6.0

    Open source →
  23. 1.5.0 16 Jun 2025
    Release notes

    What's Changed

    • view tracing by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/34

    Upgrade guide

    If you have published the config file, add Instrumentation\ViewInstrumentation::class => env('OTEL_INSTRUMENTATION_VIEW', true) to instrumentation array of the config.

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.4.0...1.5.0

    Open source →
  24. 1.4.0 23 May 2025
    Release notes

    What's Changed

    • Skip recording of internal spans when trace is not started by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/33

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.3.0...1.4.0

    Open source →
  25. 1.3.0 22 Mar 2025
    Release notes

    What's Changed

    • allow to add custom headers to otlp exporter by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/32

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.2.0...1.3.0

    Open source →
  26. 1.2.0 23 Feb 2025
    Release notes

    What's Changed

    • replaced deprecated db.system with db.system.name
    • Support laravel 12
    • Bump aglipanci/laravel-pint-action from 2.4 to 2.5 by @dependabot in https://github.com/keepsuit/laravel-opentelemetry/pull/30

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.1.0...1.2.0

    Open source →
  27. 1.1.0 16 Jan 2025
    Release notes

    What's Changed

    • Add support for timeout and maxRetries by @ilicmilan in https://github.com/keepsuit/laravel-opentelemetry/pull/28

    New Contributors

    • @ilicmilan made their first contribution in https://github.com/keepsuit/laravel-opentelemetry/pull/28

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.0.0...1.1.0

    Open source →
  28. 1.0.0 06 Oct 2024
    Release notes

    Breaking changes

    This release contains a lot of breaking changes

    • Compare your published config and update it accordingly.
    • ENV variables prefix is changed from OT to OTEL and some env variables are changed.
    • Tracer has been completely refactored, manual traces must been updated with the new methods.

    Tracer::start, Tracer::measure and Tracer::measureAsync has been removed and replaced with:

    Tracer::newSpan('name')->start(); // same as old start
    Tracer::newSpan('name')->measure(callback); // same as old measure
    Tracer::newSpan('name')->setSpanKind(SpanKind::KIND_PRODUCER)->measure(callback); // same as old measureAsync
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    Tracer::recordExceptionToSpan has been removed and exception should be recorded directly to span: $span->recordException($exception)

    Tracer::setRootSpan($span) has been removed, it was only used to share traceId with log context. This has been replaced with Tracer::updateLogContext()

    Logging

    This release introduce a custom log channel for laravel otlp that allows to collect laravel logs with OpenTelemetry. This is the injected otlp channel:

    // config/logging.php
    'channels' => [
        // injected channel config, you can override it adding an `otlp` channel in your config
        'otlp' => [
            'driver' => 'monolog',
            'handler' => \Keepsuit\LaravelOpenTelemetry\Support\OpenTelemetryMonologHandler::class,
            'level' => 'debug',
        ]
    ]
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    What's Changed

    • Refactoring tracer api by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/12
    • Track http headers by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/13
    • Improved http client tests by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/15
    • Drop laravel 9 by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/16
    • Auto queue instrumentation by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/14
    • Follow OTEL env variables specifications by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/17
    • Add support for logs by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/20

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.4.0...1.0.0

    Open source →
  29. 1.0.0-beta5 22 Apr 2024 pre-release

    Nothing published for this version

  30. 1.0.0-beta4 22 Apr 2024 pre-release

    Nothing published for this version

  31. 1.0.0-beta3 08 Apr 2024 pre-release

    Nothing published for this version

  32. 1.0.0-beta2 16 Feb 2024 pre-release

    Nothing published for this version

  33. 1.0.0-beta1 14 Feb 2024 pre-release

    Nothing published for this version

  34. 0.4.1 06 Oct 2024
    Release notes

    What's changed

    • Fix #27

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.4.0...0.4.1

    Open source →
  35. 0.4.0 05 Jan 2024
    Release notes

    What's Changed

    • Replaced deprecated trace attributes
    • Increased phpstan level to 7
    • Required stable versions of opentelemetry
    • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/keepsuit/laravel-opentelemetry/pull/6
    • Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in https://github.com/keepsuit/laravel-opentelemetry/pull/7
    • Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in https://github.com/keepsuit/laravel-opentelemetry/pull/8

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.3.2...0.4.0

    Open source →
  36. 0.3.2 06 Sep 2023

    Nothing published for this version

  37. 0.3.1 10 Jul 2023
    Release notes

    What's Changed

    • Support for latest open-temetry sdk (which contains some namespace changes)

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.3.0...0.3.1

    Open source →
  38. 0.3.0 13 Apr 2023
    Release notes

    What's Changed

    • Changed some span names and attributes values to better respect specs
    • Added CacheInstrumentation which records cache events
    • Added EventInstrumentation which records dispatched events

    Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.2.0...0.3.0

    Open source →
  39. 0.2.0 02 Mar 2023
    Release notes
    • Removed deprecated open-telemetry/sdk-contrib and use open-telemetry/exporter-* packages
    Open source →
  40. 0.1.0 20 Jan 2023
    Release notes
    • First release
    Open source →
  41. 0.0.33 13 Jan 2023

    Nothing published for this version

  42. 0.0.32 05 Dec 2022

    Nothing published for this version

  43. 0.0.31 14 Nov 2022

    Nothing published for this version

  44. 0.0.30 11 Nov 2022

    Nothing published for this version

  45. 0.0.29 10 Nov 2022

    Nothing published for this version

  46. 0.0.28 09 Nov 2022

    Nothing published for this version

  47. 0.0.27 09 Nov 2022

    Nothing published for this version

  48. 0.0.26 09 Nov 2022

    Nothing published for this version

  49. 0.0.25 09 Nov 2022

    Nothing published for this version

  50. 0.0.24 20 Sep 2022

    Nothing published for this version

  51. 0.0.23 02 Sep 2022

    Nothing published for this version

  52. 0.0.22 02 Sep 2022

    Nothing published for this version

  53. 0.0.21 22 Jul 2022

    Nothing published for this version

  54. 0.0.20 13 Jul 2022

    Nothing published for this version

  55. 0.0.19 27 Apr 2022

    Nothing published for this version

  56. 0.0.18 26 Apr 2022

    Nothing published for this version

  57. 0.0.17 25 Apr 2022

    Nothing published for this version

  58. 0.0.16 02 Apr 2022

    Nothing published for this version

  59. 0.0.15 31 Mar 2022

    Nothing published for this version

  60. 0.0.14 21 Feb 2022

    Nothing published for this version

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