Commit Graph

150 Commits (da0928827aa04ec308affd6f15fc0bfe0276d2e6)

Author SHA1 Message Date
Julien Veyssier 76551aa69a feat(TaskProcessing): add AudioToAudioTranslate TaskType 2 months ago
Edward Ly 2d01dd6327
feat(TaskProcessing): add AudioToTextSubtitles TaskType 2 months ago
Yoan Bozhilov 0799454a1f fix(taskprocessing): claim tasks atomically with SKIP LOCKED + composite index 2 months ago
Marcel Klehr 041013bb58 fix(TaskProcessing): Check $progress value is in (0,1) in setTaskProgress 2 months ago
Marcel Klehr 573ecd0e81 feat(TaskProcessing): Update completionExpectedAt in Manager#setTaskProgress 2 months ago
Julien Veyssier 76709d7efc
feat(task-streaming): address review comments 2 months ago
Julien Veyssier 3f4eae2d0b feat(task-streaming): only send notify_push status updates after we actually apply the change in the db 2 months ago
Julien Veyssier c7d8369b5f feat(task-streaming): adjust notify push messages, add sort of a namespace 2 months ago
Julien Veyssier 4da89e92dd feat(task-streaming): send a notify_push message whenever a task status changes 2 months ago
Julien Veyssier 8ee02812ef feat(task-streaming): rename ISynchronousOptionsProvider to ISynchronousOptionsAwareProvider 2 months ago
Julien Veyssier b04de05805 fix(task-streaming): fix psalm issues, run cs:fix, gen openapi specs 2 months ago
Julien Veyssier 207f347afc feat(task-streaming): add new provider interface 2 months ago
Julien Veyssier ddf914231b feat(task-streaming): add preferStreaming boolean attribute to taskprocessing tasks. pass it to ISynchronousProgressiveProvider::process 2 months ago
Julien Veyssier a6e6d92103 feat(task-streaming): do not update the task in DB when setting intermediate result if notify_push is available 2 months ago
Julien Veyssier d65252b8af fix(task-streaming): make the notify_push message shorter 2 months ago
Julien Veyssier e4bea82c86 feat(task-streaming): add an endpoint to set a task intermediate output 2 months ago
Julien Veyssier 74d078e6e4 fix(task-streaming): and test sending data via notify_push 2 months ago
Julien Veyssier 7870537d01 feat(task-streaming): allow the Php providers to set intermediate results with a callback in process 2 months ago
El Mehdi Abenhazou e8c101fac8 fix(TaskProcessing): restrict allowed_classes in Manager cache deserialization 3 months ago
XananasX7 d0cce3da70 fix(TaskProcessing): add allowed_classes to unserialize() in Manager cache 3 months ago
Côme Chilliet 1ab09ec753
chore: Apply new coding standard to all files 3 months ago
Côme Chilliet 9680004b58
chore: Remove almost all uses of deprecated IServerContainer in lib/private 3 months ago
Lukas Schaefer 574243fab3
feat(TaskProcessing): add TextToTextReformatParagraphs task type 4 months ago
Ferdinand Thiessen e0ba4d71b6
chore: add missing `Override` attribute to `OC` 4 months ago
Oleksander Piskun f573285040 feat(taskprocessing): Add queue_stats API endpoint for external autoscalers 5 months ago
Carl Schwan 7b6078875b
refactor: Run rector on lib/private 7 months ago
Marcel Klehr c13d95809a Fix: Run cs:fix 7 months ago
Marcel Klehr c48a09f27d fix(TaskProcessing): Refactor TextToImage fallback 7 months ago
Marcel Klehr 25044f82ae fix(TaskProcessing): Adjust OCR task type to allow for multiple files and pdfs 8 months ago
Julien Veyssier b4f7fe2cb6
feat(taskprocessing): add a boolean 'includeWatermark' to taskprocessing tasks and pass it to ISynchronousWatermarkingProvider::process 9 months ago
Marcel Klehr 3ee6999682 fix: Use substr to cut error messages 10 months ago
Marcel Klehr 7f15598083 fix: address review comments 10 months ago
Marcel Klehr 6a1501a7d6 fix: address review comments 10 months ago
Marcel Klehr 044e92bf4e feat(TaskProcessing): Introduce ITriggerableProvider 10 months ago
Marcel Klehr 9df303f876 fix: address review comments 10 months ago
Marcel Klehr 3f527661b1 fix: Create new class instead of extending existing class 10 months ago
Marcel Klehr 7373f11af6 feat(TaskProcessing): user-facing error messages 10 months ago
Marcel Klehr be8e168f38 fix: Address psalm issues and review comments 10 months ago
Marcel Klehr 16da8bbc8a fix(TaskProcessingApiController): Implement getNextScheduledTasks for next_batch endpoint 10 months ago
Marcel Klehr 13eb2d1cbd feat(TaskProcessing): Introduce internal task types 10 months ago
Marcel Klehr a6f899f925 fix(TaskProcessing): Increase MAX_TASK_AGE to 6 months 11 months ago
Marcel Klehr fe54914ef9 fix(TaskProcessing): Cache task types by 11 months ago
Julien Veyssier 8c447eaba6
feat(taskprocessing): add manager method to get the list of available task type IDs 12 months ago
Julien Veyssier aa2ca86fb3
feat(taskprocessing): avoid generator cascade 1 year ago
Julien Veyssier cc295f2452
feat(taskprocessing): use Generator::getReturn to get the list of deleted tasks in the cleanup command 1 year ago
Julien Veyssier 19801f7ec4
feat(taskprocessing): move cleanup method to private taskprocessing manager, use it in the cleanup bg job and implement a cleanup command 1 year ago
Julien Veyssier 8c52b6c0fe
feat(taskprocessing): add cleanup flag to tasks to decide if they should be cleaned up automatically 1 year ago
Julien Veyssier be7ef439cf
fix(taskprocessing): move LAZY_CONFIG_KEYS constant to the private namespace 1 year ago
Julien Veyssier 2e3fa51132
feat(taskprocessing): load and store some config keys lazily 1 year ago
Julien Veyssier 2da3f450fa
feat(TaskProcessing): add agency audio-to-audio task type 1 year ago