bree icon indicating copy to clipboard operation
bree copied to clipboard

Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.

Results 28 bree issues
Sort by recently updated
recently updated
newest added

#### What problem are you trying to solve? Remove specific jobs when complete and keep others scheduled ... #### Describe the feature Actually only can remove all completed jobs, but...

enhancement

#### What problem are you trying to solve? Would be good to provide a `bree.modify` function to modify an existing job and rerun validation on the job.

enhancement

Hello, this library looks great :) . I'am currently using agenda which provides a UI that helps to monitor jobs , retry them etc... Does Bree provides a User Interface...

enhancement

Hi Is it possible to easily get a list of dates/times all jobs or a specific job will be executed next? Please see below some proposed syntax and use cases/outputs:...

enhancement
help wanted

### Problem There's a need to track, discuss, and document best approaches around adding jobs persistence layer on top of bree. This issue is a focused continuation of [this comment](https://github.com/breejs/bree/issues/17#issuecomment-667489208):...

documentation

The problem I'm facing is a confusing (from job developer perspective) use of the data (`workerData`) passed into the worker. After looking closer into how [workerData](https://github.com/breejs/bree/blob/a8f7b13bd33c2f0a982ae28ec27278877fcdf829/src/index.js#L601-L612) parameter is constructed, I...

Is there a way to make a job re-occur N milliseconds **after** it finished previous time?

enhancement
good first issue
help wanted

## Problem Executing jobs on a separate thread through worker_thread or in a separate process comes with a price of additional memory allocation and time taken to spawn up a...

enhancement

### Problem Graceful thread termination is currently relying on correct handling of ['cancel'](https://github.com/breejs/bree/blob/bed0df4a799b4a08dc20233baf64fbea2cd562e8/src/index.js#L809-L812) event inside of the job, which allows for hanging thread termination if job was incorrectly implemented. ###...

enhancement

Was looking into how resource intensive worker creation is through bree. I did not come across concrete numbers of the overhead associated with [worker_thread instantiation](https://github.com/breejs/bree/blob/d63322027a4e939a9a24fa9d3011e884dab5f807/src/index.js#L609). Based on the reference below...

enhancement