Skip to content

Latest commit

 

History

History
581 lines (360 loc) · 44.7 KB

File metadata and controls

581 lines (360 loc) · 44.7 KB

1.14.1 (2026-03-12)

Bug Fixes

  • Fixes an issue with HTMX cache and forces sidequest-dark theme (#167) (5330628)

1.14.0 (2026-02-17)

Features

1.13.7 (2026-02-04)

Bug Fixes

  • fixed CI/CD (ce35ef7)
  • fixes SQLITE not respecting orderby + limit on update (#161) (6a15dec)

1.13.6 (2026-02-02)

Bug Fixes

  • re-export winston logger type for easy usage (#158) (8a6f357)

1.13.5 (2026-01-26)

Bug Fixes

  • enhance stale job handling with JobTransitioner and improve test coverage (#157) (f85e592)

1.13.4 (2026-01-07)

Bug Fixes

1.13.3 (2026-01-06)

Bug Fixes

  • added Math.min to the dispatcher and removed redundant checks (#152) (7fc9e0f)

1.13.2 (2026-01-02)

Bug Fixes

1.13.1 (2025-12-23)

Bug Fixes

  • mongo-backend multi-host URI support (#147) (a1c6bd3)

1.13.0 (2025-12-01)

Features

1.12.0 (2025-10-28)

Features

1.11.0 (2025-10-28)

Features

  • custom script path for manual resolution (#111) (ed47cb4)

1.10.0 (2025-10-08)

Features

  • enable WAL mode for SQLite backend to improve concurrency and performance (#116) (a2ee3d2)

1.9.0 (2025-10-08)

Features

  • implement selection saving and restoring functionality in layout (#115) (3a97b63)

1.8.0 (2025-09-22)

Features

  • add retry delay and backoff strategy to job data and related tests (#102) (664fe5a)

1.7.1 (2025-09-10)

Bug Fixes

  • scheduled jobs not stopping with Sidequest (#100) (129ee4e)

1.7.0 (2025-09-03)

Features

  • manual (sidequest.jobs.js) job resolution (#94) (c173dea)

1.6.2 (2025-08-28)

Bug Fixes

1.6.1 (2025-08-27)

Bug Fixes

1.6.0 (2025-08-21)

Features

  • add rerun button for canceled, failed, or completed jobs in jobs table (#83) (d1a89a0)

1.5.2 (2025-08-21)

Bug Fixes

  • fix flaky integration test (#81) (a828bd4)
  • replace JSON.stringify with util.inspect for logging (#79) (2704907)

1.5.1 (2025-08-21)

Bug Fixes

  • fix unknown type on backend config (#73) (f45b440)

1.5.0 (2025-08-16)

Features

  • Add countJobsByQueues to backend implementations and fixed 2 minor bugs (#70) (7a22053)

1.4.3 (2025-08-11)

Bug Fixes

  • set schema name for migrations based on searchPath in PostgresBackend (#67) (686afa5)

1.4.2 (2025-08-08)

Bug Fixes

  • allow passing full configs on sql backends (#63) (9820992)

1.4.1 (2025-08-07)

Bug Fixes

  • fixes job enqueue inside CJS jobs (#60) (14c959c)

1.4.0 (2025-08-07)

Features

  • relative path on script resolution (#58) (65cf83a)

1.3.0 (2025-08-06)

Features

  • add pooling control for PG knex config (#53) (7db5d6b)

1.2.0 (2025-08-04)

Features

  • enhance job listing functionality with pattern matching for queue, jobClass, and state (#50) (4153dd8)

1.1.1 (2025-08-01)

Bug Fixes

  • improve LazyBackend initialization to ensure single instance creation (#47) (2a016d1)

1.1.0 (2025-08-01)

Features

  • add develop branch configuration for prerelease and channel settings (#46) (d0f0b57)

1.0.0 (2025-08-01)

Bug Fixes

Features

  • Sidequest.build from job (#20) (d7f5286)
  • add better logging and tests for createBackendFromDriver function (#142) (00942cb)
  • add comprehensive test suite for job and queue management (a775de8)
  • add job builder (#39) (5af07bb)
  • add JobData to job object. (#171) (c61df01)
  • add nullable timeout column to sidequest_jobs table (b2bacbd)
  • add timeout on executor start (5c0164d)
  • add updateJob method and related tests for job management (6f7a024)
  • added cli (442b031)
  • added dasy ui (59411e9)
  • added job view - work in progress (e274af6)
  • added mongodb backend (#155) (0149d82)
  • allow nested jobs (#55) (a8ff7f0)
  • allowing to set maxAttempts and availabeAt on enqueuing job. (#77) (c469da2)
  • basic auth on dashboard (#66) (add020b)
  • cancel job (8434c70)
  • cleanup job and coverage (#76) (f58f2d0)
  • dashboard config (e6741d2)
  • enhance queue management with defaults and force update options (#5) (40acbec)
  • Facades and better transitions (#161) (8066f5d)
  • implement backend initialization and configuration for dashboard (34737b9)
  • implement staleJobs method for job management across backends (a10959a)
  • improve DX (#71) (075b589)
  • job flow control (#42) (f7dd600)
  • job list (5208e7c)
  • job view (31f6112)
  • mock shared-runner for improved test isolation in main.test.ts (a1bfac2)
  • move magic numbers to Sidequest config (#147) (f701f1a)
  • moving args to run function (225bee3)
  • realising staled claimed and running jobs (#59) (148f64c)
  • recurring jobs (#12) (cd66663)
  • redis backend (#129) (f08e9b7)
  • refactor backend import paths and introduce setTestBackend function (f5439da)
  • refactor uniquiness (#67) (fbea055)
  • removed dev server (ffe153d)
  • rerun jobs and fixing small issues (6e2925c)
  • routines (6abf0d4)
  • run from dashboard (b65b058)
  • unlimited jobs (#21) (0055f4a)
  • Update branch triggers to include 'develop' for workflows (#1) (eef8a35)
  • Update job arguments type to array in SidequestDashboard (a920c27)

Reverts

1.0.0-next.22 (2025-07-31)

Bug Fixes

1.0.0-next.22 (2025-07-31)

Bug Fixes

1.0.0-next.21 (2025-07-31)

Bug Fixes

  • add engines field to specify required Node.js version (#42) (44c9523)

1.0.0-next.20 (2025-07-31)

Bug Fixes

  • show more and show less not saving state on page refresh (#41) (fcc99e7)

1.0.0-next.19 (2025-07-31)

Bug Fixes

  • remove unused delete button from job view (#36) (eedd15f)

1.0.0-next.18 (2025-07-31)

Bug Fixes

  • Future canceled jobs not running (#34) (85a5212)

1.0.0-next.17 (2025-07-30)

Bug Fixes

1.0.0-next.16 (2025-07-30)

Bug Fixes

  • update default concurrency value in documentation (dfc328d)

1.0.0-next.15 (2025-07-30)

Bug Fixes

Features

1.0.0-next.14 (2025-07-25)

Features

1.0.0-next.13 (2025-07-25)

Features

  • enhance queue management with defaults and force update options (#5) (40acbec)

1.0.0-next.12 (2025-07-24)

Bug Fixes

  • update jobDefaults handling and add engine tests (#4) (bbd8dde)

1.0.0-next.11 (2025-07-24)

Bug Fixes

  • including migrations on backends (a670e89)

1.0.0-next.10 (2025-07-24)

Bug Fixes

1.0.0-next.9 (2025-07-24)

Bug Fixes

1.0.0-next.9 (2025-07-24)

Bug Fixes

1.0.0-next.8 (2025-07-24)

Bug Fixes

1.0.0-next.7 (2025-07-24)

Bug Fixes

1.0.0-next.6 (2025-07-24)

Bug Fixes

1.0.0-next.5 (2025-07-24)

Bug Fixes

1.0.0-next.4 (2025-07-24)

Bug Fixes

1.0.0-next.3 (2025-07-24)

Bug Fixes

1.0.0-next.2 (2025-07-24)

Bug Fixes

1.0.0-next.1 (2025-07-24)

Bug Fixes

  • add close method to Engine class for backend cleanup (90ece50)
  • changed to patch and fixed job path call on table (6e2399e)
  • claim (b535e98)
  • deduplication (#58) (e0d6ae7)
  • default job state (626882e)
  • enqueue (a1cc0aa)
  • ensure consistent path formatting in buildPath function (55de875)
  • escape backslashes in file paths for consistency (36cc48c)
  • fix build of dashboard on windows (e92f15d)
  • Fix Dashboard stats and graph, and removes Redis (#154) (b3ab912)
  • fix second shutdown attempt (295f6b4)
  • fixed a few inconsistencies (54d338d)
  • fixed time range (fb19cac)
  • fixed yarn lock (#140) (68176ec)
  • format (c51ecf6)
  • improve job failure handling in RetryTransition (#143) (f448c35)
  • make config parameter optional in Engine.start method (2359040)
  • queue list (b09d103)
  • removing returning usage from sql backend (5d61c29)
  • sending config to sidequest main (44a314c)
  • serialize errors (#44) (683b7e1)
  • states (81be666)
  • update logger import to use @sidequest/core (d1f7825)
  • update staleJobs test to handle negative timeout values (514b330)
  • url (74651c2)

Features

  • add better logging and tests for createBackendFromDriver function (#142) (00942cb)
  • add comprehensive test suite for job and queue management (a775de8)
  • add job builder (#39) (5af07bb)
  • add JobData to job object. (#171) (c61df01)
  • add nullable timeout column to sidequest_jobs table (b2bacbd)
  • add timeout on executor start (5c0164d)
  • add updateJob method and related tests for job management (6f7a024)
  • added cli (442b031)
  • added dasy ui (59411e9)
  • added job view - work in progress (e274af6)
  • added mongodb backend (#155) (0149d82)
  • allow nested jobs (#55) (a8ff7f0)
  • allowing to set maxAttempts and availabeAt on enqueuing job. (#77) (c469da2)
  • basic auth on dashboard (#66) (add020b)
  • cancel job (8434c70)
  • cleanup job and coverage (#76) (f58f2d0)
  • dashboard config (e6741d2)
  • Facades and better transitions (#161) (8066f5d)
  • implement backend initialization and configuration for dashboard (34737b9)
  • implement staleJobs method for job management across backends (a10959a)
  • improve DX (#71) (075b589)
  • job flow control (#42) (f7dd600)
  • job list (5208e7c)
  • job view (31f6112)
  • mock shared-runner for improved test isolation in main.test.ts (a1bfac2)
  • move magic numbers to Sidequest config (#147) (f701f1a)
  • moving args to run function (225bee3)
  • realising staled claimed and running jobs (#59) (148f64c)
  • redis backend (#129) (f08e9b7)
  • refactor backend import paths and introduce setTestBackend function (f5439da)
  • refactor uniquiness (#67) (fbea055)
  • removed dev server (ffe153d)
  • rerun jobs and fixing small issues (6e2925c)
  • routines (6abf0d4)
  • run from dashboard (b65b058)
  • Update branch triggers to include 'develop' for workflows (#1) (eef8a35)
  • Update job arguments type to array in SidequestDashboard (a920c27)

Reverts