Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(core): Generalize binary data manager interface (no-changelog) #7164

Merged
merged 115 commits into from
Sep 22, 2023

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    29f1d11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7206fd View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    9c8efbc View commit details
    Browse the repository at this point in the history
  2. Remove test code from service

    ivov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    05e3fef View commit details
    Browse the repository at this point in the history
  3. Use time constants

    ivov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    9dabbe8 View commit details
    Browse the repository at this point in the history
  4. Improve naming

    ivov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    3f7de8e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5583814 View commit details
    Browse the repository at this point in the history
  6. Improve naming

    ivov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    f50108a View commit details
    Browse the repository at this point in the history
  7. Make batch size class field

    ivov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    85ac53a View commit details
    Browse the repository at this point in the history
  8. Cleanup

    ivov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    1d87e9e View commit details
    Browse the repository at this point in the history
  9. Remove unused method

    ivov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    dd16e45 View commit details
    Browse the repository at this point in the history
  10. Cleanup

    ivov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    619bff6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8cace11 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1fea046 View commit details
    Browse the repository at this point in the history
  13. Add tests

    ivov committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    c4ffe6d View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Improve test

    ivov committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    738eb1b View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Soft-delete in single pass

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    259fe75 View commit details
    Browse the repository at this point in the history
  2. Restore value

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    f3f5b27 View commit details
    Browse the repository at this point in the history
  3. Restore from debug value

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    65d17cb View commit details
    Browse the repository at this point in the history
  4. Add clarifying comments

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    96ae7b4 View commit details
    Browse the repository at this point in the history
  5. Update tests

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    21040b5 View commit details
    Browse the repository at this point in the history
  6. Add typedi to core

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    aa4d633 View commit details
    Browse the repository at this point in the history
  7. Update package.json

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    e54becb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    80e7258 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3a8960f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    64b1a96 View commit details
    Browse the repository at this point in the history
  11. Update tests

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    f974b55 View commit details
    Browse the repository at this point in the history
  12. Reduce diff

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    36d0243 View commit details
    Browse the repository at this point in the history
  13. Update default

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    5e209e9 View commit details
    Browse the repository at this point in the history
  14. Add docline

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    0c3a6aa View commit details
    Browse the repository at this point in the history
  15. Remove redundant output types

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    3d4beba View commit details
    Browse the repository at this point in the history
  16. Remove unused type

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    1bf7a3d View commit details
    Browse the repository at this point in the history
  17. Rename to submanagers to client

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    1152092 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5627b4c View commit details
    Browse the repository at this point in the history
  19. Clean up types

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    6451750 View commit details
    Browse the repository at this point in the history
  20. Move binaryToBuffer to manager

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    7a7ad54 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    cdfe2fc View commit details
    Browse the repository at this point in the history
  22. Unify storage path naming

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    b5bc390 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c876697 View commit details
    Browse the repository at this point in the history
  24. Rename manager in nodes-base

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    25a796c View commit details
    Browse the repository at this point in the history
  25. More renamings

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    538d318 View commit details
    Browse the repository at this point in the history
  26. Generalize interface

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c7cf4b1 View commit details
    Browse the repository at this point in the history
  27. Continue generalizing

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    307bb1b View commit details
    Browse the repository at this point in the history
  28. Fix test

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    a2528d7 View commit details
    Browse the repository at this point in the history
  29. Better naming

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    d0cd85e View commit details
    Browse the repository at this point in the history
  30. More renamings

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    bfdbdf5 View commit details
    Browse the repository at this point in the history
  31. Minor cleanup

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    25e80b9 View commit details
    Browse the repository at this point in the history
  32. More minor cleanup

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    3476f6c View commit details
    Browse the repository at this point in the history
  33. Add clarifying comment

    ivov committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    9a25301 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Speed up pruning if high volume

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    0e075c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8ccf05 View commit details
    Browse the repository at this point in the history
  3. Remove call from hook

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    2071c7f View commit details
    Browse the repository at this point in the history
  4. Merge parent branch

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    be44721 View commit details
    Browse the repository at this point in the history
  5. Refix conflict

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    1d50b61 View commit details
    Browse the repository at this point in the history
  6. Add formats to schema

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    e042e91 View commit details
    Browse the repository at this point in the history
  7. Add ensureStringArray util

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    e948f8f View commit details
    Browse the repository at this point in the history
  8. Adjust types based on parsing

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    0feb926 View commit details
    Browse the repository at this point in the history
  9. Add type guard

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    c73f18c View commit details
    Browse the repository at this point in the history
  10. Clean up types in init()

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    f8fec92 View commit details
    Browse the repository at this point in the history
  11. Fix test

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    93ea57c View commit details
    Browse the repository at this point in the history
  12. Remove unneeded modifier

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    c8676be View commit details
    Browse the repository at this point in the history
  13. Cleanup

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    25006e8 View commit details
    Browse the repository at this point in the history
  14. Fix node tests

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    a7156f8 View commit details
    Browse the repository at this point in the history
  15. Remove unneeded line

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    e0e90b6 View commit details
    Browse the repository at this point in the history
  16. Rename constant

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    219addb View commit details
    Browse the repository at this point in the history
  17. Remove comment

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    d7c7f5f View commit details
    Browse the repository at this point in the history
  18. Fix tests

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    1ea380d View commit details
    Browse the repository at this point in the history
  19. Cleanup

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    a5b388b View commit details
    Browse the repository at this point in the history
  20. Rename error

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    9204754 View commit details
    Browse the repository at this point in the history
  21. Improve error message

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    9597508 View commit details
    Browse the repository at this point in the history
  22. Better error

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    8fde8be View commit details
    Browse the repository at this point in the history
  23. Better message

    ivov committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    ada012e View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Make execution ID non-nullable

    ivov committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    67e163f View commit details
    Browse the repository at this point in the history
  2. Merge master

    ivov committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    9665da1 View commit details
    Browse the repository at this point in the history
  3. Readability improvements

    ivov committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    12636dd View commit details
    Browse the repository at this point in the history
  4. Adjust types, followup to 67e163f

    ivov committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    e5c8c72 View commit details
    Browse the repository at this point in the history
  5. Merge parent branch

    ivov committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    8849007 View commit details
    Browse the repository at this point in the history
  6. Fix lint

    ivov committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    b7062e5 View commit details
    Browse the repository at this point in the history
  7. Fix lint

    ivov committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    79ecaa9 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Cleanup

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    02b6d86 View commit details
    Browse the repository at this point in the history
  2. Comment out cache keys

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    96ea9ea View commit details
    Browse the repository at this point in the history
  3. Revert "Comment out cache keys"

    This reverts commit 96ea9ea.
    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    3d76b21 View commit details
    Browse the repository at this point in the history
  4. Rename dir to TempBinaryData

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    455c327 View commit details
    Browse the repository at this point in the history
  5. Rename back to BinaryData

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    65b4fb0 View commit details
    Browse the repository at this point in the history
  6. Merge master

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    3bf3430 View commit details
    Browse the repository at this point in the history
  7. Clear timers on shutdown

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    abe6d9d View commit details
    Browse the repository at this point in the history
  8. Set timers only on main instance

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2682b3d View commit details
    Browse the repository at this point in the history
  9. Also for clearing timers

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1c788fe View commit details
    Browse the repository at this point in the history
  10. Merge parent branch

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    f248982 View commit details
    Browse the repository at this point in the history
  11. Rename back to localStoragePath

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    04f4b83 View commit details
    Browse the repository at this point in the history
  12. Remove unused arg

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    03264f9 View commit details
    Browse the repository at this point in the history
  13. Fix lint

    ivov committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    a6e33d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    8823554 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5def40 View commit details
    Browse the repository at this point in the history
  3. Switch info to debug

    ivov committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    77955e4 View commit details
    Browse the repository at this point in the history
  4. Fix tests

    ivov committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    b930e3e View commit details
    Browse the repository at this point in the history
  5. Remove redundant checks for deletedAt being NULL

    The column `deletedAt` is marked `@DeleteDateColumn()` so all reads
    from the repository automatically add a `WHERE` clause checking
    that the column `IS NULL`.
    ivov committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    e91f3de View commit details
    Browse the repository at this point in the history
  6. Fix lint

    ivov committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    2c3704d View commit details
    Browse the repository at this point in the history
  7. Fix last test

    ivov committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    215f58e View commit details
    Browse the repository at this point in the history
  8. More missing loggers in tests

    ivov committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    c33d164 View commit details
    Browse the repository at this point in the history
  9. Add logger to even more test

    ivov committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    69764f7 View commit details
    Browse the repository at this point in the history
  10. Refactor logging for tests

    ivov committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    7c3e58d View commit details
    Browse the repository at this point in the history
  11. Merge parent branch

    ivov committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    6fe79b8 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Merge master, fix conflicts

    ivov committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    4f025b2 View commit details
    Browse the repository at this point in the history
  2. Fix misresolved conflict

    ivov committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    80a4fc5 View commit details
    Browse the repository at this point in the history
  3. Remove excess check on init

    ivov committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    20d5ea7 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    0f84eb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    605d02b View commit details
    Browse the repository at this point in the history
  3. Missing renaming in test

    ivov committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    c430f22 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Rename constant

    ivov committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    0cdfb79 View commit details
    Browse the repository at this point in the history
  2. Merge master

    ivov committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    08ce3f7 View commit details
    Browse the repository at this point in the history
  3. Restore LogCatch

    `LogCatch` was merged into master at a different file: `/packages/core/binaryData/index.ts`, which is now at `BinaryData.service.ts`
    ivov committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    61c2f5a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74adb24 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0bc2457 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d27e4c4 View commit details
    Browse the repository at this point in the history