Ajit Singh
2dd8089409
chore: Removed deprecated max_loop_allowed argument from Pipeline init ( #8409 )
...
* Added equality check for sender and receiver in connection function of pipeline
* Update base.py
irrelevant changes reverted
* added release note
* removed deprecated param max_loops_allowed from pipeline init
* added release note
* revert non relevant test
* Delete releasenotes/notes/remove-support-to-connect-component-to-self-6eedfb287f2a2a02.yaml
* revery non relevant change
* Remove unused test_pipeline_deprecated.yaml
* Remove PipelineMaxLoops error
* Update release notes
---------
Co-authored-by: Silvano Cerza <silvanocerza@gmail.com>
2024-09-30 15:58:05 +02:00
Silvano Cerza
5514676b5e
feat: Deprecate max_loops_allowed
in favour of new argument max_runs_per_component
( #8354 )
...
* Deprecate max_loops_allowed in favour of new argument max_runs_per_component
* Add missing test file
* Some enhancements
* Add version that will remove deprecate stuff
2024-09-12 11:00:12 +02:00
Madeesh Kannan
1fa30d4aaa
chore: Remove deprecated debug
param from Pipeline.run
( #8288 )
...
* chore: Remove deprecated `debug` param from `Pipeline.run`
* Fix tests
2024-08-27 11:27:38 +02:00
Silvano Cerza
58dd972d1a
refactor: Isolate code that runs single Pipeline Component ( #7837 )
...
* Isolate code that runs single Pipeline Component
* Fix mypy
2024-06-10 16:03:14 +00:00
Massimiliano Pippi
10c675d534
chore: add license header to all modules ( #7675 )
...
* add license header to modules
* check license header at linting time
2024-05-09 13:40:36 +00:00
Vladimir Blagojevic
8cb3cecf34
feat: Trace pipeline run input/output data ( #7590 )
...
* Trace pipeline run
* Add reno note
* Update tracing tests to check input_data and output_data
* empty
---------
Co-authored-by: anakin87 <stefanofiorucci@gmail.com>
Co-authored-by: Silvano Cerza <3314350+silvanocerza@users.noreply.github.com>
2024-04-29 17:29:27 +02:00
Tobias Wochinger
69d5438d6e
tests: make 3.12 compatible ( #7265 )
2024-02-29 16:11:14 +01:00
Tobias Wochinger
6fce2dbb11
feat: log trace correlation ( #7206 )
...
* feat: implement support for trace-log correlation
* docs: add release notes
2024-02-27 10:06:53 +01:00
Tobias Wochinger
41b93108c0
feat: allow content tracing ( #7066 )
...
* feat: implement content tracing capability
* feat: trace component input/output
* chore: extend type serialization to classes with `to_dict`
* docs: add option for content tracing
* style: remove unused import
* chore: add more tags
* style: ignore typing
* fix: fix tagging of types
2024-02-23 11:52:54 +01:00
Tobias Wochinger
6e580e4430
feat: implement pipeline tracing ( #7046 )
...
* feat: implement pipeline tracing
* tests: improve test setup for spying tracer
* feat: implement util for type coercion
* fix: trace a after checking pipeline output
* docs: add release notes
* docs: drop unused imports
* refactor: simplify getting raw span
* refactor: implement `ProxyTracer`
2024-02-22 12:52:04 +01:00