Commit Graph

  • b82c0f1590
    Merge a6abd7023d into 2421c64c51 Chris Lightfoot-Wild 2025-07-16 14:14:17 +0000
  • a6abd7023d
    Restructure SPI based test for EnvSourceProvider. Chris Lightfoot-Wild 2025-07-16 15:11:18 +0100
  • 587549298b Merge branch 'main' into 2.x 2.x Brett McBride 2025-07-15 12:02:18 +1000
  • 6b12022b5f
    Merge 5636745b44 into 2421c64c51 Grzegorz Drozd 2025-07-13 02:11:18 -0400
  • 44965c8d1c
    Merge a1de65b069 into 2421c64c51 Cedric Ziel 2025-07-13 02:07:31 -0400
  • 2a94862a2a
    Merge 4a1fd6411d into 2421c64c51 Brett McBride 2025-07-13 02:07:31 -0400
  • 9e6391da49
    Merge 9b3653ca5b into 2421c64c51 Tobias Bachert 2025-07-13 01:59:40 -0400
  • be78731cda
    Merge 92ac6ebff6 into 2421c64c51 Shawn Maddock 2025-07-13 01:59:39 -0400
  • 40daf2cb93
    Added test for SPI-backed configuration loading via EnvSourceProvider Chris Lightfoot-Wild 2025-07-12 22:38:49 +0100
  • d45f89e78e
    Merge 444e04eb38 into 2421c64c51 Brett McBride 2025-07-11 13:57:37 +0200
  • 2421c64c51
    build base image from debian (#1662) main Brett McBride 2025-07-11 21:11:46 +1000
  • d3281447d9 add contrib dependencies Brett McBride 2025-07-11 11:36:35 +1000
  • 5ef599cc6c remove cache we only build this weekly, and caching will block updates Brett McBride 2025-07-11 11:06:19 +1000
  • 53adeff734 docker build cache scope Brett McBride 2025-07-11 11:02:12 +1000
  • cd6a8de3f5 restore all platforms Brett McBride 2025-07-11 10:38:18 +1000
  • 5b1a933fa0 use sury repo to install php, add docker caching Brett McBride 2025-07-11 10:35:04 +1000
  • 444e04eb38 update semconv readme Brett McBride 2025-07-10 12:57:50 +1000
  • d8e71e274e testing without multi-arch Brett McBride 2025-07-10 10:05:31 +1000
  • dc52549640
    Sort contributor listings and remove affiliation from emeriti (#1665) OpenTelemetry Bot 2025-07-09 16:43:36 -0700
  • 4524eaceeb testing without grpc Brett McBride 2025-07-10 09:31:43 +1000
  • 97cc63e848 Sort contributor listings and remove affiliation from emeriti otelbot 2025-07-09 12:55:58 -0700
  • 92ac6ebff6 undo whitespace changes Shawn Maddock 2025-07-09 14:42:03 -0500
  • eab16db930 fixes #1663 Shawn Maddock 2025-07-09 14:05:33 -0500
  • d61e838ae7 fix incubating namespace Brett McBride 2025-07-09 23:05:10 +1000
  • 6300d40c72 build base image from debian in local testing, a debian build is about x3 faster Brett McBride 2025-07-09 12:37:03 +1000
  • 81c5ea5cbd fix linting, broken values containing '.' Brett McBride 2025-07-07 17:04:10 +1000
  • dddc3da058 refactor semantic conventions Align with how the spec advises SemConv should be organised, and break unstable semconvs out into their own directory. I played around with generating values as enums, but I could only get this to work if the output was in the same file as the attributes (which would not work well with composer autoloading), so I've used <attribute>_VALUE_<name>, similar to what we have now except all in the same file. Brett McBride 2025-07-07 15:58:42 +1000
  • 84b8473a7e
    Remove event logger (#1480) Brett McBride 2025-07-07 11:30:31 +1000
  • 7033191a74
    Add minimum token permissions for all github workflow files (#1655) OpenTelemetry Bot 2025-07-06 18:29:47 -0700
  • a6e5c62534
    Bump php from 8.0.30-cli-alpine to 8.4.10-cli-alpine in /docker dependabot[bot] 2025-07-04 07:29:40 +0000
  • 43561b2ce6
    Added phpstan ignoreErrors rules for optional dependency behavior. Chris Lightfoot-Wild 2025-03-16 20:12:08 +0000
  • 1f255c916c
    Suppress Psalm errors for optional packages. Chris Lightfoot-Wild 2025-03-16 19:12:01 +0000
  • 15e4258fd7
    Update deptrac for dotenv providers. Chris Lightfoot-Wild 2025-03-16 13:29:59 +0000
  • a0e7a7e9af
    make style 😎 Chris Lightfoot-Wild 2025-03-15 00:54:36 +0000
  • 670c45bc36
    Removed vlucas/phpdotenv dev package. Chris Lightfoot-Wild 2025-03-15 00:44:21 +0000
  • 179be68b2a
    Added SymfonyDotenvProvider. Chris Lightfoot-Wild 2025-03-15 00:37:08 +0000
  • cfc5075be4
    Added SdkConfigurationResolver. Chris Lightfoot-Wild 2025-03-15 00:34:00 +0000
  • e7e33778b8
    Moved VlucasPhpdotenvProvider to sdk-configuration. Chris Lightfoot-Wild 2025-03-14 22:16:06 +0000
  • 1cc833ddd3
    Porting EnvSourceProvider changes from Nevay. Chris Lightfoot-Wild 2025-03-09 20:46:55 +0000
  • 436598c5e7
    Fix imports. Chris Lightfoot-Wild 2025-03-05 23:41:50 +0000
  • b905d69eda
    Apply suggestions from code review Chris Lightfoot-Wild 2025-03-05 23:35:54 +0000
  • 507c2b10a4
    Configuration\CompositeResolver can discover additional configuration resolvers via SPI. Chris Lightfoot-Wild 2025-03-05 00:53:06 +0000
  • e27aac84f6
    Bump github/codeql-action from 3.29.0 to 3.29.2 (#1656) dependabot[bot] 2025-07-01 09:00:03 -0400
  • ee9f7aaf24
    Bump github/codeql-action from 3.29.0 to 3.29.2 dependabot[bot] 2025-07-01 09:30:07 +0000
  • 22ff3c68bc generate semconv 1.33.0 Brett McBride 2025-07-01 15:48:40 +1000
  • 4befc80fc9
    Update .github/workflows/phpdoc-to-github-pages.yml Trask Stalnaker 2025-06-30 20:58:40 -0700
  • 7f5fabcca7 Add minimum token permissions for all github workflow files otelbot 2025-06-30 20:54:38 -0700
  • 328f77d27d
    Merge 8ecf339d60 into 8d27d73224 Brett McBride 2025-07-01 13:16:56 +1000
  • 8ecf339d60 propagate readers to meters Brett McBride 2025-07-01 13:16:50 +1000
  • d9ba5b4ac1
    Bump github/codeql-action from 3.29.0 to 3.29.1 dependabot[bot] 2025-06-30 10:14:23 +0000
  • 1462e1d15f split Provider create and init to allow providers created from declarative config to be used in other providers (eg use MeterProvider from TracerProvider or ExportingReader), we create the providers with no-op implementations of components which depend on other providers, then initialize them after all providers are created. Brett McBride 2025-06-30 14:07:56 +1000
  • f330367408 use configurator to disable self-diagnostic metrics Brett McBride 2025-06-30 11:49:07 +1000
  • 40d6299148 Merge branch 'spi-span-processors' of github.com:brettmc/opentelemetry-php into spi-span-processors Brett McBride 2025-06-30 10:34:26 +1000
  • b558e8ad2e
    Merge branch 'open-telemetry:main' into spi-span-processors Brett McBride 2025-06-30 10:34:16 +1000
  • c30c04031e
    Apply suggestions from code review Brett McBride 2025-06-30 10:33:33 +1000
  • 9b3653ca5b Move `SpanSuppression` namespace to `API\Trace` Tobias Bachert 2025-06-27 20:24:12 +0200
  • 1b1443d4a7 Merge branch '2.x' into spi-span-processors Brett McBride 2025-06-27 15:54:00 +1000
  • 8d27d73224
    adding LogRecordProcessor.enabled (#1637) Brett McBride 2025-06-27 15:38:30 +1000
  • f9089ef80e apply review feedback Brett McBride 2025-06-27 15:30:21 +1000
  • f8eb043fcf Merge branch '2.x' into add-lrp-isenabled Brett McBride 2025-06-27 15:07:51 +1000
  • 3968f7459a
    Update community member listings (#1650) Trask Stalnaker 2025-06-26 22:06:58 -0700
  • bb0917b4e1 fix Brett McBride 2025-06-27 15:05:52 +1000
  • 93b4828713 use SPI for span processors, add HttpMetrics span processor Rework span processor creation so that existing (batch + simple) span processors are registered via SPI, which also allows other span processors to be registered and loaded. Brett McBride 2025-06-27 14:17:41 +1000
  • 7bd811e44d fix phpstan breaks Brett McBride 2025-06-26 14:37:52 +1000
  • 2dde12e611 Merge branch '2.x' into emit-event Brett McBride 2025-06-26 14:15:16 +1000
  • 7c9582af84 fix Brett McBride 2025-06-26 14:14:13 +1000
  • 176b10ab54 Merge branch 'main' into 2.x Brett McBride 2025-06-26 14:13:48 +1000
  • 6b6ea040ae update examples Brett McBride 2025-06-26 14:03:25 +1000
  • ff404e556c Merge branch '2.x' into emit-event Brett McBride 2025-06-26 13:43:25 +1000
  • 89e3d5f9e7
    Update CONTRIBUTING.md Trask Stalnaker 2025-06-25 16:33:57 -0700
  • 21b299bdc0
    Update CONTRIBUTING.md Trask Stalnaker 2025-06-25 16:33:52 -0700
  • 10564291b5
    Update CONTRIBUTING.md Trask Stalnaker 2025-06-25 16:33:46 -0700
  • e1391ee66e Update community member listings Trask Stalnaker 2025-06-25 23:19:16 +0000
  • 4a1fd6411d
    Merge branch 'open-telemetry:main' into rework-resource-info-factory Brett McBride 2025-06-25 09:39:54 +1000
  • 2e40494c72
    Update src/SDK/Resource/ResourceInfoFactory.php Brett McBride 2025-06-25 08:59:41 +1000
  • f6584c621d split service.instance.id into own detector to avoid always generating service.instance.id (which is useless for fpm/apache), split it into its own detector, ServiceInstance, and don't use it by default. If it is enabled, ensure it runs before registry-provided detectors. Brett McBride 2025-06-24 15:35:25 +1000
  • 33715fddc1
    adding metrics semconv (#1633) Brett McBride 2025-06-24 12:32:27 +1000
  • 768c387068
    add Logger.Enabled event name parameter (#1632) Brett McBride 2025-06-20 09:36:51 +1000
  • 2903c1ae79 rework ServiceInfoFactory priorities - default/all: load detectors from registry last - env-provided detectors: load in same order as default/all, then from registry in requested order Brett McBride 2025-06-19 12:45:15 +1000
  • 526b8eb33d
    Bump phpDocumentor/phpDocumentor from 3.7.1 to 3.8.0 (#1639) dependabot[bot] 2025-06-18 09:44:45 -0400
  • 443c662653
    Psr transport network exception test (#1635) Brett McBride 2025-06-18 22:06:04 +1000
  • d8905c209e
    Bump phpDocumentor/phpDocumentor from 3.7.1 to 3.8.0 dependabot[bot] 2025-06-17 08:09:54 +0000
  • bb3694f9b6 remove unneeded exception expectation Brett McBride 2025-06-16 21:55:07 +1000
  • 5ed1ec09db
    fixing psalm+phpstan protobuf complaints (#1636) Brett McBride 2025-06-16 21:11:54 +1000
  • b5e85ee2c1 adding LogRecordProcessor.enabled Brett McBride 2025-06-16 13:41:04 +1000
  • b81968d55c Merge branch 'main' into 2.x Brett McBride 2025-06-16 13:23:17 +1000
  • e015abd8c9 fixing psalm+phpstan protobuf complaints Brett McBride 2025-06-16 11:47:30 +1000
  • a31ee115e3 append Metrics to semconv metrics name this better aligns with the guidance in spec Brett McBride 2025-06-16 10:43:18 +1000
  • 554fdeb940 Merge branch 'main' into semconv-metrics Brett McBride 2025-06-16 10:39:23 +1000
  • 655eb27ee4 Merge branch 'main' into psr-transport-network-exception-test Brett McBride 2025-06-16 10:36:32 +1000
  • 882d3066d7 add test for NetworkException in PsrTransport Brett McBride 2025-06-16 10:35:38 +1000
  • 5451d57dbf
    Allows API packages to specify file-based and env-based config (#1621) Tobias Bachert 2025-06-16 02:24:51 +0200
  • eacc55a118 Fix/suppress unrelated phpstan errors caused by `google/protobuf` `^4.31` Tobias Bachert 2025-06-11 21:02:46 +0200
  • 953ec0cb7b Add API requirement to config package Tobias Bachert 2025-06-13 16:54:54 +0200
  • e71c294938 Remove namespace from `ComponentProvider` BC layer Tobias Bachert 2025-06-13 16:54:00 +0200
  • aa173688cb Ignore deptrac violations Tobias Bachert 2025-06-11 20:38:43 +0200
  • ce2581feaf Add `EnvComponentLoader` example Tobias Bachert 2025-06-04 21:02:37 +0200
  • 18d7dbb9bb Add `EnvComponentLoader` API Tobias Bachert 2025-06-04 20:50:45 +0200
  • 50a98de6b2 Use API `ComponentProvider` in tests Tobias Bachert 2025-06-04 20:49:26 +0200
  • b01357b607 Use API `ComponentProvider` Tobias Bachert 2025-06-04 20:48:41 +0200