This is a patch release dealing with a number of unforeseen issues in 3.15.0.
Please see #9270 for discussion on the project management, and ensuring we're able to get into a much more carefully considered release process for future releases.
(In brief: The project should broadly just be tracking Django versions, and dealing with required security fixes. We need a much higher bar to accepting contributions, and need some clear guidelines to help us manage that process with as little noise and churn as possible.)
The following change has been fixed...
The following changes have all been reverted, for the time being...
This is a patch release dealing with a number of unforeseen issues in 3.15.0.
Please see #9270 for discussion on the project management, and ensuring we're able to get into a much more carefully considered release process for future releases.
(In brief: The project should broadly just be tracking Django versions, and dealing with required security fixes. We need a much higher bar to accepting contributions, and need some clear guidelines to help us manage that process with as little noise and churn as possible.)
The following change has been fixed...
rest_framework.filters.SearchFilter.get_search_termsreturnsstrinstead oflist#9308The following changes have all been reverted, for the time being...
querysetattribute, or override theget_queryset()method." #9306 - Resolved via Revert "Re-prefetch related objects after updating" #9327permissions.DjangoModelPermissionsOrAnonReadOnlydoesn't actually enable anonymous read-only access in 3.15 #9299 - Resolved via Revert #8009 #9332%characters fromValidationError#9295 - Resolved via Revert #8863 #9330