Koji 1.28.1 Release notes ========================= All changes can be found in `the roadmap `_. Most important changes are listed here. Migrating from Koji 1.28 ------------------------ No special actions are needed. Security Fixes -------------- None Library Changes --------------- **Fix parsing of URLs with port numbers** | PR: https://pagure.io/koji/pull-request/3262 1.28 feature allowing authentication tokens as part of git urls broke urls with specified port. Client Changes -------------- **Same format output for list-buildroot with --verbose for py3/py2** | PR: https://pagure.io/koji/pull-request/3300 Output format for python 2.x and 3.x were unified. Hub Changes ----------- **Fix type option handling in readTaggedRPMS** | PR: https://pagure.io/koji/pull-request/3298 As option is called ``type`` it masked builtins.type call used in exception handling. **Improve inheritance priority collision error message** | PR: https://pagure.io/koji/pull-request/3208 More descriptive exception message. **Set dst permissions same as src permissions** | PR: https://pagure.io/koji/pull-request/3265 Another regression introduced in 1.28 - newly header/payload split rpms were not writtend with the same file permissions so they weren't readable for some tasks. Kojira ------ **Don't call listTags more than once** | PR: https://pagure.io/koji/pull-request/3259 Speed improvement - one of the caching calls is now run only at the start and not in every check cycle. It should bring a less more stress to the hub and a bit faster kojira noticing repo changes. Web Changes ----------- **Fix syntax error** | PR: https://pagure.io/koji/pull-request/3263 Broken HTML at hostedit page. **Fix attribute test** | PR: https://pagure.io/koji/pull-request/3303 Search with empty field led to traceback - 1.28 regression. **Encode filename as UTF-8** | PR: https://pagure.io/koji/pull-request/3290 Fix for rpminfo page. **Fix tag and target shows as string, not as dict to string** | PR: https://pagure.io/koji/pull-request/3252 Fixed wrong target representation for some tasks in tasks overview page. Documentation/DevTools Changes ------------------------------ * `Task flow diagram `_ * `Fix readTaggedRPMs rpmsigs option description `_ * `Increase CLI test cases `_