Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: opentelemetry-php/contrib-auto-laravel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.0.26
Choose a base ref
...
head repository: opentelemetry-php/contrib-auto-laravel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 17 commits
  • 32 files changed
  • 13 contributors

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    87f09b3 View commit details
    Browse the repository at this point in the history
  2. fix: post hook threw exception on JsonResponse (#287)

    If a controller returns an Illuminate\Http\JsonResponse and you have the
    OpenTelemetry traceresponse or server-timing propagator installed, the
    Illuminate\Foundation\Http\Kernel::handle() post hook throws an
    exception due to the ResponsePropagationSetter Illuminate\Http\Response
    assertion.
    
    Changing the Response assertion to the Symfony parent class fixes this.
    taisph authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    a0c8866 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. feat(laravel-auto-instrumentation): use logger provider in logwatcher…

    … (#286)
    
    * feat(laravel-auto-instrumentation): use logger provider in logwatcher
    
    * style: correctly order import statements
    
    * test: update test offsets for logging storage
    hendrikheil authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    3d639c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    d702db4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    785e797 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    d0ba7ab View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    8900466 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    690a10d View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. Fix broken Serializer when using Laravel Illuminate\Queue\LuaScripts …

    …(#309)
    
    Since introduction of RedisCommandWatcher, auto-instrumentation for Laravel fails when using Lua scripts for Queue management, since command argument array can contains arrays.
    gdaszuta authored Oct 27, 2024
    Configuration menu
    Copy the full SHA
    109d2b2 View commit details
    Browse the repository at this point in the history
  2. Laravel: catch any TypeError thrown within LogWatcher when attempting…

    … to filter log levels. (#311)
    ChrisLightfootWild authored Oct 27, 2024
    Configuration menu
    Copy the full SHA
    3f32c15 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2025

  1. Update auto-instrumentation packages to SemConv 1.30 (#327)

    * update auto-instrumentation packages to SemConv 1.30.0
    * Curl semconv 1.30
    * amqp
    noting semconv recommendations, try to stick to semconv 1.24. Where attributes have been removed, replace
    with a string
    * rdkafka
    * guzzle
    * HttpAsyncClient
    * io
    * laravel
    * mongodb
    * mysqli
    * openaiphp
    * pdo
    * psr3
    * psr6
    * psr14
    * psr15
    * psr16
    * psr18
    * slim
    * symfony
    * wordpress
    * yii
    * symfony
    * logs
    * hard-code schema url for 8.0-supporting packages
    on 8.0 these packages won't be able to use the SemConv::Version enum
    * no-plugins for composer make targets
    this avoids the annoying 'do you trust...' composer questions
    * drop 7.4 testing
    * fixing build errors
    - bump psr3 + monolog deps to php8.1
    - fix azure detector semconv, add composer dependency
    * skip failing cake test on 8.0
    * fix message span names
    in semconv 1.27 the order of operation+queue switched
    brettmc authored Feb 11, 2025
    Configuration menu
    Copy the full SHA
    f31f91c View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2025

  1. Drop support for PHP 7.4 and 8.0, introduce support for PHP 8.4, fix …

    …semconv deprecations (#315)
    
    * Fixed a bit of warnings and deprecations
    * Dropped support for PHP 7.4 and 8.0. Introduced support for PHP 8.4
    * Set revision psalm to 6.4.0, more suppressions
    * Curl instrumentation fix
    * updated packages generating deprecated warnings
    intuibase authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    c5cef98 View commit details
    Browse the repository at this point in the history
  2. [opentelemetry-auto-laravel] fix: serialization error when calls inte…

    …rnal Redis::Pipeline command (#331)
    
    * fix: add ability to escape error, when serialized parameter is closure or callable function
    * tests: add pipeline serialization test case
    090809 authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    9ce166e View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2025

  1. Allow Laravel 12 (#333)

    IonBazan authored Mar 16, 2025
    Configuration menu
    Copy the full SHA
    c5abce5 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2025

  1. feat: track Eloquent ORM (#339)

    * feat: track Eloquent ORM
    
    * Update src/Instrumentation/Laravel/tests/Integration/LaravelInstrumentationTest.php
    
    Co-authored-by: Chris Lightfoot-Wild <[email protected]>
    
    * fix: move eval to fixture
    
    * chore: ignore false positive for unused class
    
    ---------
    
    Co-authored-by: Chris Lightfoot-Wild <[email protected]>
    cedricziel and ChrisLightfootWild authored Apr 7, 2025
    Configuration menu
    Copy the full SHA
    386e4e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2025

  1. Configuration menu
    Copy the full SHA
    7cfb0b4 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2025

  1. update instrumentations to semconv 1.32 (#369)

    SemConv 1.32 deprecates a couple of attributes which we use extensively:
    - code.function.name is now an FQN (including class name)
    - code.namespace is deprecated (included in code.function.name)
    - code.linenumber is deprecated and replaced with code.line.number
    
    Updated all packages to conform, updated min semconv to 1.32, and made
    a couple of minor changes"
    brettmc authored May 14, 2025
    Configuration menu
    Copy the full SHA
    e2291c5 View commit details
    Browse the repository at this point in the history
Loading