From 416c5244a9af2f429d26b1887d606d17156cef0b Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Dec 01 2020 12:10:41 +0000 Subject: doc: release notes 2020-12-01 --- diff --git a/doc/release-notes/2020-12-01.rst b/doc/release-notes/2020-12-01.rst new file mode 100644 index 0000000..fb02ab1 --- /dev/null +++ b/doc/release-notes/2020-12-01.rst @@ -0,0 +1,64 @@ +.. _release_notes_2020_12_01: + +Highlights from 2020-12-01 release +================================== + +Updated client packages are shipped in `Fedora 33`_, `Fedora 32`_, `EPEL 8`_ and +`EPEL 7`_ Bodhi updates. + +New mock --isolation option +--------------------------- + +Users can newly specify if the systemd-nspawn or just a simple chroot is used +on copr builders to isolate the build environment (see docs in `man mock` for the +--isolation option). The isolation can be now configured per-project, and per build, +e.g.:: + + $ copr create --chroot ... --isolation simple + $ copr build ... --isolation nspawn + +By default we continue to use the default isolation configured in +mock-core-configs package. In addition to cli, isolation can also be set using +the APIv3 or in the Web UI. + +EOL repository management +------------------------- +The page with `your EOL repositories`_ is now even more precise. When the +chroot is to be expired very soon, the remaining time is newly printed in hours +(not days). + +Newly, to avoid race conditions with deleting cron job, the chroots which are +expired can not be anymore prolonged. Another update here is that the expire +button doesn't expire the chroot immediately - but gives 12 hours more to users +to take the decission back. + + +Searching by build ID +----------------------- + +The (nomally full-text) search bar in the web UI now also searches for build ID, +but only if the search key represents an integer value. When such build ID +doesn't exist in database, copr falls back to a full text search. + + +Bugfixes +---------- + +- The performance degradation on createrepo call in large repositories was + fixed, we now rely on the built-in modularity support in the `createrepo_c` + utility (newly in the version 1.16+). + +- The build-config APIv3 routes were fixed a backward compatible way so older + copr clients (python-copr version < 1.106) can still be used against the + updated frontend. + +- The project `homepage` and `contact` fields now can again be filled with empty + string without problems, previously copr returned http error 500. + +- The custom webhook accepts artificial (even binary) hook payload. + +.. _`your EOL repositories`: https://copr.fedorainfracloud.org/user/repositories/ +.. _`Fedora 33`: https://bodhi.fedoraproject.org/updates/FEDORA-2020-83e001bd3f +.. _`Fedora 32`: https://bodhi.fedoraproject.org/updates/FEDORA-2020-fe46a1c380 +.. _`EPEL 8`: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-c12ae853a7 +.. _`EPEL 7`: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-91149a4361 diff --git a/doc/release_notes.rst b/doc/release_notes.rst index 573f549..4459c5e 100644 --- a/doc/release_notes.rst +++ b/doc/release_notes.rst @@ -5,4 +5,5 @@ Upstream Release Notes .. toctree:: + release-notes/2020-12-01 release-notes/2020-11-13