发布

  • [OPIK-3573][BE] extend endpoints to create version (#4559)

    frostbyte_neo 发布于 2025-12-29 07:05:52 +00:00

    • [NA] [BE] Add version copy functionality for restoreVersion
    • Add copyVersionItems method to DatasetItemVersionDAO for copying items between versions
    • Re-add restoreVersion endpoint with new implementation that copies items directly
      between versions in dataset_item_versions (bypassing the draft table)
    • Refactor restoreVersion into smaller helper methods for readability
    • Calculate diff statistics between previous latest and restored version
    • Add VersionedDatasetItem record for internal representation of versioned items
    • Add RestoreVersion tests
    • OPIK-3573 add POST logic to create a version explicitly

    • OPIK-3573 get items from latest version when toggle is ON

    • OPIK-3573 add coverage

    • OPIK-3573 replace commitVersion with PUT /items

    • OPIK-3573 delete creates a new version

    • OPIK-3573 patch dataset items

    • OPIK-3573 from traces, spans and csv upload

    • OPIK-3573 fix columns mapping and deletion logic

    • OPIK-3573 fix get item by id

    • OPIK-3573 fixed item count and edit items

    • OPIK-3573 fix item deletion

    • OPIK-3573 remove dead code

    • OPIK-3573 code improvements

    • OPIK-3573 improve queries readability

    • OPIK-3573 remove unnecessary code

    • OPIK-3573 code cleanup

    • OPIK-3573 moved bulk patch logic to the DAO

    • OPIK-3573 remove dead code

    • OPIK-3573 remove duplicate test coverage

    • OPIK-3573 cover from-traces and from-spans

    • OPIK-3573 PR comments

    • OPIK-3573 turn off dataset version toggle for tests

    • OPIK-3573 PR comments

    • OPIK-3573 PR comments: batch update by filters

    • OPIK-3573 align the API to use id

    • OPIK-3573 PR comments: respond with status CREATED

    • OPIK-3573 PR comment: handle ids not found

    • OPIK-3573 PR comments

    下载附件