pg_timetable v2.3.0 Release Notes

Release Date: 2020-07-02 // almost 4 years ago
  • ๐Ÿ”„ 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