Changelog for
odcs-0.7.0-1.fc39.noarch.rpm :
* Wed Aug 02 2023 Haibo Lin
- 0.7.0-1- backend: Add odcs-credential-helper executable- backend: Add support for git credentials- backend: Set env var with raw config source name- backend: Use credential helper for initial config clone- backend: pulp: Handle missing product_versions- client: Add --arch option to create-build subcommand- doc: Document env argument to utils.execute_cmd- frontend: Allow admins to request any compose- frontend: Delete deprecated conf.auth_ldap_group_base- frontend: Merge all metrics into a single thread- frontend: Optimize compose count metrics gathering- frontend: Support OIDC authentication to CTS- server: Fix compatibility with Python 3.12- server: Fix flake8 complaints
* Thu Jul 20 2023 Fedora Release Engineering - 0.6.0-4- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jul 13 2023 Haibo Lin - 0.6.0-3- Backport patch for Python 3.12
* Mon Jul 10 2023 Python Maint - 0.6.0-2- Rebuilt for Python 3.12
* Wed May 24 2023 Haibo Lin - 0.6.0-1- backend/client: Allow compose with no label- backend: Clean up ODCS backend code- backend: Switch to PKI authentication for pulp- backend: pulp: Correctly handle merged repos- backend: pulp: Stop stripping https- client: Remove dependency on pyopenssl from client- frontend: Add metrics of workers per queue- frontend: Only warn when openapi is missing
* Tue May 16 2023 Lubomír Sedlář - 0.5.0-2- Remove obsolete dependencies
* Wed Mar 01 2023 Haibo Lin - 0.5.0-1- backend: Handle raw config file in subdirectory implicitly- backend: pulp: Always include explicitly mentioned repos- client: switch to HTTPSPNEGOAuth and drop mutual_authentication- docs: Improve documentation for pulp composes- server: Load raw_config_urls config without reboot- server: Refine server config initializing- Add missing comma in setup.py- Update formatting to satisfy latest black- Update license info
* Fri Feb 10 2023 Lubomír Sedlář - 0.4.0-2- Resolve conflict after branches diverging after mass rebuild for Fedora 38- Drop unused patches
* Wed Dec 07 2022 Haibo Lin - 0.4.0-1- backend: Drop python 2 support- backend: Remove non-latest symlink before creating- cleanup: Delete unneeded requirement- client: Add missing requirement openidc-client- client: Customize user-agent of odcs-client- client: Drop python 2 support- client: improve create-tag --help description- frontend: Allow `^` character in ODCS input.- frontend: Allow querying rover groups- frontend: Brand new API doc available at /api/1/- frontend: Drop python 2 support- frontend: Optimized metrics raw_config_types- promote: Stop checking symlinks before promoting
* Fri Sep 30 2022 Haibo Lin - 0.3.8-2- Revert \"server: Add new metrics for raw_config source\"
* Thu Sep 29 2022 Haibo Lin - 0.3.8-1- server: Mark compose as failed on scheduling error- server: Do not append newline to state_reason when no errors from pungi log- server: Fix escaping issue in Bad Request error message- server: Add new metrics for raw_config source- server: Update Dockerfile- server: Add compose id to scheduling error message- server: Fix routing rule checking- server: Fix hardcoded path- server: Added CSS to index.html- server: Fix python 2 compatibility in promote script- server: Convert ldap query result from bytes to str- server: Print mbs url when query failed- server: Check existence of target_dir in runtime- server: Use conf.target_dir_url in home page- client: Replace requests-kerberos with requests-gssapi- client: Improve help message of renew and delete commands- client: Return 1 if the generated compose is failed- tests: Generate html coverage report in CI job- tests: Update Dockerfile-test- tests: Add docs env to tox.ini- tests: Add Jenkinsfile for CI- tests: Fix tests for rhel 8 build- tests: Check pytest for TestConfiguration- cleanup: Add .env to gitignore- cleanup: Update author in setup.py- cleanup: Remove funcsigs and httplib2 from requirements.txt- cleanup: Remove python-fedora from requirements.txt
* Fri Jul 22 2022 Fedora Release Engineering - 0.3.6-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Apr 22 2022 Haibo Lin - 0.3.7-1- server: Add compose_id attribute when the compose is re-used- server: Return empty value for results_repourl and results_repofile for raw_config composes- server: Fix Python 2 compatibility- server: Avoid koji tag cache being removed while in use- server: Update the error message when the brew connection is failed- client: Replace http request with https in order prevent false redirection- doc: Remove EPEL from README- cleanup: Delete Jenkinsfile- cleanup: Format code for black 22.1.0- cleanup: Fix create_sqlite_db script
* Thu Jan 20 2022 Fedora Release Engineering - 0.3.6-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Dec 08 2021 Haibo Lin - 0.3.6-1- server: Use conf.koji_profile instead of hardcoded brew value- server: Cleanup generating composes never finished- server: ODCS fail with \"Unknown Koji tag\" even for first compose from this tag- server: Disable celery built-in periodic task celery.backend_cleanup- server: fix spelling for seconds_to_live description- server: Fix retry decorator when ProtocolError happens in pulp requests- server: Improve error reporting for MBS failures- server: modify odcs-promote-compose to continue an interrupted promote- server: Allow multiarch ODCS repo install from correct basearch- server: Fix the error while renewing the empty compose- server: Fix error while deleting the compose by anonymous user- server: Handle celery broker connection issue- client: Suggest KRB5_TRACE env variable option on auth failure- client: Improve odcs create-module user experience- client: improve renew --help description- README: improve \"renewing the compose\" section- README: update client install instructions- cleanup: Delete copr since it is not used anymore- Move \"mock\" pypi package to test-requirements.txt- Create docker-compose file in order to run the ODCS locally
* Tue Aug 17 2021 Lubomír Sedlář - 0.3.4-6- Rebuilt to sync changelog and release
* Tue Aug 17 2021 Lubomír Sedlář - 0.3.4-5- New upstream release- Drop dependency on python-flask-script- Backport patch for client to talk to old servers