diff --git a/docs/source/release_notes/release_notes_1.30.rst b/docs/source/release_notes/release_notes_1.30.rst index cce74af7..c531aced 100644 --- a/docs/source/release_notes/release_notes_1.30.rst +++ b/docs/source/release_notes/release_notes_1.30.rst @@ -21,35 +21,35 @@ Client Changes -------------- **Remove --paths option from list-buildroot** -| PR: https://pagure.io/pull-request/3352 +| PR: https://pagure.io/koji/pull-request/3352 This option was not used and was deprecated. Now it was removed. **list-channels with specific arch** -| PR: https://pagure.io/pull-request/3363 +| PR: https://pagure.io/koji/pull-request/3363 New filtering ``--arch`` option. **download-task retry download file** -| PR: https://pagure.io/pull-request/3385 +| PR: https://pagure.io/koji/pull-request/3385 Additional place where we retry download in case of temporary network issues. **Add a utility function to watch builds** -| PR: https://pagure.io/pull-request/3406 +| PR: https://pagure.io/koji/pull-request/3406 For CLI plugin development we've separated ``wait_repo`` function to library. **Rewritten download-task** -| PR: https://pagure.io/pull-request/3425 -| PR: https://pagure.io/pull-request/3430 -| PR: https://pagure.io/pull-request/3438 -| PR: https://pagure.io/pull-request/3459 -| PR: https://pagure.io/pull-request/3462 +| PR: https://pagure.io/koji/pull-request/3425 +| PR: https://pagure.io/koji/pull-request/3430 +| PR: https://pagure.io/koji/pull-request/3438 +| PR: https://pagure.io/koji/pull-request/3459 +| PR: https://pagure.io/koji/pull-request/3462 ``download-task`` command was rewritten to solve some long-standing issues. E.g. downloading image scratch builds or some conflicting files. Command should be @@ -60,19 +60,19 @@ API Changes ----------- **Remove force option from groupPackageListRemove hub call** -| PR: https://pagure.io/pull-request/3354 +| PR: https://pagure.io/koji/pull-request/3354 Deprecated unused option was finally removed. **Remove deprecated remove-channel/removeChannel** -| PR: https://pagure.io/pull-request/3357 +| PR: https://pagure.io/koji/pull-request/3357 Same here - same functionality is available via ``disable-channel/editChannel``. **Use compression_type in addArchiveType** -| PR: https://pagure.io/pull-request/3391 +| PR: https://pagure.io/koji/pull-request/3391 Archive files had available listing for some specific extensions (zip, tar). Other archives couldn't been displayed even if they had the same compression @@ -83,20 +83,20 @@ Library Changes --------------- **Fix rpm_hdr_size file closing** -| PR: https://pagure.io/pull-request/3423 +| PR: https://pagure.io/koji/pull-request/3423 Simple fix for potential file descriptor leak in user scripts. **Authtype as enum and getSessionInfo prints authtype name** -| PR: https://pagure.io/pull-request/3437 +| PR: https://pagure.io/koji/pull-request/3437 ``koji.AUTHTYPE_*`` were converted to enum like other ``koji.*`` constants. It unifies the usage + prints human-readable strings instead of numeric IDs. **parse_arches allows string and list of arches** -| PR: https://pagure.io/pull-request/3440 +| PR: https://pagure.io/koji/pull-request/3440 Utility conversion function now accepts more types than before. @@ -104,7 +104,7 @@ System Changes -------------- **Server-side clonetag** -| PR: https://pagure.io/pull-request/3308 +| PR: https://pagure.io/koji/pull-request/3308 Major rehaul of ``clone-tag`` command. It was completely removed from CLI-side and everything happens at hub now. It is immensely faster in real workload (for @@ -129,15 +129,15 @@ available as rpm) **Drop old indices** -| PR: https://pagure.io/pull-request/3359 +| PR: https://pagure.io/koji/pull-request/3359 Few unused old indices could still exists in some deployments. Migration script will drop them. **Correct getAverageDuration values for most GC builds** -| PR: https://pagure.io/pull-request/3402 -| PR: https://pagure.io/pull-request/3457 +| PR: https://pagure.io/koji/pull-request/3402 +| PR: https://pagure.io/koji/pull-request/3457 ``getAverageDuration`` was not making much sense for packages which had also imported content. Now we ignore zero times for imported content getting better @@ -145,7 +145,7 @@ estimation of real koji builds. **Consistence pre/postPackageListChange sequence** -| PR: https://pagure.io/pull-request/3403 +| PR: https://pagure.io/koji/pull-request/3403 If ``packageListAdd`` ended with no action because package is already in the list, only ``prePackageListChange`` callback was run. In such case no callback @@ -153,7 +153,7 @@ should be run. **Check release/version format in cg_import** -| PR: https://pagure.io/pull-request/3422 +| PR: https://pagure.io/koji/pull-request/3422 Failed builds could have had non-sense in release/version. It was never true for completed builds as koji wouldn't allow such build to finish. Anyway, it was @@ -162,7 +162,7 @@ beginning. **Expect dict for chainmaven builds** -| PR: https://pagure.io/pull-request/3444 +| PR: https://pagure.io/koji/pull-request/3444 Regression fix for ``chainMaven`` API call which was refusing correct input from 1.29. @@ -171,7 +171,7 @@ Builder Changes --------------- **Catch koji.AuthError and bail out** -| PR: https://pagure.io/pull-request/3364 +| PR: https://pagure.io/koji/pull-request/3364 kojid and kojira now fail on authentication errors and don't try forever. Anyway, daemons will be restarted via systemd (possibly loading updated @@ -179,7 +179,7 @@ certificates, keytabs, ...) so it could help in some situations. **Don't propagate SIGHUP ignore to child processes** -| PR: https://pagure.io/pull-request/3404 +| PR: https://pagure.io/koji/pull-request/3404 Some packages are testing SIGHUP behaviour (e.g. cpython) in their test suite. Previously we've been blocking SIGHUP in child processes (mock), so it needed @@ -188,14 +188,14 @@ behaviour. **Beautify logged commands issued by koji** -| PR: https://pagure.io/pull-request/3405 +| PR: https://pagure.io/koji/pull-request/3405 In few cases (e.g. createrepo) koji logs very long command lines. They are now wrapped to 80 characters for easier log reading. **Don't crash in _checkImageState if there's no image.os_plugin** -| PR: https://pagure.io/pull-request/3445 +| PR: https://pagure.io/koji/pull-request/3445 In some cases ImageFactory tried to tear down the VM even in case there wasn't right code/plugin for that. @@ -204,19 +204,19 @@ Web Changes ----------- **archivelist and rpmlist raise error when imageID is unknown** -| PR: https://pagure.io/pull-request/3382 +| PR: https://pagure.io/koji/pull-request/3382 Don't crash on non-existing IDs. **Set SameSite and Set-Cookie2** -| PR: https://pagure.io/pull-request/3390 +| PR: https://pagure.io/koji/pull-request/3390 We've added these http headers to increase the security. **Convert data to string in escapeHTML first** -| PR: https://pagure.io/pull-request/3450 +| PR: https://pagure.io/koji/pull-request/3450 Better rendering of some non-textual (int, datetime) values. @@ -224,14 +224,14 @@ Plugin Changes -------------- **proton: save messages when connection fails** -| PR: https://pagure.io/pull-request/3360 +| PR: https://pagure.io/koji/pull-request/3360 Further improvement of handling message bus issues. Some types of errors were not treated as a connection problem (DNS resolution) thus losing messages. **kiwi: fix arches check** -| PR: https://pagure.io/pull-request/3428 +| PR: https://pagure.io/koji/pull-request/3428 Regression fix. @@ -239,6 +239,6 @@ Documentation ------------- **Increase unit tests** -| PR: https://pagure.io/pull-request/3380 -| PR: https://pagure.io/pull-request/3383 +| PR: https://pagure.io/koji/pull-request/3380 +| PR: https://pagure.io/koji/pull-request/3383