Skip to content

Releases: openzipkin/zipkin-php

Version 3.2.0

28 Sep 20:54
e2809f8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.1.0...3.2.0

Version 3.1.0

01 Jun 20:25
de61dd5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.0...3.1.0

Version 3.0

18 Nov 09:06
d981ecf
Compare
Choose a tag to compare

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

  • PHP 8: upgrade middlewares, phpunit and replace guzzle psr7 with nyholm by @andrei-dascalu in #203
  • chore(http-reporter): removes retrocompatibility constructor signature in #205
  • Restrict support for PHP 7.4 in #211
  • Removes span to array as it is deprecated in #212
  • Uses unknown servicename in #216
  • feat: adds Mysqli instrumentation in #150
  • Allow different versions of psr/log for better compatibility by @adiachenko in #219

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

Full Changelog: 2.0.2...3.0.0

Version 3.0.0-rc.2

07 Nov 20:31
df7be29
Compare
Choose a tag to compare
Version 3.0.0-rc.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 3.0.0-rc.1...3.0.0-rc.2

Release 3.0.0 RC1

25 Oct 12:06
26af0f4
Compare
Choose a tag to compare
Release 3.0.0 RC1 Pre-release
Pre-release
3.0.0-rc.1

chore: makes constants private in tests. (#218)

Fixes serialization of tags and string name

24 Nov 09:52
f06a857
Compare
Choose a tag to compare

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.

Fixes the HTTP instrumentation

21 Oct 17:07
5aba817
Compare
Choose a tag to compare

@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.

Version 2.0.0

02 Oct 11:49
e33b254
Compare
Choose a tag to compare

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.

Version 2.0.0 beta 1

29 Jul 18:50
3cda12e
Compare
Choose a tag to compare
Version 2.0.0 beta 1 Pre-release
Pre-release

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.

Fixes RequestHeader::put behaviour

18 May 22:30
4e49ac5
Compare
Choose a tag to compare

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.