Enhancements
- #21711 - Add
profilefilter support for modules - #21782 - Enable optional config template selection when rendering device configuration via a URL query parameter
- #21854 - Support filtering by multiple object-type custom fields simultaneously in filter forms
- #21866 - Include the PostgreSQL database schema in system details
- #21875 - Allow
dictsubclasses for theAPI_TOKEN_PEPPERSconfiguration parameter
Performance Improvements
- #21975 - Optimize queryset prefetching for CSV bulk export
Bug Fixes
- #21538 - Fix incorrect contact count for contact groups with contacts assigned to nested groups
- #21658 - Correct OpenAPI schema for
available-prefixesendpoint request body - #21683 - Fix import of modules with front-to-rear port mappings
- #21737 - Avoid saving invalid custom scripts to disk on upload
- #21893 - Fix permission scope filtering for constrained object permissions
- #21906 - Fix exception raised by REST API
POST/PATCHrequests missing a trailing slash - #21913 - Restore plugin template extensions for VRF and other declarative-layout views
- #21917 - Fix incorrect link peers for rear ports connected via trunk cable profiles
- #21947 - Fix saving of comments on MAC address entries
- #21949 - Correct power draw calculations for outlets within a PDU
- #21966 - Correct OpenAPI schema for available-VLANs endpoint request body
- #21985 - Restore color field in front port edit form
- #21989 - Validate
EventRule.action_dataas a JSON object to prevent server errors on object writes - #21995 - Clear unique fields when using "add another" for contacts
- #22002 - Enable horizontal scrolling for context table panels on the IP address view