-
Notifications
You must be signed in to change notification settings - Fork 7
Comparing changes
Open a pull request
base repository: opentelemetry-php/sdk
base: main
head repository: opentelemetry-php/sdk
compare: 2.x
- 11 commits
- 69 files changed
- 2 contributors
Commits on Jan 9, 2025
-
Initial config changes for 2.x versions: * update to php 8.2 minimum * gitsplit 2.x * skip rector ReadOnlyClassRector
Configuration menu - View commit details
-
Copy full SHA for 56c9474 - Browse repository at this point
Copy the full SHA 56c9474View commit details -
Configuration menu - View commit details
-
Copy full SHA for a45c75f - Browse repository at this point
Copy the full SHA a45c75fView commit details
Commits on Jan 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f85af2b - Browse repository at this point
Copy the full SHA f85af2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7272221 - Browse repository at this point
Copy the full SHA 7272221View commit details
Commits on Jan 14, 2025
-
reduce default set of resource detectors (#1471)
Limit the default detectors from everything to: - sdk - sdk_provided - env This is controlled by a new detector key, OTEL_PHP_DETECTORS=default (which is the default if no value is provided). The previous behaviour can be restored by explicitly setting OTEL_PHP_DETECTORS=all.
Configuration menu - View commit details
-
Copy full SHA for c568df5 - Browse repository at this point
Copy the full SHA c568df5View commit details
Commits on Jan 23, 2025
-
implement mutable ReadWriteLogRecord (#1482)
open-telemetry/opentelemetry-specification#3907 implements some new requirements for logging: - ReadWriteLogRecord can mutate (eg by processors) - mutated ReadWriteLogRecord can be seen by later processors This is a breaking change because LogRecordProcessorInterface onEmit param changes to by-reference
Configuration menu - View commit details
-
Copy full SHA for 0b255ca - Browse repository at this point
Copy the full SHA 0b255caView commit details
Commits on Jan 29, 2025
-
use SPI to manage components (#1412)
To resolve our long-standing race conditions stemming from using composer's autoload->files to registry SDK components at runtime, this changes things so that: - components are registerd in various _register.php files, and SPI is used to remove those files from autoload->files - the SDK Registry is removed, replaced by an internal service loader which interacts with SPI similarly to how the Registry did
Configuration menu - View commit details
-
Copy full SHA for d330d84 - Browse repository at this point
Copy the full SHA d330d84View commit details -
revert pass-by-reference to LogRecordProcessor::onEmit (#1492)
add a test to demonstrate that mutations are still seen by later processors without by-reference
Configuration menu - View commit details
-
Copy full SHA for 58c63bd - Browse repository at this point
Copy the full SHA 58c63bdView commit details -
implement SpanProcessor::onEnding (#1483)
* added to spec 1.36.0 * mutable span in OnEnding, prevent async mutation (a clone rather than the original span is passed to onEnd) * change composer/tools cache key cached vendor dir was causing havoc with a conflict between vendor and vendor-bin/psalm (amphp/amp)
Configuration menu - View commit details
-
Copy full SHA for 797af04 - Browse repository at this point
Copy the full SHA 797af04View commit details
Commits on Feb 12, 2025
-
drop string options for Temporality, InstrumentType (#1493)
* drop metrics string temporality Temporality|string|null was allowed for temporality to avoid BC in 1.x convert Temporality to an enum * convert InstrumentType to enum - drop string|InstrumentType, which exists in 1.x for forward-compatibility * add advisory to DefaultAggregationProviderInterface
Configuration menu - View commit details
-
Copy full SHA for d486283 - Browse repository at this point
Copy the full SHA d486283View commit details
Commits on Apr 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 45ad2b3 - Browse repository at this point
Copy the full SHA 45ad2b3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...2.x