Release v4.5.5 #149

Closed
opened 2026-04-05 16:22:19 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @jeremystretch on 3/13/2026

Enhancements

  • #21114 - Support path exclusions for data source synchronization
  • #21578 - Support identifying scope object by name or slug when bulk importing scoped objects

Performance Improvements

  • #21330 - Optimize the assignment of tags when saving objects
  • #21402 - Avoid excessive database queries when rendering unnamed devices via the REST API
  • #21611 - Replace inefficient calls to .count() with .exists()

Bug Fixes

  • #19867 - Preserve the "per page" pagination setting when returning from object edit forms
  • #20077 - Fix form field focus bug in Microsoft Edge
  • #20385 - Enforce MAX_PAGE_SIZE limit for GraphQL API requests
  • #20468 - Fix range-based filter lookups for integer fields in GraphQL API
  • #20915 - Restore user language preference after login via social authentication
  • #20934 - Fix dark mode flicker on page load
  • #21012 - Add pagination for VLAN table on interface view to prevent silent truncation at 100 entries
  • #21380 - Fix display of the background tasks table on mobile
  • #21440 - Avoid erroneously clearing primary/OOB IP assignments during bulk import/update
  • #21468 - Preserve safe custom HTTP headers when copying requests for background job processing
  • #21486 - Fix AttributeError exception caused by missing COOKIES attribute on NetBoxFakeRequest
  • #21512 - Fix GraphQL filter field name mismatch for device component types (e.g. console_ports)
  • #21531 - Fix search functionality for location when combined with other filters
  • #21556 - Avoid clearing the platform field when changing device type in the device edit form
  • #21579 - Hide the script "Add" button for users lacking the required permission
  • #21580 - Hide the virtual machine "Add components" dropdown for users lacking change permission
  • #21586 - Fix broken "Add child group" link in site group view (was pointing to the region endpoint)
  • #21618 - Fix cable termination points being lost when bulk-editing the cable profile
  • #21651 - Disable sorting by the is_primary column in the MAC address list view
  • #21653 - Fix profile-based cable tracing when a single origin carries multiple positions
  • #21673 - Fix display of primary IP address with associated NAT IP on virtual machine view
  • #21686 - Clean up cached circuit attributes when reassigning a circuit termination
*Originally created by @jeremystretch on 3/13/2026* ### Enhancements * [#21114](https://github.com/netbox-community/netbox/issues/21114) - Support path exclusions for data source synchronization * [#21578](https://github.com/netbox-community/netbox/issues/21578) - Support identifying scope object by name or slug when bulk importing scoped objects ### Performance Improvements * [#21330](https://github.com/netbox-community/netbox/issues/21330) - Optimize the assignment of tags when saving objects * [#21402](https://github.com/netbox-community/netbox/issues/21402) - Avoid excessive database queries when rendering unnamed devices via the REST API * [#21611](https://github.com/netbox-community/netbox/issues/21611) - Replace inefficient calls to `.count()` with `.exists()` ### Bug Fixes * [#19867](https://github.com/netbox-community/netbox/issues/19867) - Preserve the "per page" pagination setting when returning from object edit forms * [#20077](https://github.com/netbox-community/netbox/issues/20077) - Fix form field focus bug in Microsoft Edge * [#20385](https://github.com/netbox-community/netbox/issues/20385) - Enforce `MAX_PAGE_SIZE` limit for GraphQL API requests * [#20468](https://github.com/netbox-community/netbox/issues/20468) - Fix range-based filter lookups for integer fields in GraphQL API * [#20915](https://github.com/netbox-community/netbox/issues/20915) - Restore user language preference after login via social authentication * [#20934](https://github.com/netbox-community/netbox/issues/20934) - Fix dark mode flicker on page load * [#21012](https://github.com/netbox-community/netbox/issues/21012) - Add pagination for VLAN table on interface view to prevent silent truncation at 100 entries * [#21380](https://github.com/netbox-community/netbox/issues/21380) - Fix display of the background tasks table on mobile * [#21440](https://github.com/netbox-community/netbox/issues/21440) - Avoid erroneously clearing primary/OOB IP assignments during bulk import/update * [#21468](https://github.com/netbox-community/netbox/issues/21468) - Preserve safe custom HTTP headers when copying requests for background job processing * [#21486](https://github.com/netbox-community/netbox/issues/21486) - Fix `AttributeError` exception caused by missing `COOKIES` attribute on `NetBoxFakeRequest` * [#21512](https://github.com/netbox-community/netbox/issues/21512) - Fix GraphQL filter field name mismatch for device component types (e.g. `console_ports`) * [#21531](https://github.com/netbox-community/netbox/issues/21531) - Fix search functionality for location when combined with other filters * [#21556](https://github.com/netbox-community/netbox/issues/21556) - Avoid clearing the platform field when changing device type in the device edit form * [#21579](https://github.com/netbox-community/netbox/issues/21579) - Hide the script "Add" button for users lacking the required permission * [#21580](https://github.com/netbox-community/netbox/issues/21580) - Hide the virtual machine "Add components" dropdown for users lacking change permission * [#21586](https://github.com/netbox-community/netbox/issues/21586) - Fix broken "Add child group" link in site group view (was pointing to the region endpoint) * [#21618](https://github.com/netbox-community/netbox/issues/21618) - Fix cable termination points being lost when bulk-editing the cable profile * [#21651](https://github.com/netbox-community/netbox/issues/21651) - Disable sorting by the `is_primary` column in the MAC address list view * [#21653](https://github.com/netbox-community/netbox/issues/21653) - Fix profile-based cable tracing when a single origin carries multiple positions * [#21673](https://github.com/netbox-community/netbox/issues/21673) - Fix display of primary IP address with associated NAT IP on virtual machine view * [#21686](https://github.com/netbox-community/netbox/issues/21686) - Clean up cached circuit attributes when reassigning a circuit termination
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/netbox#149