Skip to content

Releases: open-telemetry/opentelemetry-php

Releases have been moved

07 Sep 11:46
3032304
Compare
Choose a tag to compare

OpenTelemetry for PHP's packages are now individually tagged in read-only mirror repositories.
Please see packagist, or the individual read-only repositories under https://github.com/opentelemetry-php

Release 1.0.0 beta 1

12 Dec 16:16
425ebaf
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.17...1.0.0beta1

0.0.17

05 Dec 00:25
fd8ac30
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.0.16...0.0.17

0.0.16

07 Nov 23:18
92e7a0d
Compare
Choose a tag to compare

What's Changed

  • Fix FutureInterface<T> should be covariant by @Nevay in #808
  • bump protobuf to 0.19, handle grpc partial success by @brettmc in #806
  • gitsplit contrib components by @brettmc in #804
  • Update README to include extension packages by @kishannsangani in #812
  • Update CODEOWNERS to use the @open-telemetry/php-approvers by @bobstrecansky in #814
  • ignore phpstan false positive on metrics multiobserver by @brettmc in #813
  • Added project status table in README by @kishannsangani in #816
  • fixing php8.2 string usage by @brettmc in #810
  • document exporters as installable packages by @brettmc in #817
  • Remove ScopeBound... example implementations by @Nevay in #819
  • require protobuf extension for otlp exporters by @brettmc in #818
  • Add debug scope to warn on incorrect scope usage by @Nevay in #823
  • Use array lookup instead of recursion in Context by @Nevay in #821
  • Add intermediate transport layer between http/grpc client and exporter by @Nevay in #809
  • Rename AbstractSpan to Span for consistent access to static methods by @Nevay in #824
  • export otlp InstrumentationScope attributes by @brettmc in #825
  • Change SpanExporter::export() return value to boolean by @Nevay in #827
  • Add interfaces for Context and ContextKey by @Nevay in #820
  • Fix fiber support not loaded in open-telemetry/context by @Nevay in #829
  • Refactor span context by @amber0612 in #801
  • Improve open-telemetry/context documentation by @Nevay in #830
  • docker compose v2 support by @brettmc in #834
  • adding OTEL_SDK_DISABLED support by @brettmc in #833
  • Grpc metadata value must be an array by @leo108 in #839
  • Fix process resource detector triggers warning if running with unknown uid by @Nevay in #840
  • Add trace convenience function that encapsulates try-catch-finally boilerplate code by @Nevay in #841
  • Drop general identity attributes by default by @Nevay in #843
  • Transport - move contentType from ::send() argument to transport property by @Nevay in #831
  • resolve deptrac baseline by @brettmc in #844
  • Add self-diagnostic metrics to BatchSpanProcessor by @Nevay in #828
  • Add alternative instrumentation abstraction by @Nevay in #822
  • Align project names by @reyang in #847
  • removing event dispatcher by @brettmc in #848
  • Add support for global instrumentation initializer by @Nevay in #849
  • refactor: static access for EnvironmentVariablesTrait methods by @tcarrio in #850
  • Sdk builder by @brettmc in #845
  • refactor otlp exporter by @brettmc in #838
  • Fix OTLP GRPC example by @erdemkose in #856

New Contributors

Full Changelog: 0.0.15...0.0.16

0.0.15 Release

25 Aug 07:19
0f30849
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.0.14...0.0.15

0.0.14 Release

11 Aug 13:10
3ac64f6
Compare
Choose a tag to compare

What's Changed

  • Remove deprecated ResourceConstants by @CalinBolea in #761
  • adding help to makefile by @brettmc in #762
  • Invalid @Covers annotations in SpanTest create warning in PHPunit runs by @amber0612 in #752
  • logging more errors by @brettmc in #764
  • Remove automatic ::shutdown(), add ShutdownHandler::register() by @Nevay in #760
  • Add polyfills for PHP 8.0, 8.1, 8.2 by @tidal in #768
  • Add Span InMemoryExporter by @tidal in #775
  • return no-op span builder after shutdown by @brettmc in #765
  • Adding event dispatcher by @brettmc in #763
  • Add DsnParser + Otlp/HttpEndpointResolver and remove dependency on nyholm/dsn by @tidal in #767
  • store root dispatcher in a static var by @brettmc in #780
  • Add basic coding guidelines section in DEVELOPMENT by @tidal in #781
  • Use of "iterable" Type May Need Re-Evaluation Across the Repo by @amber0612 in #783
  • Use of "iterable" Type May Need Re-Evaluation Across the Repo by @amber0612 in #784
  • Remove null default value from parameters that are never null by @Nevay in #779
  • Add basic cancellation support for async implementations by @Nevay in #782
  • Fix incorrect autoload path by @Nevay in #791
  • Documentation + shutdown handling in examples by @brettmc in #792
  • Add support for concurrent exports by @Nevay in #790
  • Add metrics implementation by @Nevay in #750

New Contributors

Full Changelog: 0.0.13...0.0.14

0.0.13 Release

11 Jul 13:20
6a14cf9
Compare
Choose a tag to compare

What's Changed

  • Update Semantic Conventions to version 1.12.0 by @tidal in #725
  • Make AttributesInterface immutable by @Nevay in #724
  • Add basic InstrumentationInterface and InstrumentationTrait by @tidal in #726
  • Transition W3C Trace Context Test Service to Vanilla PHP by @yuktea in #695
  • Move development information from the main README into a dedicated DEVELOPMENT.md by @ashmeet-chhabra in #734
  • Refactor TraceState's __toString method #727 Span Attributes Documentation#704 by @amber0612 in #729
  • Updated Laravel and Symfony quickstarts by @kishannsangani in #696
  • Correct error in DEVELOPMENT.md/README.md by @bobstrecansky in #736
  • Set indent size for all Yaml files to 2 by @tidal in #737
  • Add instrumentation scope attributes by @Nevay in #735
  • Add Rector and PHP 7.4 rules by @tidal in #739
  • Group otlp spans by resource by @Nevay in #740
  • Add link to development doc in to main README by @tidal in #745
  • Apply rector Code Quality rules by @tidal in #743
  • Add HTTP Dependency Resolvers by @tidal in #744
  • Refactor Context by @tidal in #746
  • Cleaning up the examples a little by @Grunet in #741
  • Note about code coverage by @bobstrecansky in #753
  • Fix examples/traces/demo by @Nevay in #755
  • Add SDK TracerProviderInterface to expose ::shutdown() and ::forceFlush() by @Nevay in #756
  • Tracer references tests by @brettmc in #759

New Contributors

Full Changelog: 0.0.12...0.0.13

0.0.12 Release

22 Jun 16:42
8f7f399
Compare
Choose a tag to compare

What's Changed

  • Bump guzzlehttp/guzzle from 7.4.0 to 7.4.3 in /examples/distributed-tracing/src by @dependabot in #685
  • Fix composer package replacements by @tidal in #684
  • Add validation for package composer files by @tidal in #687
  • Remove invalid dependency in contrib composer config by @tidal in #692
  • adding scope detach to examples by @brettmc in #693
  • Update framework integration docs by @yuktea in #689
  • #632 : Move stack trace formatting out of Span class by @amber0612 in #694
  • Fix spelling of OpenTelemetry in readme by @alanwest in #698
  • Improve StackTraceFormatter by @Nevay in #697
  • Prevent creation of invalid trace id / span id in RandomIdGenerator by @Nevay in #699
  • fixing BC alias for InstrumentationLibrary by @brettmc in #706
  • Bump guzzlehttp/guzzle from 7.4.3 to 7.4.4 in /examples/distributed-tracing/src by @dependabot in #707
  • Fix W3C test service by @yuktea in #686
  • Fix overriding attribute increases total count by @Nevay in #710
  • Change Samplers to return null instead of provided attributes by @Nevay in #713
  • Cleanup/fix context package by @Nevay in #711
  • Add package validate call to CI by @tidal in #714
  • Upgrade deptrac by @tidal in #717
  • Add package information to README by @tidal in #719
  • Prevent leaking TracerProvider in register_shutdown_function() by @Nevay in #716
  • Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 in /examples/distributed-tracing/src by @dependabot in #722

New Contributors

Full Changelog: 0.0.11...0.0.12

0.0.11 Release

25 May 17:52
499c58a
Compare
Choose a tag to compare

What's Changed

  • fixing w3c-tracecontext test startup by @brettmc in #668
  • Add compliance test and annotate existing ones by @yuktea in #669
  • Add phpunit annotations for compliance tests by @yuktea in #670
  • Add the base docker image to w3c context validation tests by @yuktea in #673
  • Allow custom counters implementing CounterInterface to be exported by @erdemkose in #676
  • fixing psr4 warnings in BC layer by @brettmc in #681
  • Support async php runtimes by @Nevay in #675
  • Add initial setup for splitting composer packages by @tidal in #682
  • Added B3MultiPropagater by @kishannsangani in #680

New Contributors

Full Changelog: 0.0.10...0.0.11

0.0.10 Release

27 Apr 12:11
4e32645
Compare
Choose a tag to compare

What's Changed

  • adding new contributor welcome message by @brettmc in #644
  • Add test based on the Jaeger spec by @Grunet in #645
  • Add @group annotation to compliance tests for environment variables by @yuktea in #611
  • removing brick/math from phan config by @brettmc in #646
  • Add compliance tests for environment variables by @yuktea in #648
  • Resolve schemaUrl when merging ResourceInfo by @lalex in #627
  • Add example of how to create a new trace in same process by @tidal in #650
  • static logging methods by @brettmc in #651
  • replace E_USER_NOTICE with E_USER_DEPRECATED by @ivoba in #647
  • Revert "replace E_USER_NOTICE with E_USER_DEPRECATED" by @brettmc in #655
  • bump protobuf extension to 3.20.0 by @brettmc in #656
  • make Error level of BC messages configurable and add info to README. by @tidal in #657
  • Fix typos and some redundancy by @yuktea in #654
  • Fixed formatting by @yuktea in #661
  • Move InstrumentationLibrary key generation logic out of TracerProvider/SpanConverter [#619] by @ditsuke in #663
  • Add integration tests for tracing compliance by @yuktea in #662
  • Refactored ResourceInfo and ResourceInfoFactory Unit and Integration tests by @kishannsangani in #664
  • Allow decoration of zipkin span converter by @cdaguerre in #608
  • Fixing protobuf generation and InstrumentationScope by @brettmc in #665

New Contributors

Full Changelog: 0.0.9...0.0.10