Releases: internet-equity/fate
Releases · internet-equity/fate
expanded task expression context
What's Changed
Full Changelog: 1.0.0...1.1.0
multiple result files, performance, compatibility, and more
What's Changed
High-level (pull requests)
- continuous deployment by @jesteria in #31
- Multiple result files per task run, result file name templates, task timeouts, progressive logging, and more! by @jesteria in #35
In detail
- support for non-unicode and binary task results
- configurable task run timeouts
- support for tar archive task result files
- support for large result files (and improved performance)
- task logs are now printed as they're received (so long as they are null byte-delimited)
- tasks may produce multiple result files (via tar output which is conditionally extracted)
- task result file names are now configurable (and via rendered template)
Full Changelog: 0.1.0...1.0.0
fixes: error on first run & error with secondary cohorts
What's Changed
Since 0.0.2
- scheduled periodic task execution by @jesteria in #2
- permit (1) the suppression of results and (2) specification of multiple result formats by @jesteria in #3
- configuration value templating + execution conditionals by @jesteria in #4
- added task execution configuration option: shell by @jesteria in #5
- permit configuration of library system paths/prefixes by @jesteria in #6
- suppress stack overflow caused by conf-loading descriptors by @jesteria in #10
- compat: Py38: importlib_resources by @jesteria in #12
- compat: darwin: sched_rr_get_interval by @jesteria in #14
- init subcommand: post-installation system initialization by @jesteria in #16
- sdk: ignore tty input unless forced by environment variable by @jesteria in #17
- task state persistence by @jesteria in #19
- fix detection of root installation by @jesteria in #20
- systemd integration by @jesteria in #23
- device-unique scheduling offsets by @jesteria in #25
- configuration of hash value used to seed scheduling jitter by @jesteria in #26
- support yaml anchor/alias nodes in configuration by @jesteria in #27
Since 0.1.0-rc.14
Full Changelog: 0.0.2...0.1.0
conf: support yaml anchor/alias nodes
What's Changed
Full Changelog: 0.1.0-rc.13...0.1.0-rc.14
scheduling jitter: device-unique and configured-hash
What's Changed
- device-unique scheduling offsets by @jesteria in #25
- configuration of hash value used to seed scheduling jitter by @jesteria in #26
Full Changelog: 0.1.0-rc.12...0.1.0-rc.13
packaging: systemd integration
fix: init-conf upgrade && Py38 compat
What's changed
- fix: debug: guard against command not on path (in generator implementation)
- added compat helper for pathlib.Path.readlink (missing in Py38)
- made init-conf command only overwrite existing files if user confirmed prompt
Full Changelog: 0.1.0-rc.10...0.1.0-rc.11
fix: root/system-wide installation
What's Changed
Full Changelog: 0.1.0-rc.9...0.1.0-rc.10
task state persistence (beta)
What's Changed
- sdk: ignore tty input unless forced by environment variable by @jesteria in #17
- task state persistence by @jesteria in #19
…Etc.
Full Changelog: 0.1.0-rc.7...0.1.0-rc.9
hashed cron expressions and downstream support
What's changed
cc2a710 support for json-encoding abstract sequences (in use by configuration)
7b57e6f support for "jenkins-style" hashed cron expressions
8408c11 initial support for schema-validation of fate configuration
Full Changelog: 0.1.0-rc.6...0.1.0-rc.7