v4.3.0
Changelog ππͺπ
[!]
add built-in "Shutdown" task to stop pg_timetable session, closes #322 716be98 e4cd1b0
[!]
refactor timetable.task as plain schema without tree-like dependencies, resolves #334 7ca9a44
[+]
add job_exclusive
parameter to timetable.add_job()
cf20851
[+]
add Scheduler.SendChain()
and Scheduler.SendIntevalChain()
methods 8216879
[+]
add Scheduler.Shutdown()
method e4cd1b0
[+]
add scheduler.ShutdownStatus
constant e4cd1b0
[+]
add Scheduler.terminateChains()
method e4cd1b0
[+]
add Shutdown.sql
sample e4cd1b0
[+]
add Shutdown
definition to the manual 716be98
[+]
add Gitpod workspaces support, closes #351 (#352) d05c634 0321faa
[+]
built-in "SendMail" task now can read attachments data from parameters by @ukolovda d7d227b
[+]
bump jackc/pgconn
to 1.10.1 181e26b
[+]
bump jackc/pgtype
to 1.9.0 181e26b
[+]
increase chain channels capacity to prevent possible deadlock eba52fd
[+]
"Open in Gitpod" button added 1240517
[*]
add database migration and comments to functions 5882ffa
[*]
add function comments to the migration script 6ce5823
[*]
adopt TestSampeScripts()
to the new Shutdown.sql
sample 7d0e84b
[*]
improve scheduler package coverage 6ee6c69
[*]
prettify migrator tests 022046d
[*]
rename PgEngine.MustCommitTransaction()
to PgEngine.CommitTransaction()
e4cd1b0
[*]
rename PgEngine.MustRollbackTransaction()
to PgEngine.RollbackTransaction()
e4cd1b0
[*]
rewrite samples according to the new schema ec378cd
[-]
fix "cannot stop chain execution with timetable.notify_chain_stop()
", closes #332 2c36ef6
[-]
fix failed migration to plain ordering if task
table was not empty, fixes #344 17a2055
[-]
fix query in PgEngine.GetChainParamValues()
26d9b90
[-]
fix task marked as successful even if retCode != 0
and IgnoreError is False
, fixes #336 bad99d0
[-]
implement non-blocking channel sending to avoid deadlock 56dd433
[-]
increase connConfig.MaxConns
property value to avoid deadlock, fixed #350 3cf7b7a
Full Changelog: v4.2.0...v4.3.0