Hi,
When LAVA introduced REST framework, it allowed for cross model filtering using djangorestframework-filters package. v0.2 LAVA API still allows that. Unfortunately the package has been unmaintained for the last 5 years: https://pypi.org/project/djangorestframework-filters/#history Without updates it will soon become incompatible with DRF and Django itself. In fact Debian has to carry patches to make it still working. On top of that there are performance issues with queries made by the DFR-filters.
For these reasons it was decided that DRF-filters will be removed as LAVA dependency starting with version 0.3 of the API. v0.2 will remain supported for now. There is no end of life date agreed yet. In practice this means cross-model queries won't be supported any more in v0.3. As a tradeoff performance of single model queries should improve.
If there are any concerns regarding this change, please reply to this thread.
Best Regards, Milosz
lava-users@lists.lavasoftware.org