Skip to content

Conversation

@luizmanhani
Copy link
Contributor

No description provided.

leocavalcante and others added 27 commits July 11, 2023 21:53
Sometimes, the Span could be called inside a coroutine, then it will not have a tracer.root on its Context.
* add vscode and jetbrains ide folders into gitignore

* refactor and add new patters and replacements

* add tests
* Fix: TypeError & warnings

* Fix: TypeError & warnings
fix: Defer function
fix: changing trace span name

fix: changing trace span name
* fix: regex to catch OID longer than 24 caracteres

* fix: license plate regex

- License plate is considered valid if it has 7 or 8 numbers
…k the span" (#15)

Revert "ensuring that options tags will not send array that will break the sp…"

This reverts commit 71c3ddd.
* Otel Codec

* adding annotation

* removing strict_types to maintain compatibility

* renaming parentId to spanId
* feat: add custom append methods for override

* chore: change get root span method visibility

* feat: allow append custom span
* [3.1]Bumps dependencies (#5796)



Co-authored-by: 李铭昕 <[email protected]>

* Upgrade hyperf packages to version `~3.1.0` (#5801)

* Bumps `phpunit` to `10.x` (#5802)


Co-authored-by: 李铭昕 <[email protected]>

* Support swow psr7-plus interface for all components. (#5839)

* Support aspect to `GuzzleHttp\Client::request()` (#5996)

* Fixed the bug that `no_aspect` is overridden (#6013)

* Allow using the tracer instance from context, append `Trace-Id` to Response Header (#6023)

* Optimized the tracing in coroutine (#6027)


Co-authored-by: 李铭昕 <[email protected]>

* Make `Hyperf\Coroutine\Traits\Container` as deprecated. (#6044)


Co-authored-by: 李铭昕 <[email protected]>

* Using the tracer instance from coroutine context (#6046)

* Supplement the missing tag configuration items (#6060)

* Supplement the missing tag configuration items

* Update CHANGELOG-3.0.md

* Added `Kafka` reporter for zipkin (#6069)

* Optimize kafka reporter (#6075)

* Fix error that using non-zipkin driver of tracer (#6097)


Co-authored-by: Deeka Wong <[email protected]>

* Optimize kafka reporter of tracer (#6098)

* Optimize the HttpClientFactory of tracer (#6100)

* Allowed output log when an exception occurs (#6111)

* Adds `RequestTraceListener` for `hyperf/tracer` (#6062)

* Added `ignore_exceptions` for tracer (#6143)


Co-authored-by: Deeka Wong <[email protected]>

* Record the exception message only by opening the exception switch and closing the ignore switch when using `trace`. (#6157)



Co-authored-by: 李铭昕 <[email protected]>

* Upgrade actions/checkout to v4 (#6159)

* Optimize `KafkaClientFactory` of `hyperf/tracer` (#6167)

* Added RpcAspect and use it instead of JsonRpcAspect (#6198)

* Added switch for `ElasticserachAspect` and `CoroutineAspect`. (#6200)

* Added `Hyperf\Tracer\Aspect\GrpcAspect` (#6203)


Co-authored-by: Deeka Wong <[email protected]>

* Optimize the tracer component by replacing the direct instantiation with a closure at Context::getOrSet. (#6315)



Co-authored-by: 李铭昕 <[email protected]>

* Changed the `branch-alias` of all components to `3.1-dev`. (#6320)

* Fixed bug that the jaeger cannot show the http code when using `tracer`. (#6321)


Co-authored-by: 李铭昕 <[email protected]>

* Use `Hyperf\Coroutine\Coroutine` instead of `Hyperf\Engine\Coroutine` (#6513)

* Release v3.1.8 (#6515)


Co-authored-by: Sharif <[email protected]>
Co-authored-by: guandeng <[email protected]>
Co-authored-by: Luffy <[email protected]>

* Added default config of noop driver for `hyperf/opentracing`. (#6550)

* fix: noop tracer test (#6552)

* Fixed implicitly nullable params (#6616)

* Format code by the latest `cs-fixer`. (#6617)

* chore: Update phpstan.neon.dist to level 6 (#6780)


Co-authored-by: 李铭昕 <[email protected]>

* Added the request body and response body to the tracer (#6793)

* Added composer.json normalize support (#6887)

* Improve actions (#7088)

* update github actions for all components. (#7090)

* remove hyperf/utils compoent (#7411)

* Fixed error versions for `hyperf/engine`. (#7429)

* merge from main lib;
resolving conflicts

* bring recursive get root to TracerContext;
resolving conflicts.

* revert traceId with uuid creation;
fix Typo;
Removing workflow not needed;
fix docblocks.

* Fix Elasticsearch Typo (#7468)

* fix import

* fix http client aspect;
fix import.

* Update src/Aspect/HttpClientAspect.php

Co-authored-by: Leonardo Teixeira <[email protected]>

---------

Co-authored-by: Deeka Wong <[email protected]>
Co-authored-by: 李铭昕 <[email protected]>
Co-authored-by: 张城铭 <[email protected]>
Co-authored-by: crayxn <[email protected]>
Co-authored-by: Deeka Wong <[email protected]>
Co-authored-by: 宣言就是Siam <[email protected]>
Co-authored-by: lixinhan <[email protected]>
Co-authored-by: CodeWay <[email protected]>
Co-authored-by: Sharif <[email protected]>
Co-authored-by: guandeng <[email protected]>
Co-authored-by: Luffy <[email protected]>
Co-authored-by: Weslen Teche <[email protected]>
Co-authored-by: jonas-elias <[email protected]>
Co-authored-by: Leonardo Teixeira <[email protected]>
@github-actions
Copy link

Hi, this is a READ-ONLY repository, please submit your PR on the https://github.com/hyperf/hyperf repository.

This Pull Request will close automatically.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants