Koji 1.31.1 Release notes

All changes can be found in the roadmap. Most important changes are listed here.

Migrating from Koji 1.31

No special actions are needed.

Security Fixes

None

Client Changes

Support deleted build tag in taskinfo

As sidetag plugin with garbage-collection is now widely used, people are often querying tasks which refers to already deleted tags. This is one of the places which were not behaving correctly.

Builder Changes

Use old-style checkout for shortened refs

In 1.31 we’ve introduced patch for checking out GIT content from any ref. Nevertheless, it broke dealing with short refs. Fixed now.

System Changes

Create DeleteProcessor class and use it

Continuing work on moving from raw SQL.

  • PR#3611: Replace deprecated inspect methods

Python 3.11 is dropping some older inspect API we were using.

Fix different PG capabilities in schema

1.31 introduced new index which is supported only in postgres 12. This resulted in problems with installation on older systems. We’ve fixed update script to behave accordingly to installed postgres. Also updated Supported Platforms to encourage PG 12 usage.

Web

Fix target link in taskinfo page

Simple typo breaking link to target.

Change canceled icon color from red to orange

Unify default CSS.

Plugins

Kiwi: fix typo preventing building docker images

1.30 introduced bug preventing correct architecture parsing.

Kiwi: upload log for failed tasks

Image root log is now uploaded incrementally and uploaded also for failing tasks.

Documentation

Better wording in listTagged docstring

Typo in CLI add-tag-inheritance error msg

Increase unit tests