summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* [pre-commit.ci] pre-commit autoupdatepre-commit-ci-update-configpre-commit-ci[bot]2022-01-031-1/+1
* Upgraded syntax and switched linting over to pre-commit.ciAlex Grönholm2022-01-0247-394/+291
* Upgraded docker-compose file versionAlex Grönholm2022-01-021-1/+1
* Fixed compatibility with pymongo 4Alex Grönholm2022-01-022-4/+10
* Upgraded redis dependencyAlex Grönholm2022-01-022-6/+4
* Upgraded attrs and its importsAlex Grönholm2022-01-0228-277/+284
* Used an augmented assignment statementAlex Grönholm2021-11-041-1/+1
* Merged the version history from the 3.x branchAlex Grönholm2021-10-251-0/+9
* Added issue tracker configurationAlex Grönholm2021-10-241-0/+8
* Updated the issue templatesAlex Grönholm2021-10-242-0/+23
* Quoted Python versions and updated py3.10 on LinuxAlex Grönholm2021-10-081-3/+3
* Updated CI workflow for Python 3.10 finalAlex Grönholm2021-10-081-2/+2
* Improved scheduler and worker crash handlingAlex Grönholm2021-10-024-21/+29
* Filled in some missing type annotationsAlex Grönholm2021-10-025-21/+20
* Added the ability to retry operations to all persistent data storesAlex Grönholm2021-09-265-627/+785
* Removed the notify_channel parameterAlex Grönholm2021-09-261-1/+0
* Lock schedules and jobs for update while acquiringAlex Grönholm2021-09-262-2/+4
* Improved scheduler logging and fixed wait time calculationAlex Grönholm2021-09-232-7/+28
* Fixed a couple of bugs in the SQLAlchemy data storesAlex Grönholm2021-09-232-5/+6
* Refactored scheduler and worker classes to use attrsAlex Grönholm2021-09-226-85/+101
* Implemented context-local variables for running jobsAlex Grönholm2021-09-217-8/+126
* Implemented schedule-level jitterAlex Grönholm2021-09-218-70/+267
* Added scheduler methods for creating jobs directly w/o schedulesAlex Grönholm2021-09-1313-102/+351
* Removed debugging codeAlex Grönholm2021-09-131-1/+0
* Switched tests to Python 3.10 style annotationsAlex Grönholm2021-09-138-18/+27
* Implemented one-shot event subscriptionsAlex Grönholm2021-09-137-126/+93
* Guard subscriptions in the synchronous local event broker with a lockAlex Grönholm2021-09-121-4/+12
* Added context manager support to event subscriptionsAlex Grönholm2021-09-126-34/+40
* Improved the event subscription systemAlex Grönholm2021-09-1216-157/+119
* Refactored event brokers to use exit stacksAlex Grönholm2021-09-129-55/+62
* Reduced the number of job completion eventsAlex Grönholm2021-09-127-87/+42
* Applied the external_service mark to redis + mqtt tests tooAlex Grönholm2021-09-111-3/+6
* Applied pytest-lazy-fixture to data stores tooAlex Grönholm2021-09-114-223/+222
* Implemented a pluggable event broker systemAlex Grönholm2021-09-1129-456/+983
* Deduplicated some SQLAlchemy store codeAlex Grönholm2021-09-082-145/+53
* Rearranged the data storesAlex Grönholm2021-09-0812-80/+59
* More type annotation updatesAlex Grönholm2021-09-0812-27/+29
* Converted more classes to use attrsAlex Grönholm2021-09-088-104/+91
* Serialize top level attributes into individual fields/columnsAlex Grönholm2021-09-0810-221/+301
* Use the real UUID column type where supportedAlex Grönholm2021-09-062-28/+64
* Removed obsolete codeAlex Grönholm2021-09-061-19/+0
* Migrated some more classes to attrsAlex Grönholm2021-09-063-69/+58
* Fixed a number of mypy errorsAlex Grönholm2021-09-065-20/+23
* Added missing TaskUpdated eventAlex Grönholm2021-09-066-13/+32
* Migrated annotations to the py3.10 styleAlex Grönholm2021-09-0622-170/+187
* Moved the policy enums to the apscheduler.enums moduleAlex Grönholm2021-09-0612-33/+28
* Implemented task accountingAlex Grönholm2021-09-0617-221/+791
* More attrsAlex Grönholm2021-09-061-38/+27
* Mypy fixesAlex Grönholm2021-09-064-116/+123
* Moved the sync data store adapter to datastores/async_/Alex Grönholm2021-09-064-9/+9