Update v4.3.5 release to note impact of fixing bug #18900 #11464

Closed
opened 2025-12-29 21:45:36 +01:00 by adam · 0 comments
Owner

Originally created by @jnovinger on GitHub (Aug 8, 2025).

Originally assigned to: @jnovinger on GitHub.

Proposed Changes

Plugin Developer Note: The fix for bug #18900 now raises explicit exceptions when API endpoints attempt to paginate unordered querysets. Plugin maintainers should review their API viewsets to ensure proper queryset ordering is applied before pagination, either by using .order_by() on querysets or by setting ordering in model Meta classes. Previously silent pagination issues in plugin code will now raise QuerySetNotOrdered exceptions and may require updates to maintain compatibility.

Justification

Make sure that plugin developers and maintainers understand required steps to maintain compatibility.

Originally created by @jnovinger on GitHub (Aug 8, 2025). Originally assigned to: @jnovinger on GitHub. ### Proposed Changes > **Plugin Developer Note:** The fix for bug #18900 now raises explicit exceptions when API endpoints attempt to paginate unordered querysets. Plugin maintainers should review their API viewsets to ensure proper queryset ordering is applied before pagination, either by using `.order_by()` on `querysets` or by setting ordering in model Meta classes. Previously silent pagination issues in plugin code will now raise `QuerySetNotOrdered` exceptions and may require updates to maintain compatibility. ### Justification Make sure that plugin developers and maintainers understand required steps to maintain compatibility.
adam added the status: acceptedtype: housekeeping labels 2025-12-29 21:45:37 +01:00
adam closed this issue 2025-12-29 21:45:37 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11464