Exposing component_names on dependencies.json
requested to merge 490352-linking-to-dependencies-controller into 490352-change-component-finder-to-use-loose-index-scan
What does this MR do and why?
Related to !166493 (merged)
Contributes to: #490352 (closed)
This is a pre-emptive MR to expose component_name filtering on the dependencies.json
endpoint. We've been working towards the GraphQL implementation but the currently-live implementation of the filter on the frontend uses the json endpoint. We can either close this because we're moving to the GraphQL solution or merge this after !166493 (merged) to expose it for the json endpoint.
Query performance (30ms): https://postgres.ai/console/gitlab/gitlab-production-main/sessions/31804/commands/98447
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Ryan Wells