Koji 1.30.1 Release notes ========================= All changes can be found in `the roadmap `_. Most important changes are listed here. Migrating from Koji 1.30 ------------------------ No special actions are needed. Security Fixes -------------- None Hub Changes ----------- **Use nextval function instead of query 'SELECT nextval'** | PR: https://pagure.io/koji/pull-request/3484 Incremental step to remove raw SQL queries. **Return data when query execute asList with transform** | PR: https://pagure.io/koji/pull-request/3513 Bug removal in part of code which was not used yet. Client Changes -------------- **Allow redirects for file size checking** | PR: https://pagure.io/koji/pull-request/3464 Commands downloading files from the server were not properly checking file size when trying to append partially downloaded files. **Download all files, skip downloaded files** | PR: https://pagure.io/koji/pull-request/3502 Regression fix for 1.30 to have backward-compatible behaviour with ``download-task``. Builder Changes --------------- **Various simple updates to windows content builder** | PR: https://pagure.io/koji/pull-request/3503 | PR: https://pagure.io/koji/pull-request/3504 | PR: https://pagure.io/koji/pull-request/3505 | PR: https://pagure.io/koji/pull-request/3507 Plugins ------- **kiwi: Handle include protocols** | PR: https://pagure.io/koji/pull-request/3496 Forbid other include protocols than ``this://`` to prevent directory traversal. **kiwi: Explicitly use koji-generated description** | PR: https://pagure.io/koji/pull-request/3498 Koji now requires user to explicitely select descriptions file instead of leaving it up to kiwi to select the right one. Web Changes ----------- **More generic taskinfo parameter handling** | PR: https://pagure.io/koji/pull-request/3455 Internal change to use standardized parameter handling on ``taskinfo`` page. This also replace "Parameters are not correct for this method." with data display. **Fix dist-repo repo.json url** | PR: https://pagure.io/koji/pull-request/3469 ``repoinfo`` page display correct link to distrepos. **Fix arch filter in list of hosts webUI** | PR: https://pagure.io/koji/pull-request/3492 Filtering via arch sometimes returned additional records. Documentation/DevTools Changes ------------------------------ * `Fix flake8 errors `_ * `Fix URLs to pull requests `_ * `Block py3 compilation in py2 env `_ * `Explain waitrepo tasks in vm channel `_ * `Fix missing characters in config example `_