Skip to content

Conversation

merencia
Copy link
Contributor

@merencia merencia commented Aug 1, 2025

No description provided.

GiovaniGuizzo and others added 30 commits July 23, 2025 20:27
* feat: Update branch triggers to include 'develop' for workflows

* chore: Add CODEOWNERS file to define repository ownership
* build: adding semantic release to the project

* build: publish only dist

* build: added release yml
* build: adding semantic release to the project

* build: publish only dist

* build: added release yml

* build: removing workflow dispatch
# 1.0.0-next.1 (2025-07-24)

### Bug Fixes

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

### Features

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

### Reverts

* Revert "Chore/fix env ([#166](https://github.com/sidequestjs/sidequest/issues/166))" ([#167](https://github.com/sidequestjs/sidequest/issues/167)) ([6254959](6254959))
# [1.0.0-next.2](v1.0.0-next.1...v1.0.0-next.2) (2025-07-24)

### Bug Fixes

* publish to npm ([477e9a2](477e9a2))
# [1.0.0-next.3](v1.0.0-next.2...v1.0.0-next.3) (2025-07-24)

### Bug Fixes

* using exec ([80e47be](80e47be))
# [1.0.0-next.4](v1.0.0-next.3...v1.0.0-next.4) (2025-07-24)

### Bug Fixes

* release ([d731dd2](d731dd2))
* release ([b736f50](b736f50))
* test ([1da410e](1da410e))
* test ([8444aef](8444aef))
* version ([be0e7d4](be0e7d4))
# [1.0.0-next.5](v1.0.0-next.4...v1.0.0-next.5) (2025-07-24)

### Bug Fixes

* release next ([586ec83](586ec83))
# [1.0.0-next.6](v1.0.0-next.5...v1.0.0-next.6) (2025-07-24)

### Bug Fixes

* publish ([17d036b](17d036b))
# [1.0.0-next.7](v1.0.0-next.6...v1.0.0-next.7) (2025-07-24)

### Bug Fixes

* remove topological ([f25b881](f25b881))
* removing version script ([e7736a4](e7736a4))
* versions ([abd5a80](abd5a80))
* yarn lock ([d9cdc68](d9cdc68))
merencia and others added 25 commits July 29, 2025 22:10
# [1.0.0-next.15](v1.0.0-next.14...v1.0.0-next.15) (2025-07-30)

### Bug Fixes

* author ([ec1734a](ec1734a))
* author ([e81372f](e81372f))
* Proper dashboard and Sidequest shutdown ([#16](#16)) ([ed1d853](ed1d853))
* release ([4b2f4e7](4b2f4e7))
* release ([#26](#26)) ([c6093ae](c6093ae))
* release.yml ([c37c57c](c37c57c))
* revert unlimited jobs ([#23](#23)) ([96ccc5d](96ccc5d)), closes [#21](#21)
* Unhandled error on Executor Manager ([#24](#24)) ([81bd5e0](81bd5e0))
* using personal token ([#25](#25)) ([91c5834](91c5834))
* using sidequest release app ([1ecf1a7](1ecf1a7))

### Features

* `Sidequest.build` from job ([#20](#20)) ([d7f5286](d7f5286))
* unlimited jobs ([#21](#21)) ([0055f4a](0055f4a))
* docs: enhance engine documentation with detailed overview and configuration examples

* feat: enhance engine startup process with error handling and logging
docs: update configuration and startup guides with detailed examples
fix: add cleanup on engine start failure to prevent resource leaks

* docs: update cleanup and graceful shutdown documentation for clarity and completeness

* docs: update links in enqueue documentation for consistency

* fix: update logger import path for consistency
# [1.0.0-next.16](v1.0.0-next.15...v1.0.0-next.16) (2025-07-30)

### Bug Fixes

* update default concurrency value in documentation ([dfc328d](dfc328d))
* fix: concurrency must be positive number

* fix: moving queue concurrency validation
# [1.0.0-next.17](v1.0.0-next.16...v1.0.0-next.17) (2025-07-30)

### Bug Fixes

* min concurrency ([#28](#28)) ([5e9877b](5e9877b))
* refactor: moved job to core

* refactor: update import paths to use @sidequest/core

* refactor: add @sidequest/engine dependency and update job transition logic

* test: enhance test setup and teardown for backend tests

* refactor: enhance run method logic for job re-running and state handling

* refactor: add idleWorkerTimeout to EngineConfig and update RunnerPool to use it

* refactor: move backend truncation to beforeEach for consistent test setup

* refactor: update vitest configuration to include test setup and path resolution

* refactor: replace sidequestTest with it in job tests for consistency
refactor: update tsconfig to remove test directory from include
refactor: simplify vitest configuration by removing unnecessary parameters

* refactor: update package list in development guide for clarity and consistency
# [1.0.0-next.18](v1.0.0-next.17...v1.0.0-next.18) (2025-07-31)

### Bug Fixes

* Future canceled jobs not running ([#34](#34)) ([85a5212](85a5212))
* docs: examples

* docs: examples

* fix: return result object in CountWordJob

* fix: correct name in HelloJob enqueue and update package dependencies

* chore: yarn lock

* fix: format

---------

Co-authored-by: Giovani Guizzo <giovaniguizzo@gmail.com>
# [1.0.0-next.19](v1.0.0-next.18...v1.0.0-next.19) (2025-07-31)

### Bug Fixes

* remove unused delete button from job view ([#36](#36)) ([eedd15f](eedd15f))
* refactor: simplify logging messages in job transitions

* feat: enhance logging for job transitions with job IDs

* feat: improve detail toggling by using unique IDs for constructor, run, and result arguments

* feat: implement scroll position restoration for HTMX swaps

* fix: correct scroll position restoration method for HTMX swaps

* feat: enhance URL management for HTMX requests and improve button behavior in job and queue tables

* fix: refine toggleDetails logic for better state handling in job details
# [1.0.0-next.20](v1.0.0-next.19...v1.0.0-next.20) (2025-07-31)

### Bug Fixes

* show more and show less not saving state on page refresh ([#41](#41)) ([fcc99e7](fcc99e7))
* fix: add engines field to specify required Node.js version

* fix: update version to 1.0.0-next.20 across all package.json files
# [1.0.0-next.21](v1.0.0-next.20...v1.0.0-next.21) (2025-07-31)

### Bug Fixes

* add engines field to specify required Node.js version ([#42](#42)) ([44c9523](44c9523))
# [1.0.0-next.22](v1.0.0-next.21...v1.0.0-next.22) (2025-07-31)

### Bug Fixes

* new version ([c104052](c104052))
# [1.0.0-next.22](v1.0.0-next.21...v1.0.0-next.22) (2025-07-31)

### Bug Fixes

* new version ([c104052](c104052))
@GiovaniGuizzo GiovaniGuizzo changed the title release: 1.0.0 Release: v1.0.0 Aug 1, 2025
@GiovaniGuizzo GiovaniGuizzo merged commit 8b2a029 into master Aug 1, 2025
5 checks passed
@sidequest-release
Copy link

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants