Release 2021.06.21
we have completed the release of 2021.06.21 π π π₯³
Features
-
We have started ingesting the package based on fedora 34 and python 3.9.
-
We are deprecating the support for fedora 31 and python 3.7 modules.
-
thamos advise now supports labels, prescription pipeline units can be now included in the resolution based on labels supplied by users:
-
user-api keeps logs of advises and container image analyses for a longer period of time, users can browse the resolution or analysis logs after some time (not necessary immidiatelly once the resolution is done)
-
Prescriptions are now stated in a directory structure - see thoth-station/prescriptions. This makes the database of known issues more maintainable and maintainers of specific projects can follow only sub-directories for changes and reports. If you are a maintainer of a project or you would like to follow issues stated for a specific set of projects, feel free to add yourself to the CODEOWNERS file in thoth-station/prescriptions repository.
Component Updates
-
user-api: v0.26.3
- Obtain logs from Ceph placed by Argo Workflows (thoth-station/user-api#1426)
- Introduce labels on advise endpoint (thoth-station/user-api#1427)
- Adjust copyright in headers (thoth-station/user-api#1437)
- use pydantic calling convention for messaging (thoth-station/user-api#1442)
-
adviser: v0.34.0
- Adjust copyright notice in headers (thoth-station/adviser#1918)
- Fix wrong CVE key obtained (thoth-station/adviser#1905)
- Add update sieve responsible for package updates (thoth-station/adviser#1903)
- Fix wrong read variable (thoth-station/adviser#1898)
- Notify users about labels used during the resolution process (thoth-station/adviser#1895)
- Introduce labels to the resolution engine (thoth-station/adviser#1889)
- Add tests for solver rules (thoth-station/adviser#1890)
-
investigator: v0.13.1
- remove inner loop which loops over registered indexes(thoth-station/investigator#531)
- expect only single index in message contents (thoth-station/investigator#529)
-
solver: v1.10.1
- Add Fedora 34 based on Python 3.9 solver (thoth-station/solver#711)
- Remove Fedora 31 + Python 3.7 it went EOL (thoth-station/solver#716)
- support solver fedora 34 python 3.9 with thoth services (thoth-station/solver#718)
-
messaging: v0.14.3
- add config for ssl keystore and password (thoth-station/messaging#428)
- all message senders pass index url explicitly (thoth-station/messaging#430)
-
metrics-exporter: v0.16.0
- Add CVE metric (thoth-station/metrics-exporter#700)
- Remove long running metric (thoth-station/metrics-exporter#707)
Thanks for the amazing work everyone. π―