Skip to content

Latest commit

 

History

History
448 lines (239 loc) · 23.2 KB

File metadata and controls

448 lines (239 loc) · 23.2 KB

Changelog

1.7.0 (2026-08-17)

Features

  • config for selecting resources in azure ci (2fbf1c7)
  • config for selecting resources in azure ci (695dcd6)
  • config for selecting resources in azure ci (ee9c5ee)

1.6.9 (2026-08-04)

Build System

  • deps-dev: bump black from 26.1.0 to 26.3.1 (a2abfb5)
  • deps-dev: bump pytest from 9.0.2 to 9.0.3 (41a317b)
  • deps: bump cryptography from 46.0.5 to 50.0.0 (4a1787d)
  • deps: bump cryptography from 46.0.5 to 50.0.0 (8e4123e)
  • deps: bump googleapis/release-please-action from 4 to 5 (f15be09)
  • deps: bump googleapis/release-please-action from 4 to 5 (54996f5)
  • deps: bump idna from 3.11 to 3.15 (0a9aed5)
  • deps: bump idna from 3.11 to 3.15 (b8f5da8)
  • deps: bump pyjwt from 2.11.0 to 2.13.0 (a7abdca)
  • deps: bump pyjwt from 2.11.0 to 2.13.0 (28ed029)
  • deps: bump python from 3.10-slim to 3.14-slim in the docker group (24c8193)
  • deps: bump python from 3.13-slim to 3.14-slim in the docker group across 1 directory (2765ae4)
  • deps: bump requests from 2.32.5 to 2.33.0 (af77c5a)
  • deps: bump requests from 2.32.5 to 2.33.0 (a626618)
  • deps: bump requests from 2.32.5 to 2.33.0 (5ed7cbc)
  • deps: bump starlette from 0.52.1 to 1.3.1 (b1e062d)
  • deps: bump starlette from 0.52.1 to 1.3.1 (ef7f48d)
  • deps: bump the api group across 1 directory with 7 updates (7ada338)
  • deps: bump the api group across 1 directory with 7 updates (81451c2)
  • deps: bump urllib3 from 2.6.3 to 2.7.0 (cf73812)
  • deps: bump urllib3 from 2.6.3 to 2.7.0 (9458f26)

1.6.8 (2026-04-21)

Bug Fixes

  • adding dm_job_url to env variables of azure CI (9f7e1b5)
  • adding global addresses for dmss and dm_job so Azure CI can reach the services (f9c0820)
  • checking env variables before importing them. allow for direct definition of envs inside the runner (b6f663b)
  • pre-commit (4b891ad)

1.6.7 (2026-04-20)

Bug Fixes

  • adding description to Job Blueprint. (c3eae9d)
  • clean up env variables, fix azure container instances runner (caa4f9b)
  • pre-commit (c4ce480)

1.6.6 (2026-03-06)

Build System

1.6.5 (2026-03-04)

Bug Fixes

  • --without dev in dockerfile (c2318f4)

Miscellaneous Chores

Build System

  • deps: bump actions/checkout from 4 to 6 (89afd33)
  • poetry2.0 syntax (d5c04bf)
  • same python version in pre-commit and tests (8213b88)
  • updated deps and python3.13 (23f2514)

Continuous Integration

  • add dependabot config (940b2b9)
  • add permissions to all workflows (f354bcd)
  • build when no secret available (23f0307)
  • new docker compose syntax (3882dee)
  • remove codeql as a workflow (75f07c4)
  • remove outdated versions mongodb + dc files (093cd74)
  • update all gh workflows (94b8bf5)
  • update GH workflows (af9a2c5)

1.6.4 (2024-05-07)

Bug Fixes

  • allow for ssl for redis (c189910)

1.6.3 (2024-03-05)

Bug Fixes

  • don't prefix every log entry with 'JOBAPI' (a0f5fe1)

1.6.2 (2024-03-01)

Bug Fixes

  • failing to remove a radix job that never started on radix (cadc03d)
  • fetching progres from a radix job with no status failes (ed5e09f)
  • If a job fails to start, log the error (62e80df)
  • no need for address manipulation when creating scheduled jobs (57bad76)

1.6.1 (2024-02-23)

Bug Fixes

  • handle redix response with no status (327dffe)

1.6.0 (2024-02-14)

Features

Code Refactoring

  • change some of logs from error to debug (bc344b6)

1.5.4 (2024-02-12)

Bug Fixes

  • ApScheduler only with one worker (d88c6cc)

Miscellaneous Chores

1.5.3 (2024-02-01)

Bug Fixes

  • insert "triggeredBy" for scheduled jobs (bd346da)
  • next schedule run message (b6d2d07)

1.5.2 (2024-01-29)

Bug Fixes

  • recurring job template with relative ref (f297b8c)
  • remove job even if handler does not implement (0727239)

1.5.1 (2024-01-10)

Bug Fixes

  • add optional name to JobHandler (2f5d997)
  • raise ApplicationException (no 500's) (2e17f25)

1.5.0 (2024-01-05)

Features

  • timerange for which recurring job is able to register jobs (6038426)

Bug Fixes

  • local container, no raise exceptions causing 500 (ad8bfb7)
  • make jobStatus an enum (712de4c)

Build System

  • use a data source template and subst envvars (de383c3)

1.4.7 (2023-12-19)

Bug Fixes

  • recurring job pass PAT to new job (5e66445)
  • remove stopped attribute from job (0eced09)
  • required schedule (11d28c7)
  • set reccuring job previous runs to required empty list (39a4a36)
  • typo (e345d21)

1.4.6 (2023-12-14)

Bug Fixes

  • update job on status change (09de7ba)

1.4.5 (2023-12-14)

Bug Fixes

  • radix runner access noneType (c9b8412)

1.4.4 (2023-12-11)

Bug Fixes

  • change returned type from remove endpoint to JobStatus (5afc7cc)
  • job handler radix job name (f1c9ada)

1.4.3 (2023-12-08)

Bug Fixes

  • bad mergin of job dicts (b97c299)
  • bump dm-cli (12eb99c)
  • kill docker container before remove (1e187f9)
  • radix job handler returns int on start bug (4e4be19)
  • return status from remove job and start job (7238c23)
  • use UUID in the API (209acaa)

1.4.2 (2023-11-27)

Bug Fixes

  • add job api url to config (d144724)

1.4.1 (2023-11-27)

Bug Fixes

  • typo in string split in radix handler (f09d417)

1.4.0 (2023-11-24)

Features

  • update job progress endpoint (de05191)

Bug Fixes

  • add back not started (51e7fe0)
  • adjust when job status is set and save status removed to dmss (a075441)
  • append log fromat (da4a8a0)
  • append log to existing job log if status changed (891e1ff)
  • force log flag in update progress (09a692a)
  • make job handler progress return additional message (0c7bdb4)
  • Make the api return the entire radix response when radix job handler progress is invoked (fe880ec)
  • remove job even if handler not implement method (fff568f)
  • update all job hanlder progress methods to include message (533e7c2)
  • use append logs if status has changed in job_progress endpoint (3139cd6)

1.3.5 (2023-11-17)

Bug Fixes

  • add separate blueprint for local container runner (1288afb)

1.3.4 (2023-11-16)

Bug Fixes

  • add local docker network name to container runner (bd3b645)
  • make environment varaibles optional for local container runner (432288b)

1.3.3 (2023-11-16)

Bug Fixes

  • remove abstract from job blueprint (e3fef28)

1.3.2 (2023-11-15)

Bug Fixes

  • check to handle if job_status is called before start has completed (b6d436e)

Code Refactoring

  • make Local containers use runner name (efbbe99)
  • use pydantic model for job class (2752aa5)

1.3.1 (2023-11-10)

Bug Fixes

  • implement environmentVariables from job runner entity in rtadix job handler (e21c814)
  • move dmss variables into environment variables in runner entity (2086db0)

Code Refactoring

  • simplify list_of_env_to_dict function (6ba4de9)

1.3.0 (2023-11-09)

Features

1.2.4 (2023-10-24)

Bug Fixes

  • cron job support (1ac7d1a)
  • default name for job docker container (b4d1cbd)
  • deterministic default name for local container (11ef33f)
  • remove singleton (edaecc5)
  • small fix (4e00d41)
  • turn job service into singleton (b50f42d)

1.2.3 (2023-10-19)

Bug Fixes

  • allow local container jobs to run local images (0319946)
  • mypy: failing CI from mypy error (4df66f8)

1.2.2 (2023-10-11)

Bug Fixes

  • include job dmss_id in in job payload (36a430f)
  • make radix job handler return status code instead of calling status (48b9ae2)
  • permission deined results folder (706b959)

Code Refactoring

  • remove print data source (b7b813e)

1.2.1 (2023-09-26)

Bug Fixes

  • set data source from environment variable (08fe04f)

1.2.0 (2023-09-25)

Features

  • add data source from environment (8ef5ded)

1.1.0 (2023-09-15)

Features

Code Refactoring

  • add oauth scope to swagger (92ef6b0)

Build System

  • correct command to start application (5875e2b)

1.0.7 (2023-09-05)

Bug Fixes

Build System

  • stop using venv inside docker (135c91c)

Continuous Integration

1.0.6 (2023-08-29)

Bug Fixes

  • bug in split_address() (b537ebf)
  • fix publish yaml error (4534051)
  • inside status_job(), check if results exist in job_entity before accessing this attribute (c391292)
  • test for reverse description (9c70a27)

Documentation

  • add docstrings to functions in job_service.py (1847040)
  • add more documentation to job API endpoints (2eef466)
  • update docstring of _get_job_handler (41855b0)

Styles

Miscellaneous Chores

  • pre-commit: add and update hooks (f1349d9)
  • update codeowners (9b8cfdf)
  • update pre-commit version (9897512)

Continuous Integration

  • add release-please (6a7628f)
  • avoid running no-commit-to-branch on PR merge (a519bf1)