#2227 doc: add 2022-06-22 release notes
Merged 2 months ago by praiskup. Opened 2 months ago by frostyx.
copr/ frostyx/copr release-notes  into  main

@@ -0,0 +1,97 @@ 

+ .. _release_notes_2022_06_22:

+ 

+ Highlights from 2022-06-22 release

+ ==================================

+ 

+ Updated client packages are shipped in `Fedora 35`_,

+ `Fedora 36`_, `EPEL 7`_, `EPEL 8`_, and `EPEL 9`_ Bodhi updates.

+ 

+ 

+ Better build badges in Pagure

+ -----------------------------

+ 

+ For a long time, Copr supports automatical rebuilds for pull requests

+ in any Pagure instance. We enhanced the information that is sent back

+ to Pagure, and show package names for each build displayed in the

+ PR. This is especially useful for projects with multiple packages.

+ 

+ 

+ Resalloc WebUI

+ --------------

+ 

+ We took inspiration from the `OBS Monitor page`_ and created a page

+ that shows `statistics about available builder pools`_ (e.g., how many

+ x86_64 builders are up and running in Amazon AWS, how many s390x

+ builders are in IBM Cloud, etc) and also a page

+ `listing all available builders`_ and who is using them.

+ 

+ 

+ Notable changes

+ ---------------

+ 

+ - It is now possible to specify ``chroot_denylist`` for a package via

+   APIv3

+ 

+ - Stomp 6.1+ support for our fedora-messaging package

+ 

+ - The long-time deprecated action ``copr-cli buildfedpkg`` is now removed

+ 

+ - Improvements to error handling and logging to make debugging

+   and occasional security-related investigations easier

+ 

+ 

+ Bugfixes

+ --------

+ 

+ - Fixed APIv3 call for listing all projects - it tracebacked for

+   projects with no active chroots

+ 

+ - `#2082`_ - Because of a mistake in our database schema, see `#617`_,

+   it was possible to stuck CI builds in an infinitely running state.

+ 

+ - `#2194`_ - The ``make_srpm`` SCM method stopped working because

+   of the `safe directories`_ feature introduced by a new ``git``

+   version.

+ 

+ - `#2094`_ - Copr-specific macros ``%copr_username``,

+   ``%copr_projectname`` are now defined also in a SRPM buildroot

+ 

+ - `#2098`_ - When branching a new Fedora version, we now make sure to

+   create a repository even if there are no builds

+ 

+ - `#2130`_ - The original ``committish`` value is now used when

+   resubmitting a build

+ 

+ - `#2163`_ - The SCM method now uses ``git clone --recursive`` to clone

+   the repositories

+ 

+ - `#2131`_, `#2133`_ - If not successful, we attempt to create project GPG

+   keys, and sign built RPM packages multiple times.

+ 

+ - `packit/1386`_ - The networking is now by default disabled when

+   submitting builds via ``python3-copr`` library. The default was

+   changed to match the behavior of the WebUI and ``copr-cli``

+ 

+ 

+ .. _`Fedora 35`: https://bodhi.fedoraproject.org/updates/FEDORA-2022-13b756f53f

+ .. _`Fedora 36`: https://bodhi.fedoraproject.org/updates/FEDORA-2022-12234faaef

+ .. _`EPEL 7`: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6d38336660

+ .. _`EPEL 8`: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6fe6d98425

+ .. _`EPEL 9`: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-5d55ddc5ee

+ 

+ .. _`Fedora Copr instance`: https://copr.fedorainfracloud.org/

+ .. _`Safe directories`: https://git-scm.com/docs/git-config/2.35.2#Documentation/git-config.txt-safedirectory

+ .. _`OBS Monitor page`: https://build.opensuse.org/monitor

+ .. _`statistics about available builder pools`: https://copr-be.cloud.fedoraproject.org/resalloc/pools

+ .. _`listing all available builders`: https://copr-be.cloud.fedoraproject.org/resalloc/resources

+ 

+ .. _`#617`: https://pagure.io/copr/copr/issue/617

+ .. _`#2082`: https://pagure.io/copr/copr/issue/2082

+ .. _`#2194`: https://pagure.io/copr/copr/issue/2194

+ .. _`#2094`: https://pagure.io/copr/copr/issue/2094

+ .. _`#2098`: https://pagure.io/copr/copr/issue/2098

+ .. _`#2130`: https://pagure.io/copr/copr/issue/2130

+ .. _`#2163`: https://pagure.io/copr/copr/issue/2163

+ .. _`#2131`: https://pagure.io/copr/copr/issue/2131

+ .. _`#2133`: https://pagure.io/copr/copr/issue/2133

+ .. _`packit/1386`: https://github.com/packit/packit/issues/1386

file modified
+1
@@ -5,6 +5,7 @@ 

  

  .. toctree::

  

+    release-notes/2022-06-22

     release-notes/2022-04-05

     release-notes/2022-03-21

     release-notes/2022-02-03