Koji 1.28.1 release notes

Related: https://pagure.io/koji/issue/3305
This commit is contained in:
Tomas Kopecek 2022-03-28 14:44:49 +02:00
parent 84e1d9488e
commit 8d6dbd5bce
4 changed files with 116 additions and 2 deletions

View file

@ -5,6 +5,7 @@ Release Notes
.. toctree::
:maxdepth: 1
release_notes_1.28.1
release_notes_1.28
release_notes_1.27.1
release_notes_1.27

View file

@ -0,0 +1,98 @@
Koji 1.28.1 Release notes
=========================
All changes can be found in `the roadmap <https://pagure.io/koji/roadmap/1.28.1/>`_.
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 <https://pagure.io/koji/pull-request/3292>`_
* `Fix readTaggedRPMs rpmsigs option description <https://pagure.io/koji/pull-request/3297>`_
* `Increase CLI test cases <https://pagure.io/koji/pull-request/3270>`_