Koji 1.27.1 Release notes ========================= All changes can be found in `the roadmap `_. Most important changes are listed here. Migrating from Koji 1.27 ------------------------ No special actions are needed. Security Fixes -------------- None Client Changes -------------- **Return mistakenly dropped option (--keytab)** | PR: https://pagure.io/koji/pull-request/3172 In 1.27.0 improper merge led to this missing option. **Use error function instead of print with sys.exit in CLI commands** | PR: https://pagure.io/koji/pull-request/3113 Internal-only change unifying handling of CLI exit. Hub Changes ----------- **Don't fail on missing buildroot tag in policies** | PR: https://pagure.io/koji/pull-request/3186 buildtag and buildtag_inherits_from will fail in case build doesn't have it. Such situation can easily happen with content generators. **Only raise error when authtype is not proxyauthtype** | PR: https://pagure.io/koji/pull-request/3164 Backward compatibility for new proxyauthtype option. **Handle dictionary parameter in get_tag()** | PR: https://pagure.io/koji/pull-request/3118 Unification of internal handling of get_tag/getTag parameters. Kojira ------ **Don't fail on deleted items** | PR: https://pagure.io/koji/pull-request/3166 In case that tag was deleted during last run unnecessary error was raised as relict of py2->py3 conversion. Web Changes ----------- **Style channelinfo hosts table** | PR: https://pagure.io/koji/pull-request/3139 Default CSS was not handling this page well. Documentation/DevTools Changes ------------------------------ * `buildtag_inherits_from docs `_ * `Make setup.py executable `_ * `Add unit test for get_options `_ * `Add all options to hub_conf.rst `_ * `Document getBuildLogs method `_ * `Pytest instead of nose in unittest `_ * `Fix spelling in comments for archive handling `_ * `Add and update CLI unit tests `_ * `Print fakeweb listening URL `_ * `Improve protonmsg SSL parameter descriptions `_ * `Rewrite Acceptable keys to Requested keys in missing_signatures log `_