debian-koji/docs/source/release_notes/release_notes_1.34.1.rst
2024-05-30 13:09:24 +02:00

138 lines
3.1 KiB
ReStructuredText

Koji 1.34.1 Release notes
=========================
All changes can be found in `the roadmap <https://pagure.io/koji/roadmap/1.34.1/>`_.
Most important changes are listed here.
Migrating from Koji 1.34
------------------------
No special actions are needed.
Security Fixes
--------------
None
Client Changes
--------------
**Fix scheduler log ordering**
| PR: https://pagure.io/koji/pull-request/4018
Scheduler logs were returned in random order.
**--limit from scheduler-logs/info**
| PR: https://pagure.io/koji/pull-request/4043
List only limited set of records.
System Changes
--------------
**policy_data_from_task_args: set target to None when it doesn't exist**
| PR: https://pagure.io/koji/pull-request/3942
Deleted targets which remained in the policy rules could have led to hub
tracebacks.
**Oz: don't hardcode the image size unit as 'G'**
| PR: https://pagure.io/koji/pull-request/3989
New oz versions allow usage of different units.
**Typo in set_refusal**
| PR: https://pagure.io/koji/pull-request/3998
Fix for scheduler bug which is not critical but could create tracebacks in the
hub log.
**Have builders refuse repo tasks if they can't access /mnt/koji**
| PR: https://pagure.io/koji/pull-request/3999
Simple check that if builder is missing required mountpoint, it will refuse the
createrepo tasks instead of failing later.
**rmtree: use fork**
| PR: https://pagure.io/koji/pull-request/4012
Parallel deletions in some cases can lead to error messages in the hub log.
**Provide draft flag to build policy**
| PR: https://pagure.io/koji/pull-request/4015
Provide information about draft builds for "build" policy.
**Implicit task refusals**
| PR: https://pagure.io/koji/pull-request/4032
Improving scheduler planning capability especially for noarch/exclusivearch
packages.
**Fix temporary cg_import.log file path**
| PR: https://pagure.io/koji/pull-request/4037
Fixing 1.34 problem with CG imports with error logs.
**Use host maxtasks if available**
| PR: https://pagure.io/koji/pull-request/4041
Further improvement of scheduler planning.
**Avoid explicit rowlock in taskWaitCheck**
| PR: https://pagure.io/koji/pull-request/4056
Fix for scheduler deadlock issues. They are not critical, but polluting kojid's
log.
**Bandit [B411]: use defusedxml to prevent remote XML attacks**
| PR: https://pagure.io/koji/pull-request/3975
| PR: https://pagure.io/koji/pull-request/4005
| PR: https://pagure.io/koji/pull-request/4069
Implementing bandit-proposed solution to replace base xml library with
defusedxml.
WWW
---
**Add some handy links for module builds**
| PR: https://pagure.io/koji/pull-request/3931
**Fix formatting of rpm in title**
| PR: https://pagure.io/koji/pull-request/4052
Documentation
-------------
**readTaggedRPMS/Builds API documentation**
| PR: https://pagure.io/koji/pull-request/3840
**Remove rpm-py-installer, update test docs and update Dockerfiles**
| PR: https://pagure.io/koji/pull-request/3992
**Document draft builds**
| PR: https://pagure.io/koji/pull-request/3996
**Tests: py3 versions compatibility fixes**
| PR: https://pagure.io/koji/pull-request/4088