All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.0.2 (2024-06-04)
- types: Upgrade GSG to fix CI. (ef68399)
3.0.1 (2024-06-02)
- job: Change transaction type. (3b3a8a5)
- job: Fix undocumented async behavior. Moving it to a sync behavior for now. (72fd970)
3.0.0 (2024-06-02)
- db: Change the signature of getApolloServer.
- db: Allow to provide a sequelizeInstance. (458593d)
2.3.1 (2024-04-22)
- types: Fix typo in success type. (27e75b3)
- worker: Fix invalid subscription triggered in the worker loop. (f92724b)
2.3.0 (2024-04-19)
- worker: Add a new "nonBlocking" parameter to checkForJobs that allows for parallele processing of all jobs of a given worker. (98220a3)
2.2.2 (2024-04-19)
2.2.1 (2024-04-15)
- acquire: Fix transaction allowing repeatable/uncommitted reads. the Acquire() function must work as a semaphore and always return an unique job without throwing in case of conflict. (52cd5ed)
2.2.0 (2024-04-12)
- typescript: Export types. (b0838b8)
2.1.0 (2024-04-12)
- build: Force build before release. (7b6cd83)
2.0.2 (2024-04-12)
- getModels: Fix bad initialization. (7bf1027)
2.0.1 (2024-04-12)
- models: Fix getModels signature. (9b46d76)
2.0.0 (2024-04-12)
- models: getModels now returns the models synchronously.
- models: getModels now returns the models synchronously. dbhash is not anymore provided to getModels. Use async getModelsAndInitializeDatabase if needed. (5fa7fba)
1.5.1 (2024-03-26)
- date-fns: Avoid dependency to a new function. (f5fe261)
1.5.0 (2024-03-26)
- boot: When a job is cancelled as server start it uses the status 'cancelled' and the ouput is explicit about the cancelation reason. (50cc8c5)
- processingInfo: Fix a regression on the steps elapsed time calculation. (ac123bb)
1.4.3 (2024-02-27)
- updateProcessingInfo: Fix updateProcessingInfo not updating steps when they were not move to done. (#85) (a770bf4), closes #79
1.4.2 (2023-10-31)
1.4.1 (2023-10-27)
- migration-workers: add extension pgcrypto to pg extension (2bf897f)
1.4.0 (2023-10-27)
1.3.1 (2023-10-18)
- wM-Migration: worker monitoring migration fixed to match older db (8a11186)
1.3.0 (2023-10-11)
- SequelizeGeneratorPackage: package updated (de91729)
1.2.0 (2023-10-11)
1.1.0 (2023-10-11)
1.0.0 (2023-01-31)
- tech-dept: Upgrade to Apollo 4 and add a reference to it in the doc.
- tech-dept: Upgrade to Apollo 4 and add a reference to it in the doc. (72b875b)
0.5.3 (2022-07-13)
0.5.2 (2022-06-29)
0.5.1 (2022-05-20)
0.5.0 (2021-10-19)
- dependencies: You must add graphql-sequelize-generator as a dependency.
- retry: Avoid duplicating attributes related to the running of a job when duplicating it. (ff013b0)
- dependencies: graphql-sequelize-generator is now peer dep. (b0cf48b)
0.4.0 (2021-06-14)
- job: The getApolloServer function now returns a promise.
- job: update processing job status to failed when booting server (#40) (970ba94)
- workerMonitoring: add model & logic (#39) (6c1f25e)
0.3.9 (2021-06-01)
- job: added the update of batch (6285585)
- pipeline: add field status to model pipeline (454647c)
- pipeline: add logic for dispatch job (20d4a61)
- pipeline: add model pipelineStep (3460423)
- recover: update description (299749d)
0.3.8 (2021-05-21)
0.3.7 (2020-11-30)
- job: Instantly cancel a not-yet-started job when requested to be cancelled and store the cancel date. (c28890d)
0.3.6 (2020-11-09)
- checkForJobs: add the missing argument to checkforJobs when looping (57c8f62)
0.3.5 (2020-11-09)
- cancel-request: One can request an job cancelation (ba64443)
0.3.4 (2020-11-04)
- job: Add missing subscriptions and remove hardcoded GSG types. (cfd192a)
0.3.3 (2020-11-04)
- graphql: Fix count endpoint missing after GSG upgrade. (6a50b03)
0.3.2 (2020-11-03)
- dependencies: Fix unsync dependencies making the build fail. (53e985f)
0.3.1 (2020-11-03)
0.3.0 (2020-11-02)
-
upgrade sequelize to 6.3.5
-
Merge pull request #11 from teamstarter/upgrade-sequelize (27f440c), closes #11
0.2.3 (2020-04-19)
0.2.2 (2020-04-02)
- server: Allow to provide custom mutations. (1c54af8)
0.2.1 (2020-03-24)
- worker: List jobs now directly returns the jobs. (52381ac)
0.2.0 (2020-03-24)
- worker: The worker functions now use an ApolloClient and not an uri.
- worker: Provide a function to create Job (9134c65)
0.1.27 (2020-03-24)
- job: Allow to planify a job in the future. (c665902)
- worker: Provide a method to fetch jobs. (b299d8e)
0.1.26 (2020-02-10)
- migration: Make the migration work for postgres and sqlite. (cf6ba54)
0.1.25 (2020-02-10)
- job: update job type to allow querying it. (c55f6e1)
0.1.24 (2020-01-18)
- job: Add the processing info. (dc6caeb)
0.1.23 (2020-01-06)
0.1.22 (2020-01-06)
- worker: Do not presume a stack is available. (1f69a33)
0.1.21 (2020-01-03)
- server: Allow to customize the gsg call. (f91afd9)
0.1.20 (2020-01-03)
- job: Allow to store more text in input and output fields. BC commit but ok for now. (490e9fc)
0.1.19 (2020-01-03)
- checkForJobs: Add stack trace in case of error. (4d56710)
0.1.18 (2020-01-03)
- checkForJob: Handle the failed status automatically. (e248c53)
0.1.17 (2020-01-02)
- job: Fix start and end date. (d83dcd7)
0.1.16 (2020-01-02)
- job: Track the execution time. (fa709f9)
0.1.15 (2019-12-29)
- checkForJobs looping (b8fd8a3)
0.1.14 (2019-12-28)
- Fix checkForJobs compatibility with nodejs. (00361de)
0.1.13 (2019-12-28)
0.1.12 (2019-12-27)
- Add a first test to setup the CI. (20a62f5)
0.1.11 (2019-12-27)
- Make the migrations use a different schema. (ba8d078)
0.1.10 (2019-12-27)
- CLI: Add a test server. (9d90423)
0.1.9 (2019-12-27)
- api: Add basic mutations for models. (a68e39c)
0.1.8 (2019-12-27)
- CLI: Add the migrations to the build. (a98d960)
0.1.7 (2019-12-27)
- CLI: Make cli invoquable without calling node and improve error management. (c2fd37d)
0.1.6 (2019-12-27)
0.1.5 (2019-12-27)
- cli: Fix bin path. (4466aa5)
0.1.4 (2019-12-27)
- migration: Add a migration cli. (bee5d81)
0.1.3 (2019-12-26)
- Add missing files to the build (d77ffbb)
0.1.2 (2019-12-26)
- Change project name as npm slot is taken. (b789f15)
- Try to fix relative path. (665206c)
- Start to expose standard functions to check package usability. (9e82278)