Changelog for
copr-frontend-fedora-2.1-1.fc41.noarch.rpm :
* Thu Oct 03 2024 Pavel Raiskup
2.1-1- bugfix Packit 500, attempt no. 2
* Wed Oct 02 2024 Jiri Kyjovsky 2.0-1- Show Webhook History table under Settings -> Integrations- Fix the 500 for racy creation attempts- Implement project, build, chroot deletion and creation in Pulp- Provide statistics on how many users submitted at least one build in past month- Use the same repofile for all CentOS Stream versions
* Tue May 21 2024 Jakub Kadlcik 1.206-1- Center the outage warning banner text- Fix unexpected output schema for deleting builds- Fix parsing build IDs to be deleted- add per package timeout option- Alembic: fix a migration syntax warning- EOL-emails deterministic- List temporary project after normal projects- Don\'t index unlisted and temporary projects- Speedup the update-indexes command- Make EOL chroot emails shorter- Add tests for branching custom directory- Run rawhide-to-release for all CoprDirs- Delete compatibility code between flask and flask-restx- Migrate builds to flask-restx- Fix bug in reporting failed SRPMs to log-detective- Commit after every 10 deleted projects instead of 100- Don\'t pass raw SQL as string but rather SQLAlchemy text
* Fri Apr 12 2024 Jakub Kadlcik 1.205-1- Update download stats footnote- Migrate more enpoints to flask-restx- Speedup the removal of temporary projects- Add link to the Outdated chroots removal policy- Compatibility with SQLAlchemy 2.0
* Mon Mar 04 2024 Pavel Raiskup 1.204-1- opt-in the log-detective.com button
* Fri Mar 01 2024 Pavel Raiskup 1.203-1- big RFE: allow user SSH to builders- correctly check CoprDir before upload- migrate projects, build-chroots, monitor, modules, mock_chroots, webhooks enpoints to restx- add button for feeding log-detective.com- add runtime dependency on flask-session and markupsafe- keep logs 6 weeks instead of 13- clean expired projects (by cron) even without user permission- atomic increments for repo accesses, and fix racy counter tracebacks- fix fedora-messaging consumer for the new flask- allow ignoring project-exists errors during creation- compatibility with Werkzeug/Flask 3- fix race condition when creating CoprDir- specify 4xx status codes for ApiError exceptions- convert eror message to binary text before emitting- oidc: add OIDC_USERNAME_CLAIM- oidc: clean up duplicate return code- show unknown badge when a package has no builds yet- allow dot and plus characters in chroot denylist- more precise description for manual createrepo- add backref relationship between Package and Build
* Thu Nov 23 2023 Pavel Raiskup 1.202-1- make alembic working on F39+- unify naming convention for \"_safe\" methods- don\'t ignore custom method repos when resubmitting from the WebUI- the \"recent copr builds\" on homepage are opt-in configurable- allow keeping temporary projects up to 2 years- don\'t log errors/tracebacks if OIDC is disabled- don\'t create a separate logger for the oidc.py file- explain the reason for skipping chroot builds- better priority=X docs in web-UI- propagate the \"priority\" value in \'dnf5 copr enable\' output
* Tue Aug 15 2023 Pavel Raiskup 1.201-1- buildchroot results returned via API can provide epoch==null- skip ExcludeArch and ExclusiveArch for resubmitted builds- added support for OIDC groups- allow specifying fully-qualified Mock bootstrap images- move chroot_to_branch() method to python-copr-common- config-based build-chroot tags, allows using Reslloc \"on-demand\" resources- relationship between Action model and Copr model added- the 1:1 between (FAS) groups and Copr groups is now enforced- priority=X added to the per-project repo configuration- make the pyp2spec the default PyPI spec generator in Copr- new failed-to-succeeded-stats command- add packages count at homepage (opt-in)- better clone_url matching on webhooks- added redis authentication support- don\'t list temporary projects on the main homepage- confirmation needed before \'drop-db\' is executed
* Tue May 23 2023 Jakub Kadlcik 1.200-1- Send follow_fedora_branching value via API- Add support for OIDC- Allow submitting EPEL8 module builds- Show resalloc-webui link in the task queue- Accept the OpenID response as a POST request- OpenAPI first steps- Automatically create aliases for routes with trailing slash- Include the Amazon Linux logo for Amazon Linux chroots- General check if it makes sense to upload SRPM- Add command for generating usage treemap- Frontend: add loggs to python-backoff decorator- APIv3 rpmrepo: provide module_hotfixes opt- Show API config even for not logged users
* Wed Apr 05 2023 Jiri Kyjovsky 1.199-1- Bump version for release mess
* Tue Apr 04 2023 Jiri Kyjovsky 1.198-1- Don\'t 500 for KRB5_USER_DENYLIST_PATTERNS=None- Explicitly ask which user checks the permissions- Make sure user can build in the project before uploading- Change the whooshee packages field to IDLIST- Run copr-frontend update-indexes daily
* Wed Mar 22 2023 Jiri Kyjovsky 1.197-1- Allow automation (cron) to remove builds- Allow specifying a KRB5 user denylist- Fix broken rubygem rebuild page.- Restrict forking of large projects- Define some copr-specific environment variables- Remove libmodulemd1 dependency- Fix sorting by build time
* Tue Feb 07 2023 Jakub Kadlcik 1.196-1- rawhide_to_release usable index- rawhide_to_release: don\'t repeatedly query for CoprChroot- rawhide_to_release: avoid sqlalchemy warning- faster rawhide_to_release query- anitya: re-submit already built packages if version is higher- anitya: re-try downloads from datagrepper- anitya: fix joins on the expensive query- anitya: skip also \"post\" releases- anitya: dump updated packages to log- anitya: skip-pre-release versions earlier- anitya: skip re-building if already being built- assign anityia builds with packages ASAP
* Wed Jan 25 2023 Pavel Raiskup 1.195-1- anitya: ignore pre-release tarballs sooner- anitya: ignore alpha versions- fix the \"Modules:\" web-UI form widget- ignore anitya BadRequest rebuild attempts
* Tue Jan 24 2023 Jakub Kadlcik 1.194-1- Don\'t resubmit anitya builds for pre-release versions- Anytia query using sqlalchemy- Anitya builds handled on background- Pypi anitya buils respects spec generator option- Allow uploading artificial payload in custom webhook- Fix traceback for non-existing tasks- Fix typo in basearch example value- Fix batches race logic by adding locks- wTForms validate function now expect additional parameter- Change order of RPM build logs- Update alembic migration template- Drop the unneeded marshmallow dependency- Fix APIv3 additional_modules CoprChroot option- Customizable group link to FAS- Don\'t depend on flask-restful- Fix homepage user count- Add command for managing warning banner- More understandable module hotfixes description- Don\'t let PR builds affect status badges- Add hover for table rows- Frontend: fix a jinja2 traceback when displaying a nonexisting batch- Add openeuler logo- Disable appstream by default- Use SPDX license
* Wed Nov 30 2022 Pavel Raiskup 1.193-1- fix get-tasks traceback when repos are not set
* Sat Nov 26 2022 Jakub Kadlcik 1.192-1- allow arbitrary creation of :pr: directories- custom repositories with custom webhook- move to GitHub home page- use shlex.quote instead of pipes.quote- add route for a new distgit dispatcher- expand repos for custom SRPM- process external repos for custom build- support LDAP groups for Kerberos users- add version to the bitbucket webhook tag name- loosen the rules of package matching in webhook tags- add optional argument pkg_name to webhooks API- no delay after large SRPM upload- name the import log \"import.log\" in web-UI- show import log to everyone, not just admin- log webhook calls- cache the queue sizes for one minute- log manage.py commands