Releases: Vinelab/tracing-laravel
Releases · Vinelab/tracing-laravel
v1.0.1
Included compatibility fix for Laravel 6.
v1.0.0
Added support for tracing Laravel's queue jobs. Also provides better default names for spans created from console commands.
v0.7.1
We're now fault-tolerant 🎉
Ensure application doesn't go down when collector is not reachable. You can configure request_timeout
(defaults to 5). Also reports warning when unable to resolve IP address from a hostname (previously a fatal error).
v0.7.0
Added
- Better default span names for HTTP tracing like
VERB /path/for/route
. - Option to whitelist headers for logging (or use wildcard like
*
to log everything). - Option to mark headers as sensitive in order to hide their values (the header name will still be visible if allowed in configuration).
- Automatically tag errors in order to denote that operation represented by the Span has failed (this adds
error=true
tag to the span if error message is logged). You can opt-out of this behavior via config file.
Upgrade Guide
- if you published tracing config to your project, you will need to add
middleware.allowed_headers
,middleware.sensitive_headers
anderrors
options. Please reference default configuration for more details.
v0.6.0
Added support for Google Cloud PubSub to propagate tracing headers
v0.5.1
- Fix the bug with incompatible propagation contracts due to composer's
minimum-stability
constraint ignoring dependency version constraint in a lock file. All consumers of the package are advised to update to a new version
v0.5.0
- Allow to configure HTTP middleware to exclude certain path (patterns) from tracing
v0.4.1
- Fix the cause of an error when calling
php artisan
without arguments
v0.4.0
- Don't throw error on inject when current span is missing, just gracefully move on
v0.3.0
- Add console tracing