Skip to content

Latest commit

 

History

History
1746 lines (825 loc) · 48.3 KB

CHANGELOG.md

File metadata and controls

1746 lines (825 loc) · 48.3 KB

CHANGELOG

v0.26.8 (2024-10-29)

  • Misc Updates from Testing with Skymap Scanner (Pt 2) (#105)

Co-authored-by: github-actions <[email protected]> (bb8e6ff)

v0.26.7 (2024-10-14)

  • Add Env Var: EWMS_PILOT_OKAY_ERRORS (6c2b33d)

v0.26.6 (2024-10-10)

  • Dump More Runtime Stats (#104)

Co-authored-by: github-actions <[email protected]> (517ea35)

v0.26.5 (2024-10-07)

  • Track Pilot Runtimes (#103)

At the end of the pilot, stats about the tasks' runtimes are dumped into the console.

Also, I refactored how the asyncio-task/message/etc. are organized to decrease intermittent structures.


Co-authored-by: github-actions <[email protected]> (15db11f)

v0.26.4 (2024-10-03)

  • Add {{DATA_HUB}} Container Arg Placeholder (#102)

Also, the data hub and outputs directories will be auto-created (mkdir). This makes integration testing the pilot via the pypi package much more streamlined (see icecube/skymap_scanner#273) (738d119)

v0.26.3 (2024-10-02)

  • Updates from Testing with Skymap Scanner (Pt 1) (#101)

Co-authored-by: github-actions <[email protected]> (7fc891e)

v0.26.2 (2024-09-18)

  • <bot> update dependencies*.log files(s) (3619f3f)

  • Refactor: Move Init Container Code to Sub-Package (#100) (5c67129)

v0.26.1 (2024-09-13)

  • Add Test: Run Default Container (#99) (0a51514)

v0.26.0 (2024-09-11)

  • Fix Message Handling for No-Output Tasks (#98) (82f7175)

  • Update README (4aedaff)

[minor]

  • Add EWMS_PILOT_TASK_ENV_JSON and EWMS_PILOT_INIT_ENV_JSON [minor] (#97) (d6a88a5)

  • Inject Task IO Filepaths as Env Vars into Task Container [minor] (#96) (dad39db)

v0.25.0 (2024-09-04)

[minor]

  • Okay for Task to Not Produce Response Message/Event [minor] (#95) (06d246f)

v0.24.10 (2024-08-29)

  • <bot> update dependencies*.log files(s) (bb3d370)

  • Merge remote-tracking branch 'origin/main' (683ac55)

  • Update README & Rename Extension Env Vars (0f01079)

v0.24.9 (2024-08-20)

v0.24.8 (2024-08-20)

  • Remove --writable-tmpfs and Avoid Pitfalls with Overlays (#93) (7a9ae2c)

  • Update Inner-Container Runner Error Handling - 3 (2cdf125)

  • Update Inner-Container Runner Error Handling - 2 (d2bdbce)

  • Update Inner-Container Runner Error Handling (9f6f39d)

v0.24.7 (2024-08-09)

  • Tweak Task-Container Paths (74de89b)

v0.24.6 (2024-08-09)

  • Use apptainer build --fix-perms ... - 2 (732bf3d)

  • Use apptainer build --fix-perms ... (0ff85fd)

v0.24.5 (2024-08-09)

  • Add Back --writable-tmpfs for Task Container (#91) (34b9610)

v0.24.4 (2024-08-08)

  • CI: retry logic for docker rate limiting (7450ba9)

v0.24.3 (2024-08-08)

  • Remove --writable-tmpfs from Task Container (#88) (a7ca17c)

  • Merge remote-tracking branch 'origin/main' (1a455fb)

  • Entrypoint: ls -l / (7a6bc20)

  • <bot> update dependencies*.log files(s) (ca6b853)

  • Fix Chirping for Multi-Line (2e4e619)

v0.24.2 (2024-08-08)

  • <bot> update dependencies*.log files(s) (5ed749f)

  • Quick Fix Chirping (91028ac)

  • Use Module-based Logging (328a21c)

v0.24.1 (2024-08-07)

  • Support Singularity/Apptainer Directory Image (#86) (466e46e)

v0.24.0 (2024-08-06)

[minor]

  • Apptainer-in-Apptainer Improvements [minor] (#85) (23df1ed)

v0.23.12 (2024-08-02)

  • Support Apptainer-in-Apptainer (#84) (ed15b71)

v0.23.11 (2024-08-02)

  • Only Run dockerd If Needed - 3 (9fdba69)

  • Only Run dockerd If Needed - 2 (b87961a)

  • Only Run dockerd If Needed (7fcafbc)

v0.23.10 (2024-08-02)

v0.23.9 (2024-08-01)

  • Root ewms-pilot-data/ at $PWD (entrypoint.sh) (b7decf5)

v0.23.8 (2024-08-01)

  • Root ewms-pilot-data/ at $HOME (entrypoint.sh) (28584ad)

v0.23.7 (2024-08-01)

  • Add Debugging Info to entrypoint.sh - 2 (73f8dbd)

v0.23.6 (2024-08-01)

  • Add Debugging Info to entrypoint.sh (d629aca)

v0.23.5 (2024-08-01)

  • Move ewms-pilot-data/ Setup to entrypoint.sh (c9143b9)

v0.23.4 (2024-08-01)

  • Add Env Var for Setting Pilot Root Dir on Host (#83)

  • Add Env Var for Setting Pilot Root Dir on Host

  • call it the data hub

  • now, in task containers

  • use var (f1bcdc1)

v0.23.3 (2024-07-31)

  • File Permissions for /ewms-pilot/ - 2 (b65d407)

v0.23.2 (2024-07-31)

  • File Permissions for /ewms-pilot/ (f4521cc)

v0.23.1 (2024-07-31)

  • Update entrypoint.sh Startup Dump (749736c)

v0.23.0 (2024-07-30)

  • make some env vars required (3473a2b)

[minor]

  • Remove CL Args [minor] (#82)

  • no more cl args

  • flake8

  • misc (7ebc53a)

v0.22.4 (2024-07-29)

v0.22.3 (2024-07-29)

v0.22.2 (2024-07-29)

  • Fix CVMFS Publishing - 2 (cefd4ee)

v0.22.1 (2024-07-29)

v0.22.0 (2024-07-29)

  • update release ci (7f117a1)

  • Use WIPACrepo/[email protected]/pyproject.toml (#81)

  • Use WIPACrepo/[email protected]/pyproject.toml

  • args

  • <bot> update dependencies*.log files(s)

  • use WIPACrepo/wipac-dev-py-setup-action@auto-create-toml

  • <bot> added pyproject.toml -- user needs to set values for auto-added fields

  • manually set fields

  • manually set fields - 2

  • manually set fields - 3

  • manually set fields - 4

  • manually set fields - 5

  • manually set fields - 6

  • rm setup.cfg

  • <bot> update pyproject.toml

  • <bot> update README.md

  • use WIPACrepo/[email protected]

  • <bot> update pyproject.toml

  • pypi_name: ewms-pilot

  • <bot> update pyproject.toml

  • <bot> update README.md

  • <bot> update README.md

  • use WIPACrepo/[email protected]


Co-authored-by: github-actions <[email protected]> (c9abdbb)

[minor]

  • Define a Task via Image & Args (Also, "Init Container") [minor] (#80)

  • Define a Task via --task-image & --task-args (init too)

  • run as container

  • <bot> update dependencies*.log files(s)

  • upde

  • mypy

  • --exitfirst

  • temp: don't do test concurrently

  • work w/ python -c

  • temp: don't use python -c

  • dump task outputs on error always

  • fix bind mount

  • Revert "temp: don't use python -c"

This reverts commit 2dfa5840c27d45ca6cc913e6311e27d331507dd7.

  • add check if outfile was not written

  • tests: simplify debug dir check

  • tests: simplify debug dir check - 2

  • tests: simplify debug dir check - 3

  • tests: simplify debug dir check - 4

  • tests: simplify file tree check

  • mypy

  • Revert "work w/ python -c"

This reverts commit 918778b9c2eb333984ab2b3a69b405ca150257a9.

  • pre-pull images for testing

  • tests: increase expected runtime per task by 3 sec

  • tests: remove unused, commented-out args

  • use __name__-based logging

  • revamp dir handling -- tests will fail

  • remove extra cleanup

  • run test individually in containers - 1

  • run test individually in containers - 2

  • run test individually in containers - 3

  • run test individually in containers - 4

  • run test individually in containers - 5

  • run test individually in containers - 5 (ubuntu)

  • run test individually in containers - 7 (ubuntu)

  • run test individually in containers - 8 (python:alpine /bin/sh)

  • run test individually in containers - 9 (cd /repo/)

  • make Dockerfile; run pytest inside

  • <bot> update dependencies*.log files(s)

  • make Dockerfile; run pytest inside - 2

  • make Dockerfile; run pytest inside - 3 (install pytest)

  • make Dockerfile; run pytest inside - 4 (docker args)

  • syntax

  • docker arg placement

  • tests: add missing install - 3

  • tests: add missing install - 4

  • tests: fix pytest run with nodeid

  • docker: pre-create /ewms-pilot w/ chown

  • docker: install docker in docker

  • docker: install docker in docker - 2

  • -v /var/run/docker.sock:/var/run/docker.sock

  • install sysbox

  • docker run with --runtime=sysbox-runc --hostname syscont

  • remove --network=&#34;host&#34;; map each port

  • -P

  • revert

  • --net=mynet

  • --net=mynet - 2

  • --net=mynet - 3 (-p 5672:5672)

  • --net=mynet - 4 (remove all -p)

  • copypasta typo

  • add sleep for broker startup

  • (debug)

  • (debug - 2)

  • (debug - 3)

  • (debug - 4)

  • (debug - 5)

  • (debug - 6 - 180s)

  • (debug - 7 - subshell)

  • (debug - 8 - no &amp;)

  • (debug - 9 - pre-pull images)

  • (debug - 10 - 20s)

  • (debug - 11 - docker network inspect mynet)

  • (debug - 12 - --runtime=sysbox-runc \)

  • tests: use broker container name for *BROKER_ADDRESS

  • tests: use BROKER_CONTAINER_NAME

  • add back --hostname=syscont for pilot container

  • sudo systemctl status sysbox -n20

  • add dockerd &gt; /var/log/dockerd.log 2&gt;&amp;1 &amp; to entrypoint.sh

  • RUN chown app /var/log/dockerd.log

  • RUN chown app /var/log/dockerd.log - 2

  • (debug)

  • (debug - 2)

  • remove docker app user - 2

  • RUN mkdir -p /ewms-pilot/store

  • comments

  • decrease wait time after dockerd

  • in an incredible effort, clean up today's ci updates

  • for the third time today, fix the examples

  • too fast

  • cleanup

  • tests: fix dir checks

  • (debug)

  • mypy

  • EWMS_PILOT_KEEP_ALL_TASK_FILES: True

  • mypy - 2

  • call it DirectoryCatalog

  • tests: fix n dir check

  • fix dir check - 2

  • fix filetree check

  • fix filetree check - 2

  • fix filetree check - 3

  • mypy

  • remove file system check - was overkill anyway

  • remove docker ps from entrypoint.sh

  • for loop fix

  • (debug)

  • remove -i

  • run tests in parallel

  • run tests in parallel - 2

  • run tests in parallel - 3

  • run tests in parallel - 4

  • cleanup test refactor

  • run tests in parallel - 5

  • jlumbroso/free-disk-space@main

  • Revert "jlumbroso/free-disk-space@main"

This reverts commit 4bbdc6eae0cbdedabefe73d3d381822fbc1e24a9.

  • sleep so the broker doesn't get overwhelmed

  • pass EWMS_TASK_PILOT_STORE_DIR to each container

  • test typo

  • mypy

  • no trailing /

  • --shm-size=2g

  • sleep 5

  • --retries 3 --retry-delay 3

  • put nats in a container

  • remove pytest retries

  • mkdirs

  • typo

  • tests: adjust timeout

  • update broker runs

  • try nat's docker image (probably won't work)

  • add extra sleep

  • try creating docker network in own step

  • add pytest container outputs step

  • remove time

  • remove time - 2

  • add get list of pytest tests step

  • add get list of pytest tests step - use file

  • add get list of pytest tests step - use file - 2

  • add get list of pytest tests step - use file - 3

  • add get list of pytest tests step - use file - 4

  • add get list of pytest tests step - use file - 5

  • adjust sleeps

  • adjust sleeps - 2

  • nats:2.10.18 -js

  • try image caching (again)

  • try image caching (again) - 2

  • (temp: pre-pull in entrypoint.sh)

  • do docker save & docker load for caching

  • do docker save & docker load for caching - 2

  • do docker save & docker load for caching - 3

  • clean up rabbitmq docker run

  • move docker load to command

  • SORTED_LIST_OF_TESTS_FILE

  • get a preview of the test output

  • use /bin/bash -c

  • set +x / set -x

  • add env vars for broker image tags

  • speed up rabbitmq tests

  • don't build extra images

  • date --rfc-3339=seconds

  • adjust sleep

  • Revert "speed up rabbitmq tests"

This reverts commit ce1824e16907f1ec48f0a5288f3255aae91f2cd3.

  • rename test

  • speed up rabbitmq tests

  • make it okay if docker-in-docker setup fails in entrypoint.sh

  • add entrypoint terminal message

  • pytest arg

  • use ts with entrypoint.sh

  • tweak terminal echo

  • tweak terminal echo

  • Revert "use ts with entrypoint.sh"

This reverts commit 86552e33

  • tweak terminal echo - 2

  • tweak terminal echo - 3

  • tweak terminal echo - 4

  • remove Dockerfile_example

  • adjust image names

  • remove pytest-xdist

  • --retries 1 --retry-delay 5

  • add EWMS_PILOT_EXTERNAL_DIRECTORIES

  • <bot> update setup.cfg

  • add EWMS_PILOT_EXTERNAL_DIRECTORIES - 2

  • ok if output file not exist when tests fail

  • EWMS_PILOT_EXTERNAL_DIRECTORIES - 3

  • "Entering the Task Pilot Container Environment"

  • sleep .1

  • print pip-supplied info

  • fix bind mount string

  • (debug)

  • print pip info after activation

  • print pip info after activation - 2

  • docker rm $(docker ps -a -q) -f || true

  • reorg Dockerfile

  • use WIPACrepo/wipac-dev-py-dependencies-action@image

  • fix Dockerfile

  • edit echo message

  • edit (another) echo message

  • <bot> update dependencies*.log files(s)

  • <bot> update dependencies*.log files(s)

  • (test pre-building images for deps gha)

  • (test pre-building images for deps gha - 2)

  • (test pre-building images for deps gha - 3)

  • (test pre-building images for deps gha - 4)

  • (test pre-building images for deps gha - 5 - temp)

  • (test pre-building images for deps gha - 7)

  • (debug)

  • use py-versions for deps

  • all combos

  • use jlumbroso/free-disk-space@main

  • don't use jlumbroso/free-disk-space@main

  • docker system prune --force

  • pre-pull to speed up dependent images

  • pre-pull to speed up dependent images - 2

  • adjust entrypoint echo

  • <bot> update dependencies*.log files(s)

  • use use_directory

  • <bot> update dependencies*.log files(s)

  • <bot> update dependencies*.log files(s)

  • first, build the vanilla/default image

  • <bot> update dependencies*.log files(s)

  • <bot> update dependencies*.log files(s)

  • <bot> update dependencies*.log files(s)

  • use WIPACrepo/[email protected]

  • use helper script to start brokers

  • use helper script to start brokers - 2

  • git update-index --chmod=+x

  • source the scripts

  • (debug)

  • (debug - 2)

  • fix docker logs

  • --network=host - 2

  • <bot> update dependencies*.log files(s)

  • add more to example job

  • remove examples, if needed, that should be in the README

  • <bot> update README.md

  • remove extra TODO

  • revert README

  • <bot> update README.md


Co-authored-by: github-actions <[email protected]> (d24e052)

v0.21.0 (2024-06-21)

[minor]

  • Require: Broker Info for Each Queue, Use of Env Vars [minor] (#79)

  • gut cl args, rely on env vars

  • add incoming / outgoing env vars

  • reorganize env vars

  • <bot> update dependencies*.log files(s)

  • call it EWMS_PILOT_MAX_CONCURRENT_TASKS/max_concurrent_tasks (not multitasking)

  • fix ci

  • fix tests


Co-authored-by: github-actions <[email protected]> (378f1d8)

v0.20.0 (2024-06-19)

[minor]

  • Replace Multi-Queue Auth with Per-Queue Auth [minor] (#77)

  • Replace Multi-Queue Auth with Per-Queue Auth

  • <bot> update dependencies*.log files(s)

  • test comments

  • fix merge

  • <bot> update setup.cfg

  • pt 2

  • remove --auth-token

  • ci: remove unused env var


Co-authored-by: github-actions <[email protected]> (7951096)

  • Simplify Queue-File Data Transfer [minor] (#78)

  • reorganize consume_and_reply() args

  • remove io-tool, aka don't deserialize/reserialize data

  • <bot> update dependencies*.log files(s)

  • update tests

  • update tests - 2

  • remove extra args

  • ``--maxfail=1`

  • fix file write

  • make user serialize

  • make user serialize - 2

  • bytes are okay

  • fix data writing

  • fix data reading

  • mypy

  • always bytes

  • <bot> update dependencies*.log files(s)

  • use try-except for file reading detection

  • mypy

  • <bot> update dependencies*.log files(s)

  • <bot> update dependencies*.log files(s)

  • <bot> update dependencies*.log files(s)

  • <bot> update dependencies*.log files(s)

  • add io.FileExtension; remove pylint comments

  • use apptainer-version: 1.3.2

  • force extension to lower case

  • py 3.12

  • <bot> update setup.cfg

  • <bot> update dependencies*.log files(s)

  • file extension redux

  • fix test

  • move file io to io.py

  • wording

  • comments

  • fix tests

  • update pickle test

  • flake8

  • fix test - 2

  • comment

  • fix test - 3

  • rename infile/outfile to infile-... & outfile-...

  • pt 2

  • fix user pkl test (no newline)

  • use uuid in pattern

  • mypy

  • allow json data

  • add json test


Co-authored-by: github-actions <[email protected]> (f8fd854)

v0.19.0 (2024-05-03)

[minor]

  • Update Queue Timeout Config [minor] (#75)

  • remove needless "outgoing timeout"

  • update example script

  • add env vars for queue timeouts

  • update ci example job (cc69c8e)

v0.18.7 (2024-05-02)

  • Add EWMS_PILOT_QUEUE_INCOMING & EWMS_PILOT_QUEUE_OUTGOING (#74)

  • Add EWMS_PILOT_QUEUE_INCOMING & EWMS_PILOT_QUEUE_OUTGOING

  • <bot> update setup.cfg

  • <bot> update dependencies*.log files(s)

  • update ci

  • update ci - 2


Co-authored-by: github-actions <[email protected]> (dbf2544)

v0.18.6 (2024-03-15)

  • Add entrypoint.sh (#72)

  • Add entrypoint.sh

  • add to Dockerfile (00d955d)

v0.18.5 (2024-03-15)

v0.18.4 (2024-03-14)

  • CI: Update Versions & Patch Args (ea25f6f)

v0.18.3 (2024-03-14)

  • Update Example Script & Add Dockerfile for CVMFS (#71)

  • Update Example Script

  • mv example.py

  • update ci

  • <bot> update dependencies*.log files(s)

  • pt 2

  • use gha concurrency

  • pt 3

  • add test-build-singularity

  • update example

  • check output

  • update docker jobs

  • python -c update

  • add env var

  • add image publish ci


Co-authored-by: github-actions <[email protected]> (b8806d9)

v0.18.2 (2024-03-14)

  • <bot> update dependencies*.log files(s) (b81931b)

v0.18.1 (2024-03-14)

  • Use EWMS_PILOT_HTCHIRP_DEST (#69)

  • Use EWMS_PILOT_HTCHIRP_DEST

  • (test)

  • don't use Literal

  • flake8

  • Revert "(test)"

This reverts commit eac9e3adb12d6280707e6d30c4197db166e39f2a. (4394c45)

v0.18.0 (2024-03-08)

[minor]

  • Chirp to Job Event Log (Opt. by EWMS_PILOT_HTCHIRP_VIA_JOB_EVENT_LOG) [minor] (#68)

  • Chirp to Job Event Log (Opt. by EWMS_PILOT_HTCHIRP_VIA_JOB_EVENT_LOG)

  • <bot> update dependencies*.log files(s)

  • append HTChirpEWMSPilot when chirping (condense)

  • fix chirp name

  • use const


Co-authored-by: github-actions <[email protected]> (a06aa3d)

v0.17.7 (2023-12-01)

  • Bump mqclient (#66)

Co-authored-by: github-actions <[email protected]> (9211545)

v0.17.6 (2023-11-30)

  • Refactor to EWMS_PILOT_CL_LOG and EWMS_PILOT_CL_LOG_THIRD_PARTY (#65)

Co-authored-by: github-actions <[email protected]> (633474f)

v0.17.5 (2023-11-17)

  • HTChirp: Send Backlog at End (#64) (f6c860d)

v0.17.4 (2023-11-15)

  • HTChirp: Use Enums for Status (#63)

Co-authored-by: github-actions <[email protected]> (5c61231)

v0.17.3 (2023-11-08)

  • HTChirp: Rate Limit Very Frequently Updated Attrs (#62) (d9501b5)

v0.17.2 (2023-11-08)

  • HTChirp: Reduce Number of Connections - 2 (6c9a977)

  • <bot> update dependencies*.log files(s) (e7bbb66)

  • <bot> update setup.cfg (0c236dd)

  • HTChirp: Update Dependencies - 2 (68955be)

  • HTChirp: Update Dependencies (1361d26)

  • HTChirp: Reduce Number of Connections (4732e97)

  • HTChirp: Use classad.quote() (9a99e29)

v0.17.1 (2023-11-07)

  • HTChirp: Fix Condor Type Usage (7723254)

v0.17.0 (2023-11-06)

  • HTChirp: Improved Error Handling - 2 (de704ca)

  • HTChirp: improved error handling (363a38f)

[minor]

  • Add EWMS_PILOT_STOP_LISTENING_ON_TASK_ERROR [minor] (#61) (d772bc7)

v0.16.3 (2023-11-03)

  • CI Testing: Handle Occasional Pulsar Connection Issues - 2 (4bc6b40)

  • CI Testing: Handle Occasional Pulsar Connection Issues (#60) (60fa378)

  • HTChirp: Add HTChirpEWMSPilotErrorTraceback (#59) (5aaeae2)

v0.16.2 (2023-11-02)

  • Bump Python Min to 3.9 & Update Tests (#58)

Co-authored-by: github-actions <[email protected]> (806e8ed)

  • Add More Info for a Subprocess TimeoutError - 2 (#57) (c9fc397)

  • Add More Info for a Subprocess TimeoutError (#56) (469ecf6)

v0.16.1 (2023-11-02)

  • HTChirp Attr Updates (#55) (998e4b4)

v0.16.0 (2023-11-01)

[minor]

  • HTChirp: Validation, Fix Typing Syntax, & Update Attrs [minor] (#54)

Co-authored-by: github-actions <[email protected]> (68ba5ca)

v0.15.1 (2023-10-02)

  • Permit Multiple Init Directories (#53)

Co-authored-by: github-actions <[email protected]> (f8b857c)

v0.15.0 (2023-09-29)

[minor]

  • Init Command [minor] (#52) (aab5ad5)

v0.14.1 (2023-09-29)

v0.14.0 (2023-09-27)

[minor]

  • Optionally Dump Subprocess Output On Task Finish [minor] (#50) (f507cce)

v0.13.0 (2023-09-27)

[minor]

  • Finish Splitting Modules [minor] (bb68f4f)

v0.12.4 (2023-09-21)

  • Use Message.uuid for Tracking (#49) (382754b)

v0.12.3 (2023-09-21)

  • Heartbeat Fix for Long Asynchronous Tasks Followup (#48) (de98af9)

  • Heartbeat Fix for Long Asynchronous Tasks (#45)

Co-authored-by: github-actions <[email protected]> (4d95a43)

v0.12.2 (2023-09-15)

  • Pin oms-mqclient==2.4.4 (#47)

Co-authored-by: github-actions <[email protected]> (86b9a5a)

v0.12.1 (2023-09-15)

  • Slow Down Heartbeat (#46)

Co-authored-by: github-actions <[email protected]> (30b6a69)

v0.12.0 (2023-07-31)

[minor]

  • Error Handling & Rabbitmq Heartbeat Workaround [minor] (#44)

Co-authored-by: David Schultz <[email protected]> Co-authored-by: github-actions <[email protected]> (3a9a117)

v0.11.2 (2023-07-25)

  • Bump Dependencies (#43)

Co-authored-by: github-actions <[email protected]> (b988260)

v0.11.1 (2023-07-17)

  • mqclient Updates Follow-up (#42) (bb55670)

v0.11.0 (2023-07-17)

[minor]

  • mqclient Updates [minor] (#41)

Co-authored-by: github-actions <[email protected]> (b257cfa)

v0.10.3 (2023-06-08)

  • Use 1 if EWMS_PILOT_CONCURRENT_TASKS &lt; 1 (#40)

Co-authored-by: github-actions <[email protected]> (c046bf2)

v0.10.2 (2023-05-09)

  • Cleanup Temp Files (#35)

Co-authored-by: github-actions <[email protected]> (57e212d)

v0.10.1 (2023-05-05)

  • Add EWMS_PILOT_HTCHIRP (#34)

Co-authored-by: github-actions <[email protected]> (f748449)

v0.10.0 (2023-05-02)

[minor]

  • HTChirp [minor] (#32)

Co-authored-by: David Schultz <[email protected]> Co-authored-by: github-actions <[email protected]> (6ba2138)

v0.9.1 (2023-04-28)

  • Fix EWMS_PILOT_SUBPROC_TIMEOUT Backward Compatibility (28ef634)

v0.9.0 (2023-04-28)

[minor]

  • Multitasking (Multi-Processing) [minor] (#28)

Co-authored-by: github-actions <[email protected]> (6056971)

v0.8.0 (2023-04-28)

[minor]

  • Refactor task_timeout/--task-timeout/EWMS_PILOT_TASK_TIMEOUT [minor] (#30)

Co-authored-by: github-actions <[email protected]> (3ab5855)

v0.7.0 (2023-04-28)

[minor]

  • Remove GCP Support [minor] (#31)

Co-authored-by: github-actions <[email protected]> (6c40e21)

v0.6.0 (2023-04-05)

[minor]

  • Python 3.11 [minor] (#22)

Co-authored-by: github-actions <[email protected]> (c467344)

v0.5.0 (2023-04-03)

[minor]

  • Auto-Set MQClient's ack_timeout [minor] (#21)

Co-authored-by: github-actions <[email protected]> (161a6f4)

v0.4.2 (2023-03-30)

  • An Empty Queue is Not a Failure (#20)

Co-authored-by: github-actions <[email protected]> (3df1acb)

v0.4.1 (2023-03-02)

  • Fix Corner Case w/ One Received Message (#18)

Co-authored-by: github-actions <[email protected]> (eeaf824)

v0.4.0 (2023-02-28)

[minor]

  • Bump MQClient + Blackhole Protection (Quarantine) [minor] (#16)

Co-authored-by: github-actions <[email protected]> (301a249)

v0.3.1 (2023-02-17)

  • CI Updates (#14)

Co-authored-by: github-actions <[email protected]> (9fd253f)

v0.3.0 (2023-02-14)

[minor]

  • Bump Dependencies [minor] (#13)

Co-authored-by: github-actions <[email protected]> (8f89b7d)

v0.2.0 (2023-01-20)

[minor]

  • [minor] change to no-default queue installation

  • change to no-default queue installation, prep for rabbitmq switch

  • <bot> update requirements-all.txt

  • <bot> update requirements-gcp.txt

  • <bot> update requirements-nats.txt

  • <bot> update requirements-rabbitmq.txt

  • <bot> update requirements-test.txt

  • <bot> update requirements.txt

  • remove null case for broker

Co-authored-by: github-actions <[email protected]> (01d7a3c)

v0.1.6 (2023-01-19)

  • <bot> update requirements-gcp.txt (7fc476a)

  • <bot> update requirements-all.txt (a040bea)

  • Add Support for Environment Variables (#11) (11a04d5)

v0.1.5 (2023-01-17)

  • Add Timeout for Waiting for First Message (#10)

Co-authored-by: github-actions <[email protected]> (c54820e)

v0.1.4 (2023-01-05)

  • Stream Output & Add Timeout (#9)

Co-authored-by: github-actions <[email protected]> (8f5c178)

v0.1.3 (2022-10-07)

  • Bump wipac-mqclient (#7)

Co-authored-by: github-actions <[email protected]> (791993b)

v0.1.2 (2022-10-05)

  • Pathlib rename() Workaround (#6)

Co-authored-by: github-actions <[email protected]> (b1cc913)

v0.1.1 (2022-09-30)

v0.1.0 (2022-09-30)

[minor]

  • Add Tests [minor] (#5)

Co-authored-by: github-actions <[email protected]> (662b68a)

v0.0.4 (2022-09-16)

  • Support Various File Types (#4)

Co-authored-by: github-actions <[email protected]> (154329b)

v0.0.3 (2022-09-14)

  • use relekang/python-semantic-release@master (9497c60)

v0.0.2 (2022-09-14)

v0.0.1 (2022-09-14)