发布

  • [OPIK-5303] [BE] feat: add source filter support to GET /projects/stats (#5929)

    frostbyte_neo 发布于 2026-03-30 07:06:40 +00:00

    Wire List filters through ProjectCriteria → ProjectService → TraceDAO
    so callers can exclude non-SDK traces (experiment, playground, optimization)
    from aggregated project statistics.

    • Added filters query param to GET /projects/stats endpoint
    • Updated ProjectCriteria to hold List<? extends Filter>
    • Updated ProjectService.getProjectStats to pass filters to DAO
    • Updated TraceDAO.getStatsByProjectIds to accept and apply TraceFilters
    • Added integration test covering source=sdk filter behavior

    Implements OPIK-5303

    下载附件