summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Cleaned up JSON unmarshalling codeAlex Grönholm2022-07-271-2/+2
* Improved the scheduler lifecycle managementAlex Grönholm2022-07-272-48/+121
* Fixed get_task() failing in SQLAlchemy data storesAlex Grönholm2022-07-272-6/+6
* Fixed asyncpg event broker not having a "serializer" attributeAlex Grönholm2022-07-241-4/+9
* Fixed CancelScope errors when the startup or shutdown of AsyncDataStoreAdapte...Alex Grönholm2022-07-241-4/+11
* Added support for starting the sync scheduler (and worker) without the contex...Alex Grönholm2022-07-1920-753/+827
* Fixed return type annotation of AsyncpgEventBroker.__aenter__()Alex Grönholm2022-07-191-1/+1
* Wait until the scheduler has stopped before returning from stop()Alex Grönholm2022-07-191-9/+12
* Added the start_in_background() and run_until_stopped() methods to SchedulerAlex Grönholm2022-07-191-54/+57
* fix: Remove duplicate log (#628)Gol2022-05-231-1/+0
* Fixed test failuresAlex Grönholm2022-04-261-2/+3
* Fixed SQLAlchemy stores failing on multiple schedule releaseAlex Grönholm2022-04-202-19/+6
* Don't share retry statesAlex Grönholm2022-04-203-76/+66
* Switched to Black for code formattingAlex Grönholm2022-04-2034-889/+1719
* Fixed wrong indentation in async schedulerAlex Grönholm2022-04-181-2/+2
* Added missing raise statement to async scheduler crash handlerAlex Grönholm2022-04-181-0/+1
* Fixed ValueError in memory storeAlex Grönholm2022-04-181-1/+3
* Fixed scheduler waking up unnecessarilyAlex Grönholm2022-02-152-21/+39
* Added py.typed to the package directoryAlex Grönholm2022-02-151-0/+0
* Reduced the number of mypy errorsAlex Grönholm2022-02-152-10/+14
* Upgraded syntax and switched linting over to pre-commit.ciAlex Grönholm2022-01-0228-165/+168
* Fixed compatibility with pymongo 4Alex Grönholm2022-01-021-2/+8
* Upgraded redis dependencyAlex Grönholm2022-01-021-4/+2
* Upgraded attrs and its importsAlex Grönholm2022-01-0227-276/+283
* Used an augmented assignment statementAlex Grönholm2021-11-041-1/+1
* 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-264-627/+784
* 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-216-8/+72
* Implemented schedule-level jitterAlex Grönholm2021-09-216-56/+161
* Added scheduler methods for creating jobs directly w/o schedulesAlex Grönholm2021-09-1311-88/+262
* Removed debugging codeAlex Grönholm2021-09-131-1/+0
* Implemented one-shot event subscriptionsAlex Grönholm2021-09-136-22/+40
* 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-1212-145/+107
* Refactored event brokers to use exit stacksAlex Grönholm2021-09-129-55/+62
* Reduced the number of job completion eventsAlex Grönholm2021-09-125-69/+26
* Implemented a pluggable event broker systemAlex Grönholm2021-09-1122-315/+681
* Deduplicated some SQLAlchemy store codeAlex Grönholm2021-09-082-145/+53
* Rearranged the data storesAlex Grönholm2021-09-0810-71/+50
* More type annotation updatesAlex Grönholm2021-09-0812-27/+29
* Converted more classes to use attrsAlex Grönholm2021-09-086-97/+86
* Serialize top level attributes into individual fields/columnsAlex Grönholm2021-09-089-211/+284
* Use the real UUID column type where supportedAlex Grönholm2021-09-062-28/+64