All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- added epoch to component filters, ex. /api/v1/components?epoch=0
- added re_downstreams_name to component filters, ex. /api/v1/components?re_downstreams_name=foo
- added new FasterPageNumberPagination for quicker REST API counts
- Exclude modular source RPMs (type="RPM", arch="src", release__contains=".module") from manifests, and from the API when using the root_components=True filter
- Set gunicorn worker_tmp_dir to use /dev/shm
- migrated product stream loop from django to pg function get_latest_components()
- refactored include/exclude filter
- Add RHCOS Brew build collector
- Fix authentication to Errata Tool after they migrated to a new environment
- Ignore known permission errors when scanning private Github repos and Quay images / continue analyzing all the remaining components for some managed service
- Fix migration that failed to run, so duplicate data is cleaned up and other migrations aren't blocked
- Change how Quarkus data is saved to avoid storing duplicate relationships
- Fix several small bugs that blocked reloading Quarkus data
- Fix duplicated root component in Quarkus manifests
- Reload Quarkus data to ensure it's up-to-date, avoid reporting stale data
Note- incomplete changelog
- refactored latest component filter into a pgsql stored proc
- added exclude_components to /api/v1/product_streams
- include_inactive_streams to /api/v1/components
- added provides_name to /api/v1/components
- added upstreams_name to /api/v1/components
- added sources_name to /api/v1/components
- added re_provides_name to /api/v1/components
- added re_upstreams_name to /api/v1/components
- added re_sources_name to /api/v1/components