Highlights from 2026-04-16 release

Enhancements

  • #4078 - Colorized build statuses in copr-cli

  • #3325 - Improvements for the chroots graph

  • #3715 - Sentry integration

  • #1947 - Support for searching by package NEVRA

  • #4089 - Hover humanized times to see the exact date and time

  • #2844 - Allow resubmit for builds that failed during imports

  • #4135 - Improved parsing of ExcludeArch, ExclusiveArch, and BuildArch for more reliable chroot skips

Integration with Pulp

We are in the process of migrating Fedora Copr build results from our backend storage to Pulp and therefore a lot of work went into performance improvements, bugfixes and features related to our integration with Pulp.

  • #4258 - Improved filter for content queries

  • #4209 - Cleanup of unused backend-side repodata for Pulp projects

  • #4238 - Projects with manual createrepo are not being migrated to Pulp yet

  • #4164 - Support for persistent projects

  • #4228 - Performance improvements when adding packages to a repository

  • #4187 - Performance improvements when deleting multiple builds at once

  • #4178 - Not running createrepo when forking Pulp projects

Bugfixes

  • #4261 - Don’t require admin permissions to show the rebuild button

  • #4149 - Make sure copr-cli new-api-token updates expiration token

  • #4149 - Don’t traceback copr-cli new-api-token for default config

  • #4236 - Fix copr-cli download-build for manual createrepo Pulp projects

  • #4167 - Fix copr-cli download-build from Pulp with --rpms

  • #4076 - Fix script-repos not being saved at all for custom packages

  • #4092 - Fix packit_forge_projects_allowed to return list in API

  • #4052 - Disable AI Log Detective and dist-git redirect for non-logged users

  • #3867 - Bypass Anubis challenge by setting copr user agent

  • #4204 - More reliable pagure events listener

  • #3609 - Properly store DistGit instance and namespace when submitting builds

  • #4114 - Allow dots and dashes in the bootstrap image regex