Skip to content

Latest commit

 

History

History
491 lines (219 loc) · 20.9 KB

CHANGELOG.md

File metadata and controls

491 lines (219 loc) · 20.9 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.0.2 (2024-06-04)

Bug Fixes

  • types: Upgrade GSG to fix CI. (ef68399)

3.0.1 (2024-06-02)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • db: Change the signature of getApolloServer.

Features

  • db: Allow to provide a sequelizeInstance. (458593d)

2.3.1 (2024-04-22)

Bug Fixes

  • types: Fix typo in success type. (27e75b3)
  • worker: Fix invalid subscription triggered in the worker loop. (f92724b)

2.3.0 (2024-04-19)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • typescript: Export types. (b0838b8)

2.1.0 (2024-04-12)

Features

  • build: Force build before release. (7b6cd83)

2.0.2 (2024-04-12)

Bug Fixes

  • getModels: Fix bad initialization. (7bf1027)

2.0.1 (2024-04-12)

Bug Fixes

  • models: Fix getModels signature. (9b46d76)

2.0.0 (2024-04-12)

⚠ BREAKING CHANGES

  • models: getModels now returns the models synchronously.

Features

  • 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)

Bug Fixes

  • date-fns: Avoid dependency to a new function. (f5fe261)

1.5.0 (2024-03-26)

Features

  • boot: When a job is cancelled as server start it uses the status 'cancelled' and the ouput is explicit about the cancelation reason. (50cc8c5)

Bug Fixes

  • processingInfo: Fix a regression on the steps elapsed time calculation. (ac123bb)

1.4.3 (2024-02-27)

Bug Fixes

  • 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)

Bug Fixes

  • migration-workers: add extension pgcrypto to pg extension (2bf897f)

1.4.0 (2023-10-27)

Features

  • workerSuccessRating: MV workerSuccessRating implemented (#83) (26b8c11)

1.3.1 (2023-10-18)

Bug Fixes

  • wM-Migration: worker monitoring migration fixed to match older db (8a11186)

1.3.0 (2023-10-11)

Features

  • SequelizeGeneratorPackage: package updated (de91729)

1.2.0 (2023-10-11)

Features

  • JobSuccessV2: snapshot updated + double migration removed + test protection (#81) (6bc9bb0)

1.1.0 (2023-10-11)

Features

  • jobSuccess: new materialized view about jobSuccess (#77) (d464793)

1.0.0 (2023-01-31)

⚠ BREAKING CHANGES

  • tech-dept: Upgrade to Apollo 4 and add a reference to it in the doc.

Features

  • tech-dept: Upgrade to Apollo 4 and add a reference to it in the doc. (72b875b)

0.5.3 (2022-07-13)

Bug Fixes

0.5.2 (2022-06-29)

0.5.1 (2022-05-20)

0.5.0 (2021-10-19)

⚠ BREAKING CHANGES

  • dependencies: You must add graphql-sequelize-generator as a dependency.

Features

  • retry: Avoid duplicating attributes related to the running of a job when duplicating it. (ff013b0)

Bug Fixes

  • dependencies: graphql-sequelize-generator is now peer dep. (b0cf48b)

0.4.0 (2021-06-14)

⚠ BREAKING CHANGES

  • job: The getApolloServer function now returns a promise.

Features

  • job: update processing job status to failed when booting server (#40) (970ba94)
  • workerMonitoring: add model & logic (#39) (6c1f25e)

0.3.9 (2021-06-01)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • checkForJobs: add the missing argument to checkforJobs when looping (57c8f62)

0.3.5 (2020-11-09)

Features

  • cancel-request: One can request an job cancelation (ba64443)

0.3.4 (2020-11-04)

Bug Fixes

  • job: Add missing subscriptions and remove hardcoded GSG types. (cfd192a)

0.3.3 (2020-11-04)

Bug Fixes

  • graphql: Fix count endpoint missing after GSG upgrade. (6a50b03)

0.3.2 (2020-11-03)

Bug Fixes

  • dependencies: Fix unsync dependencies making the build fail. (53e985f)

0.3.1 (2020-11-03)

0.3.0 (2020-11-02)

⚠ BREAKING CHANGES

  • 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)

Features

  • server: Allow to provide custom mutations. (1c54af8)

0.2.1 (2020-03-24)

Features

  • worker: List jobs now directly returns the jobs. (52381ac)

0.2.0 (2020-03-24)

⚠ BREAKING CHANGES

  • worker: The worker functions now use an ApolloClient and not an uri.

Features

  • worker: Provide a function to create Job (9134c65)

0.1.27 (2020-03-24)

Features

  • job: Allow to planify a job in the future. (c665902)
  • worker: Provide a method to fetch jobs. (b299d8e)

0.1.26 (2020-02-10)

Bug Fixes

  • migration: Make the migration work for postgres and sqlite. (cf6ba54)

0.1.25 (2020-02-10)

Features

  • job: update job type to allow querying it. (c55f6e1)

0.1.24 (2020-01-18)

Features

  • job: Add the processing info. (dc6caeb)

0.1.23 (2020-01-06)

0.1.22 (2020-01-06)

Bug Fixes

  • worker: Do not presume a stack is available. (1f69a33)

0.1.21 (2020-01-03)

Features

  • server: Allow to customize the gsg call. (f91afd9)

0.1.20 (2020-01-03)

Bug Fixes

  • job: Allow to store more text in input and output fields. BC commit but ok for now. (490e9fc)

0.1.19 (2020-01-03)

Features

  • checkForJobs: Add stack trace in case of error. (4d56710)

0.1.18 (2020-01-03)

Features

  • checkForJob: Handle the failed status automatically. (e248c53)

0.1.17 (2020-01-02)

Bug Fixes

  • job: Fix start and end date. (d83dcd7)

0.1.16 (2020-01-02)

Features

  • job: Track the execution time. (fa709f9)

0.1.15 (2019-12-29)

Bug Fixes

0.1.14 (2019-12-28)

Bug Fixes

  • Fix checkForJobs compatibility with nodejs. (00361de)

0.1.13 (2019-12-28)

Features

0.1.12 (2019-12-27)

Features

  • Add a first test to setup the CI. (20a62f5)

0.1.11 (2019-12-27)

Features

  • Make the migrations use a different schema. (ba8d078)

0.1.10 (2019-12-27)

Features

  • CLI: Add a test server. (9d90423)

0.1.9 (2019-12-27)

Features

  • api: Add basic mutations for models. (a68e39c)

0.1.8 (2019-12-27)

Bug Fixes

  • CLI: Add the migrations to the build. (a98d960)

0.1.7 (2019-12-27)

Bug Fixes

  • CLI: Make cli invoquable without calling node and improve error management. (c2fd37d)

0.1.6 (2019-12-27)

0.1.5 (2019-12-27)

Bug Fixes

0.1.4 (2019-12-27)

Features

  • migration: Add a migration cli. (bee5d81)

0.1.3 (2019-12-26)

Bug Fixes

  • Add missing files to the build (d77ffbb)

0.1.2 (2019-12-26)

Features

  • Change project name as npm slot is taken. (b789f15)

Bug Fixes

  • Try to fix relative path. (665206c)

0.1.1 (2019-12-26)

Features

  • Start to expose standard functions to check package usability. (9e82278)