NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2014 most downloaded on Packagist
OpenTelemetry integration for laravel
Last release 6 days ago
02 Oct 2026
Ships fairly regularly
a new release about every 3 weeks
Some releases are documented
notes for 33 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
75 releases · first in 2021
One column per quarter.
Fix tail sampling for traces that continue a remote parent by @meiraxx in #92
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.5...2.2.6
What's changed Fixed #91 Full Changelog : 2.2.4...2.2.5
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.4...2.2.5
Bump actions/cache from 5 to 6 by @dependabot [bot] in #88
Full Changelog: 2.2.3...2.2.4
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.3...2.2.4
Fix leaked producer span on sync queue driver by @moysevich in #87
Full Changelog: 2.2.2...2.2.3
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.2...2.2.3
Bump actions/checkout from 6 to 7 by @dependabot [bot] in #85
Full Changelog: 2.2.1...2.2.2
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.1...2.2.2
Normalize boolean env values in opentelemetry config. by @Scott-McMullan-ABB in #82
Full Changelog: 2.2.0...2.2.1
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.2.0...2.2.1
Allow to disabled OTEL SDK from config by @edem-yakubov in #80
Full Changelog: 2.1.0...2.2.0
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.1.0...2.2.0
Examples for console instrumentation by @VampireAotD in #78
Full Changelog: 2.0.0...2.1.0
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/2.0.0...2.1.0
See UPGRADE.md for breaking changes and upgrade guide
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:
See UPGRADE.md for breaking changes and upgrade guide
Full Changelog: 1.15.0...2.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/64
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.14.0...1.15.0
Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/keepsuit/laravel-opentelemetry/pull/58
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.13.1...1.14.0
Excluded some long running commands from console instrumentation
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.13.0...1.13.1
Gracefully disable otel by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/55
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.12.0...1.13.0
Add comprehensive GitHub Copilot instructions for Laravel OpenTelemetry development by @Copilot in https://github.com/keepsuit/laravel-opentelemetry/p
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
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.
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.10.0...1.11.0
Updated opentelemetry sdk and sem-conv
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.9.0...1.10.0
fix: enhance exception tracing in http server instrumentation by @plumthedev in https://github.com/keepsuit/laravel-opentelemetry/pull/44
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.8.1...1.9.0
fix: correct spelling for app bootstrap span by @andrewbroberg in https://github.com/keepsuit/laravel-opentelemetry/pull/41
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.8.0...1.8.1
Console commands tracing by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/39
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
Http client global by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/38
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
Bump stefanzweifel/git-auto-commit-action from 5 to 6 by @dependabot in https://github.com/keepsuit/laravel-opentelemetry/pull/35
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
view tracing by @cappuc in https://github.com/keepsuit/laravel-opentelemetry/pull/34
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
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
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
replaced deprecated db.system with db.system.name
db.system with db.system.nameFull Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.1.0...1.2.0
Add support for timeout and maxRetries by @ilicmilan in https://github.com/keepsuit/laravel-opentelemetry/pull/28
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/1.0.0...1.1.0
This release contains a lot of breaking changes
This release contains a lot of breaking changes
OT to OTEL and some env variables are changed.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()
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',
]
]
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.4.0...1.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### What's changed * Fix #27 Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.4.0...0.4.1
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.4.0...0.4.1
Replaced deprecated trace attributes
Full Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.3.2...0.4.0
Nothing published for this version
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
Changed some span names and attributes values to better respect specs
CacheInstrumentation which records cache eventsEventInstrumentation which records dispatched eventsFull Changelog: https://github.com/keepsuit/laravel-opentelemetry/compare/0.2.0...0.3.0
Removed deprecated open-telemetry/sdk-contrib and use open-telemetry/exporter-* packages
open-telemetry/sdk-contrib and use open-telemetry/exporter-* packages- First release
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →