1.7.0 (2026-08-17)
- 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)
- 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)
- 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)
- 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)
- use new "dm-cli" (5c0436a)
1.6.5 (2026-03-04)
- --without dev in dockerfile (c2318f4)
- 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)
- 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)
- allow for ssl for redis (c189910)
1.6.3 (2024-03-05)
- don't prefix every log entry with 'JOBAPI' (a0f5fe1)
1.6.2 (2024-03-01)
- 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)
- handle redix response with no status (327dffe)
1.6.0 (2024-02-14)
- add azure app insights (90f3b7c)
- change some of logs from error to debug (bc344b6)
1.5.4 (2024-02-12)
- ApScheduler only with one worker (d88c6cc)
- remove gunicorn (f80519b)
1.5.3 (2024-02-01)
1.5.2 (2024-01-29)
- recurring job template with relative ref (f297b8c)
- remove job even if handler does not implement (0727239)
1.5.1 (2024-01-10)
1.5.0 (2024-01-05)
- timerange for which recurring job is able to register jobs (6038426)
- use a data source template and subst envvars (de383c3)
1.4.7 (2023-12-19)
- 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)
- update job on status change (09de7ba)
1.4.5 (2023-12-14)
- radix runner access noneType (c9b8412)
1.4.4 (2023-12-11)
- change returned type from remove endpoint to JobStatus (5afc7cc)
- job handler radix job name (f1c9ada)
1.4.3 (2023-12-08)
- 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)
- add job api url to config (d144724)
1.4.1 (2023-11-27)
- typo in string split in radix handler (f09d417)
1.4.0 (2023-11-24)
- update job progress endpoint (de05191)
- 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)
- add separate blueprint for local container runner (1288afb)
1.3.4 (2023-11-16)
- add local docker network name to container runner (bd3b645)
- make environment varaibles optional for local container runner (432288b)
1.3.3 (2023-11-16)
- remove abstract from job blueprint (e3fef28)
1.3.2 (2023-11-15)
- check to handle if job_status is called before start has completed (b6d436e)
1.3.1 (2023-11-10)
- implement environmentVariables from job runner entity in rtadix job handler (e21c814)
- move dmss variables into environment variables in runner entity (2086db0)
- simplify list_of_env_to_dict function (6ba4de9)
1.3.0 (2023-11-09)
- RecurringJobHandler (39da290)
1.2.4 (2023-10-24)
- 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)
1.2.2 (2023-10-11)
- 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)
- remove print data source (b7b813e)
1.2.1 (2023-09-26)
- set data source from environment variable (08fe04f)
1.2.0 (2023-09-25)
- add data source from environment (8ef5ded)
1.1.0 (2023-09-15)
- add radix job handler (c72fec7)
- add oauth scope to swagger (92ef6b0)
- correct command to start application (5875e2b)
1.0.7 (2023-09-05)
- adjust depth parameter (61b8fc7)
- stop using venv inside docker (135c91c)
- lock dmss version (752e3a0)
1.0.6 (2023-08-29)
- 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)
- add docstrings to functions in job_service.py (1847040)
- add more documentation to job API endpoints (2eef466)
- update docstring of _get_job_handler (41855b0)
- fix bandit errors (ab53a3d)
- fix black errors (998100e)
- fix mypy errors (45224bf)
- fix pretty-format-json errors (c93d039)