dify/api/tests/unit_tests
GareArc 83f5850d0a
refactor(telemetry): add resolved_parent_context property and fix edge cases
- Add resolved_parent_context property to BaseTraceInfo for reusable parent context extraction
- Refactor enterprise_trace.py to use property instead of duplicated dict plucking (~19 lines eliminated)
- Fix UUID validation in exporter.py with specific error logging for invalid trace correlation IDs
- Add error isolation in event_handlers.py to prevent telemetry failures from breaking user operations
- Replace pickle-based payload_fallback with JSON storage rehydration for security
- Update TelemetryEnvelope to use Pydantic v2 ConfigDict with extra='forbid'
- Update tests to reflect contract changes and new error handling behavior
2026-03-01 19:33:59 -08:00
..
commands refactor(api): replace AutoRenewRedisLock with DbMigrationAutoRenewLock 2026-02-14 16:28:38 +08:00
configs revert: revert human input relevant code (#31766) 2026-01-30 19:18:49 +08:00
controllers fix: "refactor: port api/controllers/console/tag/tags.py to ov3" (#31887) 2026-02-03 22:18:53 +08:00
core Merge origin/release/e-1.12.1 into 1.12.1-otel-ee 2026-03-01 00:18:46 -08:00
enterprise refactor(telemetry): add resolved_parent_context property and fix edge cases 2026-03-01 19:33:59 -08:00
extensions revert: revert human input relevant code (#31766) 2026-01-30 19:18:49 +08:00
factories refactor: document_indexing_sync_task split db session (#32129) 2026-02-09 17:16:17 +08:00
fields refactor: port api/fields/file_fields.py (#30638) 2026-01-06 22:55:58 +08:00
libs revert: revert human input relevant code (#31766) 2026-01-30 19:18:49 +08:00
models revert: revert human input relevant code (#31766) 2026-01-30 19:18:49 +08:00
oss feat: support tencent cos custom domain (#30193) 2025-12-29 15:41:02 +08:00
repositories revert: revert human input relevant code (#31766) 2026-01-30 19:18:49 +08:00
services test: remove unrelated enterprise service test 2026-02-14 16:34:49 +08:00
tasks Merge origin/release/e-1.12.1 into 1.12.1-otel-ee 2026-03-01 00:18:46 -08:00
tools feat: MCP tool adds support for embeddedResource (#30261) 2025-12-29 10:15:47 +08:00
utils fix: [xxx](xxx) render as xxx](xxx) (#30392) 2025-12-31 10:30:15 +08:00
__init__.py FEAT: NEW WORKFLOW ENGINE (#3160) 2024-04-08 18:51:46 +08:00
.gitignore Enhance Code Consistency Across Repository with .editorconfig (#19023) 2025-04-29 18:04:33 +08:00
conftest.py revert: revert human input relevant code (#31766) 2026-01-30 19:18:49 +08:00