Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Zipkin Laravel Package

openzipkin/zipkin

View on GitHub
Deep Wiki
Context7
3.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/openzipkin/zipkin-php/compare/3.2.0...3.2.1

3.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/openzipkin/zipkin-php/compare/3.1.0...3.2.0

3.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/openzipkin/zipkin-php/compare/3.0.0...3.1.0

3.0.0

This version includes improvements in the API by introducing PHP attribute types in classes and also restricts support for PHP 7.4+. The new feature introduced is the MySQL instrumentation.

What's Changed

Thanks to the new contributors @andrei-dascalu and @adiachenko and others for the feedback.

Full Changelog: https://github.com/openzipkin/zipkin-php/compare/2.0.2...3.0.0

3.0.0-rc.2

What's Changed

New Contributors

Full Changelog: https://github.com/openzipkin/zipkin-php/compare/3.0.0-rc.1...3.0.0-rc.2

3.0.0-rc.1
2.0.2

Span names containing \ like in My\Command would fail to serialize as we were not escaping them correctly. This release fixes that.

Thanks to @KinaneD @adiachenko for detecting this.

2.0.1

@telemmaite found that it wasn't possible to assign the route to the HTTP span if it wasn't know at request parsing time. This wasn't the intended behaviour and hence this release solves that problem.

2.0.0

Version 2.0 is here. This release was mainly motivated by the new type system introduced in PHP 7.0 but in the way new amazing features appeared.

Features

Bugfixes

  • Lowercase span name and service name as per swagger definition
  • RequestHeaders setter puts the value, overriding it if already exists

Breaking changes

  • Minimum supported version PHP 7.1
  • Added typing to signatures
  • Removed metrics API

Notice we did our best to not to break compatibility with 1.x users but it was impossible for some cases (e.g. custom samplers) but other than that there are not other major changes.

2.0.0-beta1

This is a pre-release for 2.0.0 and a call for users to try it out this new release that supports PHP 7.1+.

No breaking changes have been introduced (besides the typing which is unavoidable) so if there is any please raise an issue.

1.3.6

Currently the put behaviour was misleading as it was appending values if the header already existed. With this change it will honour the name put as it will override whatever is in there.

1.3.3

This release fixes a bug in the tracing builder, thanks to @minbaby: https://github.com/openzipkin/zipkin-php/pull/113

1.3.2

[#94] Supporting Timeout as an Option for Reporter - Thanks to @Aideen-Nasirishargh-CK

1.3.1
1.3.0

A new cool feature was introduced:

And some other important improvements:

  • #87: Reference phpunit schema as installed with composer. Thanks to @localheinz
  • #86: Normalize composer.json. Thanks to @localheinz
  • #88: Fixes dash characters in README. Thanks to @altitude
1.2.4

cURL reporter is outputting a OK when the request to the collector was successful. This could cause a lot of noise in the stdout. Fixed in https://github.com/jcchavezs/zipkin-php/pull/79 by @anensshiya-govinthas-ck

1.2.3

This new release fixes a bug described in https://github.com/jcchavezs/zipkin-php/issues/76 that was causing overriding of spans because of the reuse of hashes in spl_object_hash. Big thanks to @Aramack.

1.2.2
1.2.1
1.2.0

Failures on reporting used to polute logs as they were throwing exceptions, now exceptions are not being propagated but instead they are reported with metrics.

1.1.1

This version avoids failures when extracting a malformed context: https://github.com/jcchavezs/zipkin-php/pull/65

1.1.0

Zipkin 2.5 formalizes the http.route tag for a better span naming.

1.0.2
  • Adds documentation to tags (a393eeccac211b613696dd073c80b5d92be22ff2)
  • Removes try/catch in the reporter (4e92bcfb3d6b474d87031629f28d767da29dd3b1)
  • Fixes PercentageSampler namespace (6ebebb6c2db751a7d10ccfbe700be127c2e6bc66)
1.0.1

In 1.0.0 we have been discarding traceId and spanId with no 32 and 16 respectively length. Since brave does support shorter traceIds and spanIds as long as they are not empty we need parity on that to be tolerant readers.

1.0.0
1.0.0-beta7
1.0.0-beta6
1.0.0-beta5

This release include some renaming of classes and the removal of the guzzle dependency.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky