* See https://shrubbery.net/rancid/CHANGES for a list of changes in this
release. [1]
* Add a local patch to ignore honor license warnings on NX-OS
PR: 286472
Submitted by: Jordan Ostreff (based on) [1]
Changelog:
Enhancements:
* Introduce the --readonly flag on upgrade script
* Add trace buttons to terminations under cable view
* Enable filtering prefixes by group of assigned VLAN
* Include FHRP group name on interface lists
* Add 802.1Q mode to interface filter form
* Show count of related VLAN groups under cluster view
* Add "copy to clipboard" button for rendered config
* Enable filtering devices by location slug
* Add filtering by VLAN translation policy to interface
filter forms
Bug Fixes:
* prepare_cloned_fields() should validate cloning support on model
* Ensure default custom field values are respected when creating
objects via the REST API
* Include missing related object counts under certain views
* Omit "clear" button on required choice fields
* Preserve ordering of terminations in cable traces
* Virtual chassis form should exclude members of other VCs when
adding members
* Fix custom field choices bulk import support for base_choices
* The load_yaml() convenience method on BaseScript should use
SafeLoader
* Language cookie should respect SESSION_COOKIE_SECURE value
* Allow label reuse when creating multiple components from a pattern
* Restore editing conflict protection for several object forms
https://github.com/netbox-community/netbox/releases/tag/v4.2.8
MFH: 2025Q2
Changelog:
Enhancements:
* Add support for plugin models to GetReturnURLMixin
* Enable filtering of ObjectVar and MultiObjectVar input selections
for custom fields
* Enable FHRP group assignment when bulk importing IP addresses
* Optimize bulk updates of custom field values when custom fields are
added/removed
* Add MoCA interface type
Bug Fixes:
* Avoid clearing site of assigned virtual machines when
editing a cluster
* Respect declared ordering of custom scripts within a module
* Fix GraphQL support for interfaces which terminate virtual circuits
* Add missing tags column to config contexts table
* Fix "select all" behavior on object lists
* "Run script" button should respect default commit toggle for
custom scripts
* Fix cable path tracing for pass-through ports in REST API
* Fix filtering of inventory items with no manufacturer in GraphQL API
* Preserve JSONField stylign when help_text is passed
* get_field_value() should honor null values on bound form fields
* Prevent pagination buttons from overlapping bulk action buttons on
object lists
* Fix IndexError exception when creating multiple front ports
with a label
* Fix clearing of scope field when bulk editing prefixes
* Fix styling of server error page
https://github.com/netbox-community/netbox/releases/tag/v4.2.7
MFH: 2025Q2
Previously we had been tracking what seemed to be LTS releases,
but Lapo Luchini had pointed out that they only make sense for
the private enterprise repository (which is not opensource) and
those tags on the public GitHub have nothing to do with that.
This is consistent with the official upstream description which
advises non-enterprise users to regularly upgrade to the latest
available releases.
Another discovery was that the distfile is already vendored, so
we don't need to generate GH_TUPLE with `make gomod-vendor' and
can simply remove it.
PR: 275828
ANDwatch monitors Arp (IPV4) and Neighbor Discovery (IPv6)
packets, maintains a database of IP address to hardware
address (Ethernet) mappings, and issues notifications when
the hardware address of an IP address changes.
PR: 284907
* Switch from py-mkdocstrings-python-legacy to py-mkdocstrings-python as
upstream now uses the latter in conjunction with py-mkdocstrings to
generate the embedded documentation.
Changelog:
Enhancements:
* Add rack title above rack on rack detail view
* Add config option for disk space divisor
* Update filtersets and filter forms to include contact filters where
missing
* Ensure contact link in tables is hyperlinked
* Add FC/UPC, FC/APC and FC/PC port types
* Delay enqueuing background tasks until DB transaction is committed to
avoid race condition
* Support site group search for ASNs
Bug Fixes:
* Eliminate N+1 issue by adding generic prefetch operation to Interface
API endpoint
* Update JSONField to enclose bare string values in quotes
* Fix prefix bulk import with associated VLAN and conflicting VLAN IDs
* Ensure location list and detail views show related VLAN group
information
* Ensure misconfigured object list widgets on the dashboard now degrade
gracefully
* Fix inventory item bulk edit to ensure that component name and type
are both validated Ensure
* Ensure that local context data correctly rejects falsy values
* Restore default sort behavior of name column on devices list view
* Exempt MPTT-based models from ordering fix introduced in #18279
* Ensure numeric conversion helper always return a clean decimal value
* Ensure that kind is a required field when making journal entries
* Ensure tag deserialization is handled correctly
* Allow VM interface objects to be set on prefix object-type
custom field
* Fix icon displayed for GitHub authentication on login page
* Support cascading deletions when cleaning up expired changelog records
* Allow filtering VLAN groups by associated site groups
* Ensure clearing "Widget type" field when adding widgets to dashboard
does not cause a "ValueError: Unregistered widget class" error
* Add missing contacts property to GraphQL types where the associated
model has a connection to a contact
https://github.com/netbox-community/netbox/releases/tag/v4.2.6
Any missed ports, feel free to bump.
Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
Enhancements:
* Use VirtualChassis name as fallback for unnamed devices
* Add contact assignments to VPN tunnels
* Allow script inputs to be filtered on ObjectVar and MultiObjectVar
selections
* Add permalink URL pattern to match a custom script by module and
class name
* Ensure contacts are shown on children of objects with contacts
* Support "Quick Add" for plugins
* Improve performance of job list views
* Support setting VLAN translation on bulk edit of interfaces
* Add "type" filter for virtual circuits
* Add tooltip preview of tag descriptions when hovering over tags
Bug Fixes:
* Prevent AssertionError when adding multiple devices "mid-span" in a
cable trace
* Prevent setting tagged VLANs on interfaces with mode: tagged-all
* Ensure VLANGroup.vid_ranges shows up in API results
* Fix IndexError on "Create & Add Another" operation on custom
field choices
* Allow primary key for nested models in OpenAPI request schemas
* Limit VLAN selection dropdown to choices appropriate to site
* Improve UI feedback on failed script execution
* Fix unpredictable ordering on querysets with annotations/groupings
* Prevent webhooks from being triggered on a script dry-run
* Fix FieldError when sorting by account count field in providers list
* Fix removing a secondary MAC address from an interface
https://github.com/netbox-community/netbox/releases/tag/v4.2.5