This website requires JavaScript.
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