v2.3.0
Changelog
[!]
update Go version to 1.14 b8d7d30
[!]
add contexts to all low level engine functions, resolves #142 2c458a3
[!]
add continuous code coverage #140 70f3e21
[!]
add timetable.next_run(timetable.cron) 03cfbef
[+]
add a separate tag to Docker Hub for every release 4495b73
[+]
add bootstrap tests 5db1aef
[+]
add ClientName argument to cmdparser.NewCmdOptions 16b3383
[+]
add contexts to task and logging functions 56f00f0
[+]
add continuous code coverage enhancement. Closes #140 d426785
[+]
add Coveralls action for push and pull request 128d727
[+]
add log tests 5429ed8
[+]
add self destruct chain to scheduler test 088372d
[+]
add tests for pgengine migrations b618547
[+]
add tests for scheduler
[+]
exit from workers immediately if context done 925fe37
[+]
improve pgengine test coverage 4869958
[+]
make access.go 100% covered by tests bea9739
[+]
make chains channel buffered b491a35
[+]
make cmdparser 100% covered by tests 292c03b
[+]
make interval chain reschedule compatible with context 0389e5b
[+]
make intervalChainsChan channel buffered
[+]
make migrator 100% covered by tests 63a1ae8
[*]
close database connection at the end of each test e481d9b
[*]
log message prettify 6a61b03
[*]
prettify code 4fd917c
[*]
remove init() function from shell.go 8ec2e7e
[*]
rewrite pgengine.TryLockClientName 06d9a6c
[-]
disallow parallel execution of tests 325c0a8
[-]
fix Docker Hub name d9a7633
[-]
fix double sleep time for interval chains bb2b452
[-]
fix engine tests 16ef999
[-]
fix possible blocking in chain workers b491a35
[-]
fix SelfDestruct.sql sample 5ef5586
[-]
fix TryLockClientName to return True immediately without waiting 46c01b7
[-]
remove Golang setup step. Latest is available automatically 61c207b
[-]
remove unused variable 9626cd0