- removed deprecated method in chassis-srv (collection.load)
- added created_by and modified_by fields to store to redis job meta
- updated all dependencies (added created_by field to meta and client_id to tokens)
- fix for storing string values to redis
- added queue name to job response
- added support to specify queue_name when creating the job
- up deps (changed expires_in to date timestamp)
- up node and deps
- fix external jobs dir when no env var is provided
- use runWorker from npm package scs-jobs
- up dependencies
- up protos (to set all fields optionals)
- bump version to trigger build
- refactor owner and role association attributes
- up build to use latest Dockerfile
- refactor for handling meta created / modified time stamp field handling
- up deps
- up all deps
- migrate from bull to bull-mq
- up all deps
- move to full typed client and server, full text search
- up all deps
- up deps
- up deps
- migrated bullboard to @bullboard
- fixed redis url for bull
- updated chassis-srv (includes fix for offset store config)
- updated redis url
- updated dependencies and migrated from ioredis to redis
- fix default import to require
- removed importHelpers flag from tsconfig
- fixed default import
- up RC dependencies and added no floating promises rule
- up ts config
- up acs-client and other dependencies
- added null check for context object
- fix custom arguments
- updated acs-client and restructured checkAccessRequest accordingly
- updated logger and other dependencies
- fix to pass meta owner information for update / upsert
- fix filter by ownership
- added payload check before creating meta data
- up protos and acs-client
- up RC dependencies
- up dependencies
- updated grpc-client
- migraged kafka-client to kafkajs
- chassis-srv using the latest grpc-js and protobufdef loader
- filter changes (removed google.protobuf.struct completely and defined nested proto structure)
- added status object to each item and also overall operation_status
- removed default clean up of queues
queue.clean(0)
from jobDone / jobFailed listener and added setup clean interval to remove completed / failed jobs
- removed jobcall back done and replaced with job.moveToCompleted and updated bull
- enabled to support advanced settings in queue configuration
- removed the manual
deleteJobInstance
since we have support forremoveOnComplete
in job options - updated bull 3.22.10 to 3.22.11
- improved logging on event listener and added catch block for deleting job
- updated bull 3.21.1 to 3.22.10
- updated node version to 16.3
- updated logger and protos
- updated Docker image Node version to 14.15.5 for both docker files
- migrated from redis to ioredis module
- updated dependencies.
- updated dependencies.
- fix for create, update, upsert and delete to expose job ID
- map job id to repeatable key for recurring jobs
- upgraded dependencies
- removed flush stalled jobs from external-jobs
- upgraded logger and service-config
- downgraded node version
- fix lastRuntime error (on redis)
- updgaed deps, node and npm
- up dependencies (bull board mainly)
- up acs-client (unauthenticated fix), protos (last_login updated on token)
- fix docker image permissions
- changes to remove subject-id and pass only token
- updated dependencies
- updated chassis-srv
- add acs-srv readiness check
- updated acs-client
- add new grpc healthcheck with readiness probe
- listen on 0.0.0.0 for grpc port
- up acs-client, protos and deps
- updated acs-client includes the fix for validation of subject id and token
- updated acs-client and restructured protos
- updated acs-client and protos
- fix not to read subject from redis
- added a default queue with default configuration.
- added option to configure additional queues with concurrency.
- added option to configure queues with rate limiting (optional).
- added option to enable/disable the rescheduling of missed jobs for recurring jobs.
- healthcheck fix, updated dependencies
- updated logger and node version
- initial release