Koji 1.21.1 Release notes¶
All changes can be found at pagure. Most important changes are listed here.
Migrating from Koji 1.21¶
No special actions are needed.
Security Fixes¶
None
Client Changes¶
Don’t use listTagged(tag, *) for untag-build
Simple change which speeds up untag-build
call.
Fix list-signed –tag memory issues
Another performance improvement - rpms are filtered on hub’s side on client’s.
Fix variable name
Koji buildinfo could have failed on missing content generator fiels.
Fix un/lock-tag permission handling
Bug caused unlock-tag to fail on missing permission for admin.
Library changes¶
don’t decode signature headers
Some rpm signature headers were not handled properly.
Hub Changes¶
Admin can force tag now
Previously admin cannot force policy for tagging. Now admins can override the policy and force tagging.
Utilities Changes¶
Garbage Collector¶
fix query order
New queryHistory
method doesn’t sort output, so sorting on client side is
needed. It is returned in DB preferred order which seems to work for PG, but
better safe than sorry.
koji-gc: various typos in maven path
This is the important regression fix for bug which caused koji-gc to fail in many cases.
koji-gc: test existence of trashcan tag
We assumed that trashcan
tag exists. If it is not the case GC will notice it
relatively late. This is additional check during the start.
Documentation Changes¶
Links to copr builds
Fix sidetag enablement typo
Document removeExternalRepoFromTag arguments
Extend docs for –before/–after options
API docs
Document addExternalRepoToTag arguments
Remove obsoleted note
Update for mod_auth_gssapi configuration