non port: net-mgmt/netbox/Makefile |
Number of commits found: 148 (showing only 100 on this page) |
Wednesday, 23 Apr 2025
|
16:46 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.2.8
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
3a7416a |
Sunday, 13 Apr 2025
|
09:50 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.2.7
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
467458a |
Saturday, 22 Mar 2025
|
16:11 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.2.6
* 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
a7bcdf11 |
Friday, 7 Mar 2025
|
13:47 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.2.5
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
1175def |
Sunday, 23 Feb 2025
|
10:17 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.2.4
Enhancements:
* Omit empty counts in related object tables
* Improve multi-table inheritance in serialization of change-logged
models
* Add more job duration choices
* Display author name in plugin list for locally installed plugins
* Add Paused status for virtual machines
* Add rack type column to manufacturer list
Bug Fixes:
* Fix "{module}" replacement in module bays
* Limit object type to selected object in change log filter
* Default logging level of custom scripts changed to INFO
* Fix visibility of disabled cable paths in dark mode
* Clean data passed to script in runscript command
* Add default get_absolute_url method to plugin models
* Fix filtering circuits by location
* Fix "Create & Add Another" IP Address workflow
* Enable sorting by ASN count on site and provider lists
* Ensure shift-click selection selects only visible list items
* Preserve form values when selecting speed on circuit termination
https://github.com/netbox-community/netbox/releases/tag/v4.2.4
6b554c2 |
Saturday, 8 Feb 2025
|
09:51 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.2.3
It contains many bugfixes/enhancements and the following new features:
* Assign Multiple MAC Addresses per Interface
* Quick Add UI Widget
* VLAN Translation
* Virtual Circuits
* Q-in-Q Encapsulation
https://netbox.readthedocs.io/en/stable/release-notes/version-4.2/
MFH: No (feature release)
5a71103 |
Friday, 17 Jan 2025
|
20:31 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.1.11
Changelog:
Bug Fixes:
* Fix duplicate entries appearing on VLAN list when filtering by
interface assignment
* Pass event rule action data to webhooks as context data
* Fix recalculation of cable paths when modifying cable terminations via
the REST API
* Require only encryption or authentication algorithm when creating an
IPSec proposal via the REST API
* Enable ordering modules and module types by created & last
updated times
https://github.com/netbox-community/netbox/releases/tag/v4.1.11
MFH: 2025Q1
1fbfdf7 |
Wednesday, 1 Jan 2025
|
12:00 Rene Ladan (rene)
all: unregister expired postgresql12 and update affected USES
bca2014 |
Friday, 27 Dec 2024
|
14:09 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.1.10
Changelog:
Bug Fixes:
* Fix object change logging
https://github.com/netbox-community/netbox/releases/tag/v4.1.10
872e6b0 |
Wednesday, 18 Dec 2024
|
16:34 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.1.9
Changelog:
Enhancements:
* Change the highlighted color of disabled interfaces in interface lists
* Apply all registered request processors when running custom scripts
Bug Fixes:
* Fix rendering of IP addresses table when assigning an existing
IP address to an interface with global HTMX navigation enabled
* Fix ZeroDivisionError exception under specific circumstances when
generating a cable trace
* Enable referencing cable attributes when querying a
cabletermination_set via the GraphQL API
* Fix AttributeError exception when attempting to edit an IP address
assigned to a virtual machine interface
https://github.com/netbox-community/netbox/releases/tag/v4.1.9
1ed1c65 |
Saturday, 14 Dec 2024
|
17:51 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.1.8
Changelog:
Enhancements:
* Enable OOB IP address designation during bulk import
* Enable designation of rack type during bulk import & bulk edit
* Enable designating an IP address as out-of-band for a device
upon creation
* Add L2TP, PPTP, Wireguard, and OpenVPN tunnel types
* Automatically clear cache on restart when DEBUG is enabled
* Omit stack trace from rendered device/VM configuration when an
exception is raised
* Include status in device details when hovering on rack elevation
* Enable the dynamic registration of context managers for request
processing
Bug Fixes:
* Fix unhandled AttributeError exception when bulk renaming objects
* Fix dynamic inclusion support for config templates
* Fix validation of racked device fields when modifying via REST API
* Ensure default custom field values are populated when creating
new modules
* Show plugin-generated alerts within UI views for custom scripts
* Fix REST API pagination for low MAX_PAGE_SIZE values
* Omit UI navigation bar when printing
* Fix searching for ASN ranges by name
https://github.com/netbox-community/netbox/releases/tag/v4.1.8
2c15ffa |
Saturday, 23 Nov 2024
|
08:19 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.1.7
Changelog:
Enhancements:
* Enable adding/removing individual VLANs while bulk editing device
interfaces
* Enable the assignment/removal of virtualization cluster via device
bulk edit
* Add 1000Base-LX interface type
* Hide sensitive parameters under data source view (even for privileged
users)
Bug Fixes:
* Correct help text on name field of module type component templates
* Ensure GraphiQL UI resources are served locally
* Fix scheduling of recurring custom scripts
* Fix the execution of custom scripts via REST API & management command
* Fix selection of all listed objects during bulk edit
* Fix system info export when a config revision exists
* Force evaluation of LOGIN_REQUIRED when requesting static media
* Correct labels for virtual machine & virtual disk size properties
* Fix validation of maximum VLAN ID value when defining VLAN groups
* The to_grams() utility function should always return an integer value
https://github.com/netbox-community/netbox/releases/tag/v4.1.7
a290123 |
07:56 Kai Knoblich (kai)
net-mgmt/netbox: Relax requirements
* Align the version requirements to pave the way to be able to use the
newer versions of py-rq 2.0.0 and py-dj50-django-rq 3.0.0.
PR: 282649
d711ddd |
Friday, 1 Nov 2024
|
15:21 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.1.6
It contains many bugfixes/enhancements and the following new features:
* Circuit Groups
* VLAN Group ID Ranges
* Nested Device Modules
* Rack Types
* Plugins Catalog Integration
* User Notifications
https://netbox.readthedocs.io/en/stable/release-notes/version-4.1/
MFH: No (feature release)
29e1f13 |
Wednesday, 4 Sep 2024
|
04:16 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.0.11
Changelog:
Bug Fixes:
* Enforce restricted queryset for related objects in GraphQL
API requests
* Ensure the job is attributed to the specified user when using the
runscript management command
* Associate job with script object when executed using the runscript
management command
* Fix ordering of virtual device contexts by device name
* Avoid NoReverseMatch exceptions with specific dashboard widget
configurations
https://github.com/netbox-community/netbox/releases/tag/v4.0.11
06594db |
Friday, 30 Aug 2024
|
16:20 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.0.10
Changelog:
Enhancements:
* Scroll long rendered Markdown content within tables
* Enable filtering of device components by device status
* Add device count column to sites table
* Linkify email addresses & phone numbers in contact assignments list
* Add facility field to locations filter form
Bug Fixes:
* Ensure consistent evaluation of queryset for both individual and list
GraphQL API queries
* Restore support for white, gray, and black background colors
* Fix potential corruption of JSON values in custom fields that are
not UI-editable
* Fix conflicts within OpenAPI schema definition regarding nested
serializers
* Fix bulk edit/delete of objects when using "select all" widget
* Fix dynamic pagination of custom script results table
* Avoid NoReverseMatch exception when displaying count of related object
type with no list view
* GraphQL API requests with an invalid filter should return an empty set
* Fix function of "reset" button on objects filter form
* Fix support for evaluating user token ($user) against custom field
values in permission constraints
* Center SSO authentication icon when backend is unnamed
* Image height & width values should not be required when creating an
image attachment via the REST API
* Ensure template date & time filters always return localtime-aware
values
* Work around Safari rendering bug
* Fix display of custom links with default style under dark mode
* Fix system config view exception when custom validator classes are
employed
* Ensure consistent rendering for all dashboard widget colors
* Fix VLAN group scope selection for non-English languages
* Ensure hierarchy is recalculated when bulk editing recursively nested
object types (e.g. tenant groups)
* Do not regenerate key when updating a token via REST API
* Fix exception when adding member device to virtual chassis via web UI
https://github.com/netbox-community/netbox/releases/tag/v4.0.10
330e11c |
Friday, 16 Aug 2024
|
03:42 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.0.9
Changelog:
Enhancements:
* Enable modifying VLAN assignment while bulk editing prefixes
* Add IEEE 802.11be interface type
Bug Fixes:
* Correct OpenAPI schema type for TreeNodeMultipleChoiceFilter
* Respect default values for custom fields during bulk import of objects
* Restore ability to select multiple terminating devices when
connecting a cable
* Sanitize device ID query parameter when bulk editing components to
prevent exception
* Fix AttributeError exception when attempting to export system
status data
* Fix misaligned text within rendered Markdown code blocks
* BaseTable should follow reverse one-to-one relationships when
prefetching related objects
* Fix exception when creating object-type custom field without selecting
related object type
* Avoid showing duplicated pop-up messages
https://github.com/netbox-community/netbox/releases/tag/v4.0.9
0dddc56 |
Saturday, 27 Jul 2024
|
11:35 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.0.8
Changelog:
Enhancements:
* Add Dutch language support
* Add Polish language support
* Enable customization of SSO backend name & icon
* Add Czech language support
* Add Danish language support
* Add Italian language support
* Enable toggling true/false marks on BooleanColumn
* Expand navigation breadcrumbs on job view to include the
parent object
Bug Fixes:
* Replicate assigned type & tenant for cable when clicking
"create an add another"
* Remove inoperative links from report result view
* Revert "role & role_id" filters for device components to
"device_role & device_role_id" to avoid conflict with
"inventory item role" field
* Correct OpenAPI schema definitions for several fields
* Fix data source syncing using git via a local path
* Highlight parent device in rack when viewing child device
* ActionsColumn should render extra buttons even when no stock
actions are enabled
* Fix exception when a dashboard list widget references a model
which has been removed
* Fix filtering of "accounts" link under providers list
* Ensure configured password validators are enforced
https://github.com/netbox-community/netbox/releases/tag/v4.0.8
6271fc1 |
Monday, 15 Jul 2024
|
16:58 Kai Knoblich (kai)
net-mgmt/netbox: Update to 4.0.7
It contains many bugfixes/enhancements and the following new features:
* Complete UI Refresh
* Dynamic REST API Fields
* Strawberry GraphQL Engine
* Advanced Form Rendering Functionality
* Legacy Admin UI Disabled
https://netbox.readthedocs.io/en/stable/release-notes/version-4.0/
MFH: No (feature release)
6128053 |
Sunday, 7 Jul 2024
|
08:05 Po-Chuan Hsieh (sunpoet)
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml
- Bump PORTREVISION of dependent ports for dependency change
1a80ec7 |
Monday, 27 May 2024
|
05:28 Kai Knoblich (kai)
net-mgmt/netbox: Change RUN_DEPENDS of LDAP option
* Switch the LDAP option to the py-django-auth-ldap port as it's using
Django 4.2 now since 680c68fd4d69. This was overlooked and should
have been done with 547ee8e902f4.
* Bump PORTREVISION due changed dependencies.
PR: 276319
Fixes: 547ee8e902f4 net-mgmt/netbox: Change RUN_DEPENDS
425c903 |
Sunday, 26 May 2024
|
10:18 Kai Knoblich (kai)
net-mgmt/netbox: Change RUN_DEPENDS
* Switch the port from the repo-copied py-dj42-django* ports to the
original ones as they're using Django 4.2 now since 680c68fd4d69.
* An exception here is devel/py-dj42-graphene-django, which is renamed
to devel/py-graphene-django300 because NetBox has known problems with
newer versions of devel/py-graphene-django. Add an entry to MOVED for
it as well.
* Adjust www/py-{dj42-}-graphiql-debug-toolbar accordingly due to the
rename of devel/py-dj42-graphene-django as described above and to
avoid installation conflicts.
* Bump PORTREVISION where necessary due changed dependencies.
PR: 276319
547ee8e |
Tuesday, 7 May 2024
|
03:53 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.7.8
Changelog:
Enhancements:
* Enable adding new cables directly from navigation menu
Bug Fixes:
* Account for virtual chassis membership when assigning related
interfaces via bulk edit
* Fix pagination through search results within dropdown fields
* Fix SVG rendering of cable traces to circuit terminations
* Fix cable trace SVG generation for cables with multiple
terminations at both ends
* Replace CSV export formatting for several many-to-many fields
* Fix secret toggle button for IKE policies
https://github.com/netbox-community/netbox/releases/tag/v3.7.8
MFH: 2024Q2
56277b7 |
Thursday, 2 May 2024
|
06:30 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.7.7
Enhancements:
* Show usage counts for associated objects on config template list
* Add Date & DateTime variable types for custom scripts
* Cache the generated API schema definition for shorter loading times
Bug Fixes:
* Fix AttributeError exception when editing a cable with only one
end terminated
* Fix row highlighting for device interface list display
* Fix "mark" button tooltip on button activation for device interface
list display
* Fix SVG drawing error on multiple termination trace with multiple
devices
* Fix random interface swap when performing cable trace with multiple
termination
* Fix NoReverseMatch exception when viewing an event rule which
references a deleted custom script
* Fix rounding error when reporting IP range utilization
* Ignore many-to-many mappings when checking dependencies of an object
being deleted
* Avoid extraneous database queries when fetching assigned IP addresses
via REST API
* BANNER_MAINTENANCE content should permit custom HTML
* Ensure deterministic ordering for scripts & reports
* Fix retention of default value when editing a custom JSON field
* Fix exception when enabling the tags column on the L2VPN terminations
table
Changelog:
https://github.com/netbox-community/netbox/releases/tag/v3.7.7
MFH: 2024Q2
8548808 |
Tuesday, 23 Apr 2024
|
11:59 Kai Knoblich (kai)
net-mgmt/netbox: Update 3.7.6
Changelog:
Enhancements:
* Improve rendering of JSON data in configuration form
* Enable compatibility with non-Amazon S3 providers for remote
data sources
* Add global search support for L2VPN identifiers
* Introduce new configuration parameters for enabling HTTP Strict
Transport Security (HSTS)
Bug Fixes:
* Restore ability to modify assigned component template when
adding/modifying an inventory item template
* Fix permission constraints for synchronization of remote data sources
* Correct OpenAPI schema definitions for read-only fields which may
return null values
* Extend plugin removal instruction to include reindexing the global
search cache
* Fix AttributeError exception when attempting to save an incomplete
tunnel termination
* Fix permission required to display virtual disks tab on virtual
machine UI view
* Allow filtering cables by decimal values using UI filter form
* Add missing ike_policy & ike_policy_id filters for IKE proposals
* Include id in list of supported fields for all bulk import forms
* Fix live preview support for EventRule comments
https://github.com/netbox-community/netbox/releases/tag/v3.7.6
MFH: 2024Q2
d4adc00 |
Friday, 5 Apr 2024
|
12:56 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.7.5
Changelog:
Enhancements:
* Clarify interface designation when creating tunnel terminations
* Allow API tokens to be cloned
Bug Fixes:
* Avoid caching modified reports & scripts
* Raise a clean validation error when attempting to make duplicate FHRP
group assignments
* Fix usage of selector widget for form fields referencing users/groups
* Correct permissions name to allow adding a module bay to a device
via the UI
* Fix KeyError exception when modifying an IP address assigned to a
virtual machine
* Restore help modal for button_class field on custom link bulk
import form
* Fix exception when creating a device from a device type with one or
more child inventory items
* Avoid caching values of null fields in search index
* Fix filtering of the providers list by assigned ASN
https://github.com/netbox-community/netbox/releases/tag/v3.7.5
8964c02 |
Sunday, 17 Mar 2024
|
11:23 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.7.4
* Update CPE_VENDOR while I'm here as the previous entry has been
deprecated to the new entry.
Changelog:
Enhancements:
* Add additional FibreChannel SFP+ interface types
* Enable custom links for config contexts & templates
* Add tunnel termination buttons to VM interfaces table
* Linkify platform column in device & virtual machine tables
Bug Fixes:
* Fix range expansion for comma-separated numerical values
* Enable querying IP addresses for an FHRP group via GraphQL
* Fix validation check when bulk editing the mask length of IP addresses
* Permit user with sufficient permissions to assign an inventory item to
a device type
* Restore missing display field on VirtualDisk serialization in REST API
* Correct representation of installed module when listing module bays
using REST API brief mode
* Fix selection of 3DES encryption for IKE & IPSec proposals
* Add description field to YAML export for device & module types
* Correct label for recurring scheduled jobs
* Fix querying virtual machine contacts via GraphQL
* Fix assignment of front & rear images to device types via REST API
https://github.com/netbox-community/netbox/releases/tag/v3.7.4
6bd7730 |
Friday, 23 Feb 2024
|
13:19 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.7.3
* Remove no longer required workaround for older releases of py-markdown
after 3bf88f001d59.
Changelog:
Enhancements:
* Display a human-friendly name for the OpenID Connect remote
auth backend
* Remove associate_by_email() from default social auth pipeline
* Add PostgreSQL index for object type & ID on CachedValue table to
improve performance
* Add "last login" time to user display & REST API serializer
Bug Fixes:
* Limit platform options by manufacturer when editing a device or
device type
* Resolving parent location should consider assigned site when bulk
importing locations
* Ensure changes are logged on related objects when deleting an object
referenced via a many-to-many relationship (e.g. tags)
* Clean up formatting of link peers in bulk CSV export of cable
termination objects
* Preserve "empty" default values for JSON custom fields
* Update existing AutoSyncRecord when changing the data file of an
auto-synced object
* Correct IP address count link in VM interfaces table
* Fix uncaught exception when attempting invalid device bay import
* Fix inclusion of config_template field on REST API serializer for
virtual machines
* Fix "add export template" link under "export" button on object
list views
* Ensure protection rules are evaluated prior to enqueueing events
when deleting an object
* Fix designation of the active tab for assigned object when modifying
an L2VPN termination
* Correct OpenAPI schema for rack elevation REST API endpoint
* Fix unhandled exception with invalid permission constraints
* "group" field should be optional when creating VPN tunnel via
REST API
* Add missing group column to VPN tunnels table
* Fix FHRP group representation on assignments REST API endpoint using
brief mode
* Warn that permission constraints are not supported for reports
or scripts
* Correct REST API schema definition for front_image & rear_image
on DeviceType
* Ensure error messages pertaining to related objects are displayed on
the bulk import form
* Fix exception when viewing current config when no history is present
https://github.com/netbox-community/netbox/releases/tag/v3.7.3
0fb2ce6 |
Thursday, 8 Feb 2024
|
04:37 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.7.2
Enhancements:
* Omit sensitive data source parameters from change log data
* Limit the number of assigned IP addresses displayed under interfaces
list
Bug Fixes:
* Optimize calculation of available child prefixes & ranges when viewing
a prefix
* Fix GraphQL support for interfaces connected to provider networks
* Correct the number of jobs listed for individual report & script
modules
* Revert to the default layout when encountering a misconfigured
dashboard
* Fix validation of choice values & labels when creating a custom field
choice set via the REST API
* Avoid corrupting JSON data when changing the action type while editing
an event rule
* Fix form validation error when attempting to terminate a tunnel to a
virtual machine interface
* Fix NoReverseMatch exception when rendering a custom field which
references a user
* IKE policy mode may be set inly when IKEv1 is selected
* Automatically remove any associated bookmarks when deleting a user
* Include custom fields in REST API representation of data sources
* Add missing "group" field to VPN tunnel creation form
* Fix exception when running report/script via command line due to
missing username
* Include button to display available status choices when bulk importing
virtual device contexts
* Fix "select all" button for device type components
* Ensure that application & removal of tags is always recorded in an
object's change log
* Fix config context rendering for VMs assigned directly to a site
(rather than via a cluster)
* Fix "create & add another" link for interface FHRP group assignment
* Pre-populate assigned tenant when allocating next available IP address
under prefix view
* Automatically update all VMs when changing a cluster's assigned site
* The can_add() template filter should accept a model (not an instance)
https://github.com/netbox-community/netbox/releases/tag/v3.7.2
4d41228 |
Friday, 19 Jan 2024
|
04:59 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.7.1
* Expand the filter for find(1) to prevent the installation of backups
of patched files while I'm here.
Changelog:
Bug Fixes:
* Use available_at_site filter when filtering VLANs under prefix form
* Fix tunnel creation when setting initial termination to a VM interface
* Relax one-to-one mapping of tunnel termination to IP address
* Fix typo in tunnel termination type choice name
* Remove errant translation wrapper from installed_device on DeviceBay
* Custom field API serializer should accept null values for all
optional fields
* Hide available prefixes when searching within a parent prefix
* Add missing Diffie-Hellman group 15
* Ensure default contact assignment ordering is consistent
* Relax required fields for IKE & IPSec models on bulk import
* Ensure all matching event rules are processed in response to an event
https://github.com/netbox-community/netbox/releases/tag/v3.7.1
e5b906e |
Friday, 12 Jan 2024
|
05:03 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.7.0
* Introduce non-default SENTRY option.
Kudos to Thomas Kurschel for some extra testing.
Changelog:
It contains many bugfixes/enhancements and the following new features:
* VPN Tunnels
* Event Rules
* Virtual Machine Disks
* Object Protection Rules
* Improved Custom Field Visibility Controls
* Improved Global Search Results
* Table Column Registration for Plugins
* Data Backend Registration for Plugins
https://netbox.readthedocs.io/en/stable/release-notes/version-3.7/
MFH: No (feature release)
cf3c831 |
Friday, 29 Dec 2023
|
13:22 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.6.9
Changelog:
Enhancements:
* All models can be filtered and searched by their description field
(where applicable)
Bug Fixes:
* Fix validation error when attempting to move a primary IP address to
a new parent object
* Permit setting device type U height to 0 during bulk edit
* Fix error when using the device search filter
https://github.com/netbox-community/netbox/releases/tag/v3.6.9
MFH: 2023Q4
d6ae2bd |
Thursday, 28 Dec 2023
|
16:35 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.6.8
* Prune specific update instructions for releases older than 3.2
while I'm here.
Changelog:
Enhancements:
* List parent prefixes under IP range view
* Print new NetBox version when running upgrade script
* Add the available_at_site filter for VLANs
* Match against description field when searching for devices
Bug Fixes:
* Correct display of error message when attempting invalid VLAN
site & group assignment
* Fix custom validation for many-to-many fields
* Fix filtering custom multi-choice fields by null
* Correct calculation of absolute lengths for zero-length cables
* Update status of remote data source when syncing fails via
syncdatasource management command
* Fix cloning of objects which have a multi-choice custom field
* Ensure reservations tab is always displayed under rack view
* Device/VM change record should accurately reflect when
primary/OOB IP is deleted
* Fix association of job results when executing scripts via runscript
management command
* Do not escape exclamation marks in custom link URLs
* Fix display of the tags column under VDC table
* Fix display of current configuration parameters in UI
https://github.com/netbox-community/netbox/releases/tag/v3.6.8
MFH: 2023Q4
426da11 |
Sunday, 17 Dec 2023
|
12:39 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.6.7
Changelog:
Enhancements:
* Designate fields to expand by default for object selector widget
* Add tags column to L2VPN terminations column
* Add classes parameter to copy_content template tag
* Change custom field choice delimiter from comma to colon
Bug Fixes:
* Fix bulk import support for custom field choices
* Ensure accuracy of parent object counters when deleting
related objects
* Fix server error when authenticating via IP-restricted API tokens
using IPv6
* Fix bulk operations for plugin models under admin UI
* Fix exception on non-JSON request to /available-ips/ API endpoints
* Rack starting_unit cannot be zero
* Populate custom field default values for components when creating
a device
* Fix exception when creating a power feed with rack and panel in
different sites
* Fix the assignment of tags to L2VPN terminations
* Remove unneeded annotations from queries when using REST API
brief mode
* Ensure user config is created automatically for all user accounts
* Fix filtering contact assignments by group
* Fix quick search under VLAN group VLANs list
https://github.com/netbox-community/netbox/releases/tag/v3.6.7
MFH: 2023Q4
d11ac13 |
Friday, 1 Dec 2023
|
12:48 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.6.6
Changelog:
Enhancements:
* Show complete region hierarchy in UI for all relevant objects
Bug Fixes:
* Record a pre-change snapshot when bulk editing objects via CSV
* Raise a validation error when attempting to create a duplicate
script or report
* Fix jobs list for reports with a custom name
* Fix CustomFieldChoiceSet search filter
* Enable export templates for contact assignments
* Webhook timestamps should be in proper ISO 8601 format
* Fix numeric ordering of service ports
* Correctly hash local user password when set via REST API
* Fix ordering ASN table by ASDOT column
* Fix running reports via REST API
* Fix custom validation support for remote data sources
* Fix bulk editing of interfaces assigned to VM with no cluster
https://github.com/netbox-community/netbox/releases/tag/v3.6.6
MFH: 2023Q4
f46a15c |
Saturday, 11 Nov 2023
|
11:45 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.6.5
Changelog:
Enhancements:
* Add selector widget to platform field on device & virtual
machine forms
* Introduce support for assigning IP addresses when bulk
importing services
* Annotate units of measurement on power port table columns
* Add bulk import button to contact assignments list view
* Add inventory items column to interfaces table
* Add site column to power feeds table
* Add primary IPv4 and IPv6 filters for virtual machines and VDCs
* Add device & virtual machine fields to service filter form
* Strip trailing port number from value returned by get_client_ip()
* Add greater/less than mask length filters for IP addresses
* Add tab listing child items under inventory item view
* Add optional parent column to inventory items table
* Order available columns alphabetically in table configuration form
* Add contact group column on contact assignments table
Bug Fixes:
* Avoid exception when attempting to connect both ends of a cable to
the same object
* Check that enough rear port positions have been selected to
accommodate the number of front ports being created
* Permit user login when maintenance mode is enabled
* Ensure the active configuration is restored upon clearing cache
* Correct permissions evaluation for ASN range child ASNs view
* Disable ordering of jobs by assigned object
https://github.com/netbox-community/netbox/releases/tag/v3.6.5
MFH: 2023Q4
5c5b63e |
Saturday, 28 Oct 2023
|
04:34 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.6.4
Changelog:
Enhancements
* Include circuit description in cable trace SVG image
* Introduce the DATA_UPLOAD_MAX_MEMORY_SIZE configuration parameter
* Display custom choice field labels rather than values in UI
* Add DNS name filter on IP addresses list
* Add a copy-to-clipboard button for API tokens
* Introduce a filter to find unterminated cables
Bug Fixes
* Fix validation of bulk cable updates via bulk import form
* Ensure generic foreign key relationships are populated in REST API
serializations of objects
* Employ PostgreSQL advisory locks to avoid duplicate MPTT tree IDs when
bulk creating objects
* Fix resetting of checkbox fields triggered by HTMX form re-rendering
* Fix support for assigning a tenant when creating "next available"
VLANs via the REST API
* Fix support for setting custom field values when creating
"next available" IP addresses via the REST API
* Add CSV delimiter field to file upload tab under bulk object
upload views
* Fix support for assigning an interface when creating "next available"
IP addresses via the REST API
* Correct "add device" button link under platform view
* Correct serialization of several report attributes in the REST API
* Restore "last login" column on users table
* Fix device role filter choices under inventory items list filters
* Fix exception when bulk disconnecting interfaces connected to
the same cable
* Fix exception when viewing a script that begins with the same name
as another
* Optimize the automatic creation of available IP addresses for
large prefixes
* Fix duplicated child object count decrements when removing objects
in bulk
https://github.com/netbox-community/netbox/releases/tag/v3.6.4
MFH: 2023Q4
e795689 |
Thursday, 28 Sep 2023
|
05:57 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.6.3
Changelog:
Enhancements:
* Add toggle to hide disconnected interfaces under device view
Bug Fixes:
* Enable tracing cable paths across multiple cables in parallel
* Fix IndexError exception when manipulating terminations for existing
cables via REST API
* Enable creating a config template which references a data file via
the REST API
* Cleanly handle reports without any test methods defined
* Restore original text color for HTML code elements
* Fix assignment of VLAN group scope during bulk edit
* Fix AttributeError exception when attaching front/rear images to
a device type
* Fix KeyError exception when deleting an object which references
a configured choice value that has been removed
* Fix invalid response when searching for custom choice field values
returns no matches
* Correct default background color for dashboard widget headers
* Fix rack filtering for empty location during device bulk import
* Allow designating an IP address as primary for device/VM while
assigning it to an interface
https://github.com/netbox-community/netbox/releases/tag/v3.6.3
67a9848 |
Friday, 22 Sep 2023
|
17:40 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.6.2
Changelog:
Enhancements:
* Add interface types for QSFP112 and OSFP-RHS
* Add support for other delimiting characters when using CSV import
Bug Fixes:
* Hide available IP/VLAN listing when sorting under a parent prefix
or VLAN range
* Raise validation error on the presence of an unknown CSV header
during bulk import
* Fix dashboard widget heading contrast under dark mode
* Render Markdown in custom field help text on object edit forms
* Tweak color of error text to improve legibility
* Correct display of power feed legs under device view
* Restore extra filters dropdown on device interfaces list
* Filter VLAN choices by selected site (if any) when creating a prefix
* Fix exception when viewing rendered config for VM without
a role assigned
* Optimize counter field migrations for large databases
* Fix exception when sorting module bay list by installed module status
* Fix RecursionError exception when assigning config context to
a device type
* Fix support for comments when creating a new service via web UI
* Fix tag exclusion support for contact assignments
* Preserve whitespace in values when performing bulk rename of objects
via web UI
* Avoid TypeError exception when editing active configuration with
statically defined CUSTOM_VALIDATORS
* Fix member count for newly created virtual chassis
* Restore missing tags field on L2VPN termination edit form
https://github.com/netbox-community/netbox/releases/tag/v3.6.2
10c11a8 |
Sunday, 10 Sep 2023
|
13:15 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.6.1
* Introduce non-default GIT, LDAP and S3 options.
Changelog since 3.5.9
It contains many bugfixes/enhancements and the following new features:
* Relocated Admin UI Views
* Configurable Default Permissions
* User Bookmarks
* Custom Field Choice Sets
* Pre-Defined Location Choices for Custom Fields
* Restrict Tag Usage by Object Type
https://netbox.readthedocs.io/en/stable/release-notes/version-3.6/
MFH: No (feature release)
bbe8e56 |
Thursday, 31 Aug 2023
|
05:45 Kai Knoblich (kai)
net-mgmt/netbox: Update dependencies after 6b168f112781
* Since release 0.18.0 of textproc/py-mkdocstrings, the handlers have
been outsourced to separate modules and can be installed through the
respective options.
Because options PYTHON and PYTHONLEGACY of py-mkdocstrings are
currently mutually exclusive and therefore non-default, explicitly
define py-mkdocstrings-python-legacy as required dependency.
* Bump PORTREVISION due changed dependencies.
8a74bbe |
Tuesday, 29 Aug 2023
|
07:22 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.5.9
Changelog:
Enhancements:
* Dynamically render location and device lists under site and
location views
* Display assigned values count per object type under custom field view
* Enable filtering IP ranges by containing prefix
* Include request object in custom link renderer on tables
* Move child VLANs list to a separate tab under VLAN group view
* Pass additional HTTP headers through to custom script context
* Introduce empty lookup for numeric value filters
Bug Fixes:
* Fix localization support for device position field
* Git backend should send HTTP auth headers only if credentials have
been defined
* Fix filtering of modified objects after bulk import/update
* Fix filtering of export templates by content type under web UI
* Fix form validation for bulk update of L2VPN terminations via bulk
import form
* Fix utilization graph proportions when localization is enabled
* Avoid raising exception for invalid content type during global search
* Plugin utility functions should be importable from extras.plugins
* Ensure script log messages can be serialized as JSON data
* Config context tab under device/VM view should not require
extras.view_configcontext permission
* Ensure reindex command clears all cached values when not in lazy mode
* Correct REST API representation of VDC status choice
* Fix selection widgets for related interfaces when bulk editing
interfaces under device view
https://github.com/netbox-community/netbox/releases/tag/v3.5.9
MFH: 2023Q3
7fbca1b |
Thursday, 17 Aug 2023
|
10:30 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.5.8
Changelog:
Enhancements:
* Ship a validation schema for the device type library with each release
* Add support for specifying import/export route targets during VRF
bulk import
* Automatically populate any VDC assignments from the parent when adding
a child interface via the UI
* Add 400GE CFP2 interface type
* Add human-friendly speed column to interfaces table
* Add "assigned" filter for IP addresses
* List installed plugins on the server error report page
* Add 200 and 400 Gbps speeds to dropdown choices on interface form
Bug Fixes:
* Fix schema definition for available IP & VLAN REST API endpoints
* Raise validation error for invalid alphanumeric ranges when
creating objects
* Avoid escaping semicolons when rendering custom links
* Automatically delete an AutoSyncRecord when its object is deleted
* Fix filtering of circuits under provider network view
* Fix job termination status for failed reports
* Fix support for "hide-if-unset" custom fields on bulk import forms
* Don't disable bulk edit/delete buttons after deselecting
"select all" checkbox
* Disable table ordering for custom link columns
https://github.com/netbox-community/netbox/releases/tag/v3.5.8
MFH: 2023Q3
1112b52 |
Tuesday, 1 Aug 2023
|
06:40 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.5.7
Changelog:
Enhancements:
* Move non-rack devices list to a separate tab under the rack view
* Mask sensitive parameters when viewing a configured data source
* Add IEC 10609-1 and NBR 14136 power port & outlet types
* Implement a faster initial poll for report & script results
* Add 100GBASE-X-DSFP and 100GBASE-X-SFPDD interface types
Bug Fixes:
* Fix Markdown support for table cell alignment
* Fix missing script results when fetched via REST API
* Remove extraneous VLAN group field from bulk edit form for interfaces
* Permit unauthenticated access to content types REST API endpoint when
LOGIN_REQUIRED is false
* Fix exception when importing device type missing rack unit
height value
https://github.com/netbox-community/netbox/releases/tag/v3.5.7
MFH: 2023Q3
34c410c |
Tuesday, 18 Jul 2023
|
18:47 Kai Knoblich (kai)
net-mgmt/netbox: Relax version requirements after 0355c9443e92
* www/py-gunicorn was updated to the 21.x release series, adjust the
version requirements accordingly.
8d7f988 |
Wednesday, 12 Jul 2023
|
04:24 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.5.6
Changelogs since 3.5.4:
Enhancements:
* Annotate VLAN group utilization
* Add "copy to clipboard" buttons in UI for IP addresses
* Add 100GE QSFP-DD interface type
* Include additional contact details on contact assignments table
* Associate contact assignments with their objects in the change log
Bug Fixes:
* Fix REST API validation of null values for several
interface attributes
* Fix exception when clicking "create and add another" to add a cable
* Populate prechange snapshot on parent object when assigning/removing
primary IP address
* Avoid rendering partial HTMX responses when restoring browser tabs
* Improve handling of exceptions when loading reports
* Fix LDAP group permissions assignment for API clients
* Display consistent parent information for each termination
under cable view
* Fix designation of primary IP addresses during interface assignment
* Fix OpenAPI schema for various choice fields
* Set correct return URL for object contacts tabs
* Avoid catching database exceptions when maintenance mode is disabled
* Correct URL for VirtualDeviceContext API serializer
* Fix URL parameters for object count dashboard widgets
* Avoid erroneously clearing many-to-many assignments during bulk edit
* Fix bulk import of tags for device & module types
* Do not escape commas when rendering custom links
* Correct ASN count under ASN ranges list
* Add config_template field to device API serializer
* Allow nullifying power port max & allocated draw values
during bulk edit
* Fix ValueError exception when searching for virtual device context
for non-numeric values
* Fix display of last result for scripts & reports with a
custom name defined
* Hide scheduling fields for all scripts with scheduling disabled
* Fix exception when attempting to allocate next available IP address
from prefix marked as utilized
* Catch ProgrammingError exception when starting NetBox without
pre-populated content types
* Exclude stale content types when retrieving changelog records
https://github.com/netbox-community/netbox/releases/tag/v3.5.6
https://github.com/netbox-community/netbox/releases/tag/v3.5.5
MFH: 2023Q3
14237e6 |
Tuesday, 27 Jun 2023
|
19:34 Rene Ladan (rene)
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
3d9a815 |
05:59 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.5.4
* Adjust the sample netbox rc script as gunicorn emits a warning if the
configuration file doesn't have a ".py" extension. [1] Fix the
default path of the "netbox_config" variable as well while I'm here.
Changelog:
Enhancements:
* Define colors for staged change action choices
* Include "add" button on all device & virtual machine component
list views
* Add menu navigation button to add wireless links directly
* Add "add" buttons for reports & scripts to navigation menu
Bug Fixes:
* Update cable terminations when assigning a location to a new site
* Permit the assignment of non-site VLANs to prefixes assigned to a site
* Correct OpenAPI schema for connected device API endpoint
* Allow the assignment of all /31 IP addresses to interfaces
* Fix permissions evaluation when queuing a data sync job
* Fix encoding of whitespace in custom link URLs
* Correct rounding of rack power utilization values
* Fix pagination of objects for related IP addresses table
* Fix table configuration modal for the contact assignments list
* Permit mounting of devices in rack unit 100
* Clear stored ordering from user config when cleared by request
https://github.com/netbox-community/netbox/releases/tag/v3.5.4
Reported by: Linda Lapinlampi (via e-mail) [1]
ed63bb8 |
Monday, 12 Jun 2023
|
18:13 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.5.3
Changelog:
Enhancements:
* Improve support for matching tags in conditional rules
* Add device type & role filters for device components
* Collapse context data by default when viewing a rendered
device configuration
* Record client IP address when logging authentication failures
* Add an option to hide custom fields only if unset
* Apply filter parameters to links in object count dashboard widgets
Bug Fixes:
* Improve rack space validation when creating multiple devices
via REST API
* Fix exception when applying "empty" filter lookup with invalid value
* Prevent reassignment of an IP address designated as primary for
its parent object
* Redirect user to originating view after editing/deleting
an image attachment
* Restore hover preview for embedded image attachment tables
* Strip leading & trailing whitespace from custom link URL & text
* Fix sizing of rear port selection widget on front port
template creation form
* Use contact assignments table to display the contacts assigned
to an object
* Fix extraneous contacts listed in object contact assignments view
* Object counts dashboard widget should support URL-compatible
query filters
* Fix GraphiQL UI by reverting graphene-django to earlier version
* Escape display text in API-backed selection widgets
* Correct arithmetic for converting inches to meters
https://github.com/netbox-community/netbox/releases/tag/v3.5.3
6c0c4b7 |
10:58 Kai Knoblich (kai)
devel/py-dj41-graphene-django: Downgrade to 3.0.0
* Since NetBox 3.5, there has been a regression with newer versions of
py-graphene-django that produces a blank screen at the GraphQL API.
Hence, upstream has pinned the version of py-graphene-django to 3.0.0
with the release of NetBox 3.5.3 because an alternative implementation
is planned for the GraphQL feature.
* Add PORTSCOUT because upstream is very likely to switch to Django 4.2
with the NetBox 3.6 release series (ETA: Mid of 2023Q3) and
Django 4.1 will reach its EoL (= End-of-Life) at the end of 2023.
* Adjust the version requirements of net-mgmt/netbox and
www/py-dj41-graphiql-debug-toolbar accordingly.
PR: 271887
Reviewed by: sunpoet (maintainer)
Approved by: sunpoet (maintainer)
eae23f2 |
Friday, 2 Jun 2023
|
16:19 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.5.2
Changelog since 3.4.10
It contains many bugfixes/enhancements and the following new features:
* Customizable Dashboard
* Remote Data Sources
* Configuration Template Rendering
* NAPALM Integration Plugin
* ASN Ranges
* Provider Accounts
* Job-Triggered Webhooks
https://netbox.readthedocs.io/en/stable/release-notes/version-3.5/
MFH: No (feature release)
d615248 |
Saturday, 29 Apr 2023
|
18:29 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.4.10
Changelog since 3.4.8:
Enhancements:
* Show peer racks as a dropdown list under rack view
* Introduce CSRF_COOKIE_SECURE, SECURE_SSL_REDIRECT, and
SESSION_COOKIE_SECURE configuration parameters
* Hide PSK strings under wireless LAN & link views
* Sanitize rendered custom links to mitigate malicious links
* Enable setting user name & email values via remote
authenticate headers
* Enable anonymized reporting of census data
Bug Fixes:
* Fix custom object field assignments made via REST API for for cables
* Fix ordering of search results when sorting by object name
* Fix escaping of certain characters in URL when rendering custom links
* Fix ordering of global search results by object type
* Fix import of inventory items for devices with duplicated names
* Improve error message for API token IP prefix validation failures
* Restore the ability to move inventory items among devices
* Fix pre-population of list values when creating a saved filter
* Fix "mark connected" form field for bulk editing front & rear ports
https://github.com/netbox-community/netbox/releases/tag/v3.4.10
https://github.com/netbox-community/netbox/releases/tag/v3.4.9
MFH: 2023Q2
3b357fa |
Sunday, 23 Apr 2023
|
09:09 Gerald Pfeifer (gerald)
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8d3e020 |
Friday, 14 Apr 2023
|
08:04 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.4.8
Changelog:
Enhancements:
* Enable general purpose image attachments for device types
* Allow custom object fields to reference a user or group
* Remove unit from commit rate column header in circuits table
* Disallow changing custom field type after creation
* Display a warning banner when DEBUG is enabled
* Enable filtering of VM Interfaces by assigned VLAN
* Specify UTF-8 encoding for default export template MIME type
* Introduce the grant_token permission for controlling the creation
of API tokens on behalf of other users
Bug Fixes:
* Validate generic foreign key relations assigned via REST API requests
* Prevent existing components & component templates from being
reassigned to different devices/device types via the REST API
* Raise validation error if generic foreign key assignment does not
specify both object type and ID
* Fix cleanup of object data when deleting a custom field
* Fix KeyError exception when attempting to add module bays in bulk
* Display relevant UI tab upon bulk import validation failure
* Fix the automatic assignment of racks to devices via the REST API
* Fix exception when attempting to create a saved filter for
applied filters
* Fix bulk editing of many-to-many relationships
* Hide clone button for objects with no clonable attributes
* Fix instantiation of nested inventory item templates when
creating a device
* Fix filtered bulk deletion for various models
* Fix form layout for plugin textarea fields
* Fix tenant assignment on bulk import of L2VPNs
https://github.com/netbox-community/netbox/releases/tag/v3.4.8
MFH: 2023Q2
b363f88 |
Wednesday, 29 Mar 2023
|
16:36 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.4.7
Changelog:
Enhancements:
* Automatically set the scheduled time when executing reports/scripts
at a recurring interval
* Add fieldset support for custom script forms
* Use SSID for representing wireless links, if set
* Support designating multiple backends via REMOTE_AUTH_BACKEND
config parameter
* Improve error reporting for duplicate CSV column headings
* Enable VDC assignment during bulk import/edit of interfaces
Bug Fixes:
* Include parameters when exporting saved filters
* Fix cloning of saved filters
* Remove erroneous 802.3az PoE type
* Correct URL for tags in route targets list
* Enable cloning of export templates
* Restore missing description field on virtual chassis form
* Correct display of zero values for virtual chassis member priority
* Enable cloning of tags
* Enable cloning of config contexts
https://github.com/netbox-community/netbox/releases/tag/v3.4.7
42dd2ef |
Thursday, 16 Mar 2023
|
06:01 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.4.6
Changelog:
Enhancements:
* Enable searching for devices/VMs by primary IP address
* Add ability to toggle visibility of virtual interfaces under
device view
* Enable live preview of Markdown content
* Restore default page size when navigating between views
* Add connected_endpoints field to GraphQL API for cabled objects
* Include IP version in GraphQL API representations of aggregates,
prefixes, and IP addresses
* Add Cisco StackWise 1T interface type
* Add IEEE 802.3az PoE type for interfaces
* Strip whitespace from CSV headers prior to validation
Bug Fixes:
* Avoid raising exception when filtering IPs by an invalid address
* Apply custom field defaults to IP address created during FHRP
group creation
* Fix filtering changelog & journal entries by multiple content type IDs
* Support non-URL-safe characters in plugin menu titles
* When importing devices, restrict rack by location only if the location
field is specified
* Fix filtering of cable terminations by object type
* Fix loading of CSV files containing a byte order mark
* Fix escaping of return URL values for action buttons in tables
* Correct loading of plugin resources with custom paths
https://github.com/netbox-community/netbox/releases/tag/v3.4.6
da926c1 |
Wednesday, 22 Feb 2023
|
07:04 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.4.5
Changelog since 3.3.10:
It contains many bugfixes/enhancements and the following new features:
* New Global Search
* Virtual Device Contexts
* Saved Filters
* JSON/YAML Bulk Imports
* Update Existing Objects via Bulk Import
* Scheduled Reports & Scripts
* API for Staged Changes
https://netbox.readthedocs.io/en/stable/release-notes/version-3.4/
MFH: No (feature release)
97f588b |
Sunday, 5 Feb 2023
|
15:50 Po-Chuan Hsieh (sunpoet)
net-mgmt/netbox: Fix typo
e177d5b |
Sunday, 18 Dec 2022
|
16:11 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.3.10
Changelog:
Enhancements:
* Add replication controls for module bulk import
* Introduce LOGOUT_REDIRECT_URL config parameter to control
redirection of user after logout
* Enable reassigning an inventory item from one device to another
* Add vertical frame & cabinet rack types
* Add provider selection field for provider networks to circuit
termination edit view
* Permit whitespace in MAC addresses
* Enable filtering L2VPNs by slug
Bug Fixes:
* Correct power utilization percentage precision
* Honor configured date format when displaying date custom field
values in tables
* Fix background color of bottom banner content
* Correct circuits count under site view
* Fix nullification of custom object & multi-object fields via REST API
* Disable ordering changelog table by object to avoid exception
* Correct available choices for status under IP range filter form
* Honor RQ_DEFAULT_TIMEOUT config parameter when using Redis Sentinel
* Enable missing tags columns for contact, L2VPN lists
https://github.com/netbox-community/netbox/releases/tag/v3.3.10
MFH: 2022Q4
c7793e3 |
Thursday, 1 Dec 2022
|
16:32 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.3.9
Changelog:
Enhancements:
* Ensure logging of failed login attempts
Bug Fixes:
* Call snapshot() on object when processing deletions
* Fix serialization of array field values in change log
* Fix spurious error message when rendering REST API docs
* Fix TypeError exception when viewing PDU configured for
three-phase power
* Support referencing custom field related objects by attribute in
addition to PK
* Mark cable traces terminating to a provider network as complete
* Disable ordering by custom object field columns
* Raise validation error when attempting to create a duplicate
cable termination
* Permit demotion of device/VM primary IP via IP address edit form
* render_field template tag should respect label kwarg
* Update cable paths ending at associated rear port when creating
new front ports
* Hide checkboxes on child object lists when no bulk operations
are available
* Fix exception when editing NAT IP for VM with no cluster
* Use natural ordering when sorting rack elevations by name
* Enable bulk clearing of color attribute of pass-through ports
* Cloning a rack reservation should replicate rack & user
https://github.com/netbox-community/netbox/releases/tag/v3.3.9
MFH: 2022Q4
7fca244 |
Friday, 18 Nov 2022
|
06:45 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.3.8
Changelog:
Enhancements:
* Add backplane Ethernet interface types
* Add location selector to power feed form
* Use front/rear port colors in cable trace SVG
* Include "add module type" button on manufacturer view
* Add count of L2VPNs to tenant view
* Include device location under cable view
* Include request cookies when queuing a custom script
Bug Fixes:
* Ensure thread safety of change logging functions
* Correct UI display for azuread-v2-tenant-oauth2 SSO backend
* Fix bulk edit/delete buttons ad top of object lists
* Correct cookie paths when BASE_PATH is set
* Remove erroneous link for contact assignment count
* Fix dark mode coloring for data on device status page
* Populate tag selection list for service filter form
* Fix form widget styling on FHRP group form
* Fix cable creation links on power port view
https://github.com/netbox-community/netbox/releases/tag/v3.3.8
MFH: 2022Q4
5fb5c23 |
Saturday, 5 Nov 2022
|
22:22 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.3.7
Changelog:
Bug Fixes:
* Enforce advisory locks when allocating available IP addresses to
prevent race conditions
* Fix social authentication for new users
* Permit nullifying VLAN group scope_type via REST API
* Fix exception when ordering contacts by number of assignments
* Permit nullifying site time_zone via REST API
https://github.com/netbox-community/netbox/releases/tag/v3.3.7
MFH: 2022Q4
89d2414 |
Thursday, 27 Oct 2022
|
15:28 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.3.6
Changelog:
Enhancements:
* Enable filtering devices by device type slug
* Add LDAP configuration parameters to specify certificates
* Link "assigned" checkbox in IP address table to assigned interface
* Set cookie paths according to configured BASE_PATH
* Position A/Z termination cards above the fold under circuit view
Bug Fixes:
* Strip colons from usernames when using remote authentication
* Include OIDC dependencies for python-social-auth
* Fix service clone link
* Allow assignment of VC member to LAG on non-master peer
* Ensure consistent display of custom fields for all model forms
* Fix filtering of power feed by power panel when connecting a cable
* Correct display of assigned contacts in object tables
* Re-evaluate disabled LDAP user when processing API requests
* Correct home view links to connection lists
* Fix ModuleNotFoundError exception when generating API schema
under Python 3.9+
* Add left/right page plugin content embeds for tag view
* Prevent user without sufficient permission from creating an IP address
via FHRP group creation
* Distinguish between inside/outside NAT assignments for device/VM
primary IPs
* Correct display of status field in clusters list
* Add missing status attribute to cluster view
https://github.com/netbox-community/netbox/releases/tag/v3.3.6
MFH: 2022Q4
ce8d302 |
Sunday, 9 Oct 2022
|
11:42 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.3.5
Changelog:
Enhancements:
* Include rack elevation under device view
* Omit extraneous URL query attributes during search
* Improve formatting of device heights and rack positions
Bug Fixes:
* Adjust non-racked device filter on site and location detailed view
* Fix validation when attempting to add redundant contact assignments
* Enforce object type validation when creating journal entries
* Fix exception when filtering VLANs by virtual machine
with no cluster assigned
* Fix form widget styling for DeviceType airflow field
* Avoid rounding virtual machine memory values
* Restore missing connection details for device components
* Enable filtering by read-only custom fields in the UI
* Omit read-only custom fields from CSV import forms
* Cable trace SVG links should not force a new window
* Clarify representation of blocking contact assignments during
contact deletion
* Disable the reassignment of a module to a new device
* Automatically inherit site assignment from cluster when creating
a virtual machine
* Permit the pinning of a VM to a particular device within a cluster
which has no site assignment
* Correct URL for contacts table tags column
MFH: 2022Q4
860adc1 |
Saturday, 17 Sep 2022
|
10:45 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.3.4
* Prune obsolete update instructions/notes for NetBox releases older
than 3.0.
* Add a directive to the netbox rc sample script that also simplifies
the upgrade process. [1]
* Fix a typo regarding the housekeeping script in the upgrade
instructions. [1]
Changelog since 3.2.9:
It contains many bugfixes/enhancements and the following new features:
* Multi-object Cable Terminations
* L2VPN Modeling
* PoE Interface Attributes
* Half-Height Rack Units
* Restrict API Tokens by Client IP
* Reference User in Permission Constraints
* Custom Field Grouping
* Toggle Custom Field Visibility
https://netbox.readthedocs.io/en/stable/release-notes/version-3.3/
Reported by: Thomas Kurschel (via e-mail) [1]
MFH: No (feature release)
8b9888a |
Wednesday, 7 Sep 2022
|
21:10 Stefan Eßer (se)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
b7f0544 |
Friday, 19 Aug 2022
|
05:09 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.2.9
Changelog:
Enhancements:
* Add PON interface types
* Enable bulk renaming of devices
* Pretty print JSON custom field data when editing
* Display extra addressing details for IPv4 prefixes
* Add phone & email details to contacts panel
* Add clear button to quick search fields
* Add DOCSIS interface type
Bug Fixes:
* Remove button for adding inventory item templates to module
type components
* Fix Markdown rendering for custom fields in table columns
* Workaround for upstream timezone data bug
https://github.com/netbox-community/netbox/releases/tag/v3.2.9
MFH: 2022Q3
a3ba1ba |
Monday, 15 Aug 2022
|
10:25 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.2.8
Changelog:
Enhancements:
* Add/edit {module} substitution to help text for component
template name
* Add site group field to rack reservation form
* Add nat_outside column to the IPAddress table
* Add contacts column to virtual machines table
* Increase granularity in utilization graph values
* Add manufacturer column to modules table
* Linkify location column in power panels table
* Include color attribute in front & rear port YAML import/export
Bug Fixes:
* Fix assignment of module bay position during bulk creation
* Fix utilization graph value alignments
* Prevent querying assigned VRF on prefix object init
* Fix child prefix counts when editing/deleting aggregates in bulk
* Ensure consistent ordering for tags during object serialization
* Fix potential XSS avenue via linked objects in tables
* Fix TypeError exception when requesting API tokens list
as non-authenticated user
* Fix KeyError exception resulting from invalid API token
provisioning request
* Prevent redirection to arbitrary URLs via next parameter on login URL
* Prevent InvalidMove when attempting to assign a nested child object
as parent
https://github.com/netbox-community/netbox/releases/tag/v3.2.8
MFH: 2022Q3
7ff236a |
Thursday, 21 Jul 2022
|
15:42 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.2.7
Changelog:
Enhancements:
* Support filter expressions for the serial field on racks, devices,
and inventory items
* Check for UserConfig instance during user login
* Add wireless LANs and links to global search
Bug Fixes:
* Standardize form submission buttons and behavior when using enter key
* Fix filtered bulk deletion of VM Interfaces
* Fix image URLs in rack elevations when using external storage
* Fix SOCIAL_AUTH_PIPELINE config parameter not taking effect
* Fix regression introduced by #9632
* Permit filtering interfaces by arbitrary speed value in UI
* Retain original slug values when modifying object names
* Fix exception when viewing a report with no description
https://github.com/netbox-community/netbox/releases/tag/v3.2.7
MFH: 2022Q3
ecc1f24 |
Thursday, 14 Jul 2022
|
08:55 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.2.6
* Fix pkg-message output by adding missing delimiter that should have
been included in the previous commit 48cad252e510.
Changelog:
Enhancements:
* Enable dynamic configuration for default powerfeed attributes
* Allow filtering modules by bay ID
* Enable modifying virtual chassis properties when
creating/editing a device
* Add filters for assigned device & VM to IP addresses list
* Add tenant group column for all object tables with tenant assignments
Bug Fixes:
* Fix REMOTE_AUTH_DEFAULT_GROUPS for social-auth backends
* Fix AttributeError exception for FHRP group with
an IP address assigned
* Include installed_module in module bay REST API serializer
* Automatically focus on search box when expanding dropdowns
* Fix filtering for custom fields and webhooks in the UI
* Fix bulk assignment of ASNs to sites
* Don't restrict custom text field lengths when entering via UI form
* Include last_updated field on JournalEntry REST API serializer
https://github.com/netbox-community/netbox/releases/tag/v3.2.6
MFH: 2022Q3
09873f1 |
Thursday, 23 Jun 2022
|
19:28 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.2.5
Changelog:
Enhancements:
* Shift-click to select multiple objects in a list
* Support filtering IP addresses by multiple parent prefixes
* Include count of IP ranges under tenant view
* Initialize manufacturer selection when inserting a new module
* Add support for custom Jinja2 filters
* Linkify related power port on power outlet view
* Provide one-click edit link for objects in tables
* Move Markdown reference to local documentation
* Add VLAN group selector to interface bulk edit forms
* Leave dropdown open upon selection for multi-select fields
Bug Fixes:
* Fix rendering of Markdown links with colons
* Fix rendering of bracketed Markdown links
* Improve performance when retrieving devices/VMs with config
context data
* Avoid sending webhooks after script/report failure
* Fix sorting services & service templates by port numbers
* Include services listening on "all IPs" under IP address view
* Fix redirect URL when adding device components from the module view
* Correct link to contacts in contact groups table column
* Hyperlinks in rack elevation SVGs must always use absolute URLs
* Fix duplicate site results when searching by ASN
* Correct order of VLAN fields under VM interface creation form
* Ensure consistent use of placeholder tag throughout UI
* Fix device counts for rack list under rack role view
48cad25 |
Thursday, 16 Jun 2022
|
16:28 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.2.4
* Prune obsolete update instructions/notes for NetBox releases older
than 2.9.
* Remove the DOCS option as the embedded documentation for NetBox now
needs to be built locally because the necessary procedure requires a
running instance of NetBox.
Changelog since 3.1.11:
It contains many bugfixes/enhancements and the following new features:
* Plugins Framework Extensions
* Modules & Module Types
* Custom Object Fields
* Custom Status Choices
* Improved User Preferences
* Inventory Item Roles
* Inventory Item Templates
* Service Templates
* Automatic Provisioning of Next Available VLANs
https://netbox.readthedocs.io/en/stable/release-notes/version-3.2/
MFH: No (feature release)
d96a960 |
Wednesday, 6 Apr 2022
|
10:47 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.1.11
Changelog:
Enhancements:
* Show bridge interface members under interface view
* Enable filtering child devices by parent device ID
* Permit wildcard values in IP address DNS names
* Include site and prefixes columns in VLAN group VLANs table
* Add Checkpoint ClusterXL protocol for FHRP groups
* Use monospace font for text areas in config revision form
* Linkify circuits count in providers list
* Add bulk edit capability for site contact fields
Bug Fixes:
* Prevent exception when searching for a rack position with no rack
specified under device edit view
* Fix device count for racks in global search results
https://github.com/netbox-community/netbox/releases/tag/v3.1.11
MFH: 2022Q2
ed33521 |
Saturday, 26 Mar 2022
|
13:04 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.1.10
Changelog:
Enhancements:
* Use a different color for 100% utilization bars
* Enable adding non-racked devices from site & location views
* Add missing object types to global search form
* Add rack columns to cables list
* Enable filtering objects by assigned contacts & contact roles
* Add device type, role columns to device bay table
Bug Fixes:
* Fix help link under FHRP group assigment creation view
* Retain global search bar query after submitting
* Fix navbar background color in dark mode
* Show airflow field on device REST API serializer when config context
data is included
* Disable ordering by assigned tags to prevent erroneous results
* Fix filtering of VLAN groups by site under prefix edit form
* Improve load time of custom script list
* Fix error when setting null value for interface rf_role via REST API
* Correct ordering of next/previous racks to use naturalized names
* Retain filter parameters when handling an export template exception
* Allow changing device type & platform to different manufacturer
simultaneously
* Device images in rear rack elevations should be hyperlinked
https://github.com/netbox-community/netbox/releases/tag/v3.1.10
cea17a3 |
Tuesday, 8 Mar 2022
|
06:42 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.1.9
Changelog:
Enhancements:
* Enable filtering by exact description match for all applicable models
* Add description to tag table search function
* Show assigned ASNs/sites under list views
* Add PC and UPC fiber end faces for LC/SC/LSH port types
* Allow empty string substitution when renaming objects in bulk
* Link to rack elevations list from site view
* Add SCTP to service protocols list
Bug Fixes:
* Fix bulk import to restrict bridge, parent, and LAG to
device interfaces
* Prevent navigation sidebar pin from disappearing at certain
breakpoints
* Fix rendering of tabbed content in documentation
* Fix dynamic scope selection form fields when creating a VLAN group
* Restore missing "add" button on services list view
* Avoid returning multiple objects when restricting querysets using
multiple tags in permissions
* Fix redirection after bulk edit/delete of prefixes from aggregate view
* Fix exception during device import with invalid device type
* Correct REST API URL for FHRP group assignments
* Fix members count under FHRP group list
https://github.com/netbox-community/netbox/releases/tag/v3.1.9
2329b01 |
Wednesday, 16 Feb 2022
|
06:19 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.1.8
Changelog:
Enhancements:
* Linkify devices on the far side of a rack elevation
* Embiggen configuration form fields for banner message content
* Add full username column to changelog table
* Enable tab completion for nbshell
Bug Fixes:
* Implement replaceAll string utility function to improve
browser compatibility
* Null date columns should return empty strings during CSV export
* Fix display of VC members when position is zero
* Include option to connect a rear port to a console port
* Fix errant table configuration key available_columns
* Show contact assignment counts in global search results
* Object change log tables should honor user's configured preferences
* Fix tag filter on config context list filter form
* Display validation error when attempting to assign VLANs to interface
with no mode during bulk edit
* Fix bulk editing for certain custom link, webhook, and journal
entry fields
https://github.com/netbox-community/netbox/releases/tag/v3.1.8
cc23070 |
Sunday, 6 Feb 2022
|
14:07 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.1.7
Enhancements:
* Include IP range data under IPAM role views
* Introduce alternative ASDOT-formatted column for ASNs
* Add ASNs to global search function
* Enable controlling the order of custom script form fields
with field_order
* Add contacts to global search function
* Linkify manufacturer column in device type table
* Bring the ASN Web UI up to the standard set by other objects
* Include locations count under tenant view
* Render boolean custom fields as icons in object tables
* Indicate CSV or YAML as format for "all data" export
Bug Fixes:
* Fix display of NAT link for primary IPv4 address under device view
* Fix calculation of absolute cable lengths when specified in
fractional units
* Fix exception when viewing change list/records with removed plugins
* Fix redundant display of VRF RD in prefix view
* Accept empty string values for Interface rf_channel in REST API
* Fix display of selected content type filters in object list views
* Content types REST API endpoint should not require model permission
* Correct file permissions to allow execution of housekeeping script
* Fix display of changelog retention period
https://github.com/netbox-community/netbox/releases/tag/v3.1.7
9b04cf8 |
Tuesday, 18 Jan 2022
|
18:18 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.1.6
Changelog since 3.0.12:
It contains many bugfixes/enhancements and the following new features:
* Contact Objects
* Wireless Networks
* Dynamic Configuration Updates
* First Hop Redundancy Protocol (FHRP) Groups
* Conditional Webhooks
* Interface Bridging
* Multiple ASNs per Site
* Single Sign-On (SSO) Authentication
https://netbox.readthedocs.io/en/stable/release-notes/version-3.1/
MFH: No (feature release)
ebef030 |
Sunday, 9 Jan 2022
|
20:00 Kai Knoblich (kai)
net-mgmt/netbox: Make online documentation available [1]
* Since the 3.x release of NetBox its documentation has also been made
available locally. In order for this to be possible, the
documentation must be generated accordingly beforehand.
* Also relax the requirements for Pillow because there have been no
problems so far and to make future updates of Pillow easier.
* Bump PORTREVISION due changed package contents.
Reported by: Linda Lapinlampi (via e-mail) [1]
MFH: 2022Q1 (after 3d)
ecee0b0 |
Friday, 31 Dec 2021
|
17:28 Kai Knoblich (kai)
net-mgmt/netbox: Update pkg-message
* Improve the user experience for upgrades from 2.11.x to 3.x by giving
more accurate info to
enable the sample housekeeping task script. [1]
The instructions were taken from the NetBox page
of the FreeBSD wiki.
* While I'm here: Relax some dependencies for upcoming updates.
Suggested by: Mike Geiger (via e-mail) [1]
e93b5ae |
Monday, 27 Dec 2021
|
20:42 Kai Knoblich (kai)
net-mgmt/netbox: Unbreak build after 17c078833e73
PR: 260725
Reported by: Marko Cupać, pkg-fallout
3d3c9ca |
Thursday, 9 Dec 2021
|
18:52 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.0.12
Changelog:
Enhancements:
* Get API user from LDAP only when FIND_GROUP_PERMS is enabled
* Linkify VLAN name in VLANs table
* Add L22-30 power port & outlet types
* Improve performance of the "quick find" function
* Add multi-standard ITA power outlet type
Bug Fixes:
* Fix issue where return_url is not honored when "Save & Continue"
button is present
* Fix Markdown sanitization regex
https://github.com/netbox-community/netbox/releases/tag/v3.0.12
8a4a580 |
Thursday, 25 Nov 2021
|
18:03 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.0.11
Enhancements:
* Add missing q filters for necessary models
* Add virtual chassis filters for device components
* Add Markdown support for strikethrough formatting
* Add optional VLAN group column to prefixes table
* Improve live reloading of custom scripts
* Add IEEE 802.15.1 interface type
Bug Fixes:
* Fix excessive CPU utilization when AUTH_LDAP_FIND_GROUP_PERMS
is enabled
* Make change logging middleware thread-safe
* Fix initialization of custom script MultiObjectVar field with
multiple values
* Fix permissions evaluation when displaying VLAN group VLANs table
* Fix exception when tracing cable across circuit with no far
end termination
* Fix handling of errors during export template rendering
* Add missing cluster name filter for virtual machines
* Fix ordering IP addresses by assignment status
* Fix styling of form widgets under cable connection views
* power_port can be null when creating power outlets via REST API
* REST API should support null values for console port speeds
https://github.com/netbox-community/netbox/releases/tag/v3.0.11
34f1848 |
Saturday, 13 Nov 2021
|
14:03 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.0.10
Enhancements:
* Add mini-DIN 8 console port type
* Add vid filter field to VLANs list
* Add visual aids to interfaces table for type, enabled status
Bug Fixes:
* Fix assignment of members to virtual chassis with initial position
of zero
* Fix conflation of assigned IP status & role in interface tables
* Fix 404 when attaching multiple images in succession
* Fix minimum version check under Python v3.10
* Add missing outer dimension columns to rack table
* Preserve multi-line values during CSV file import
* Fix indentation of locations under site view
* Improve XSS mitigation in Markdown renderer
* Enable sorting device bays table by installed device status
* Differentiate ID and VID columns in VLANs table
* Fix reference values for content type under custom field import form
* Add missing export template support for various models
* Fix restriction of user & group objects in GraphQL API queries
Changelog:
https://github.com/netbox-community/netbox/releases/tag/v3.0.10
673d679 |
Wednesday, 3 Nov 2021
|
16:17 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.0.9
Changelog:
Enhancements:
* Introduce the runscript management command
* Add an optional "ID" column to all tables
* Add "view elevations" button to location view
Bug Fixes:
* Improve color mode preference handling
* Correct devices count for locations within global search results
* Strip HTML from custom field descriptions
* Fix load_yaml method for custom scripts
* Fix circuit assignment when creating multiple terminations
simultaneously
* Prevent inadvertent deletion of prior change records when deleting
objects
* Require interface assignment when designating IP address as primary
for device/VM during CSV import
* Preserve initial form data when bulk edit validation fails
* Restore missing tags column on IP range table
* Retain pagination preference when MAX_PAGE_SIZE is zero
https://github.com/netbox-community/netbox/releases/tag/v3.0.9
39b118c |
Friday, 29 Oct 2021
|
22:20 Kai Knoblich (kai)
net-mgmt/netbox: Fix build after a06fe6e39adaf
* Remove the py-jsonschema dependency with its fixed version range that
was required as a temporary workaround by upstream because releases
of devel/py-swagger-spec-validator before 2.7.4, which are required by
www/py-dj32-drf-yasg, were not compatible with jsonschema 4.x.
* Bump PORTREVISION due changed dependencies.
19ca5ea |
Thursday, 21 Oct 2021
|
15:32 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.0.8
Changelog:
Enhancements:
* Add UI field to filter interfaces by kind
* Add a utilization column to the IP ranges table
Bug Fixes:
* Fix incorrect Device LLDP interface row coloring
* Fix navigation UI issue that caused improper element overlap
* Restore horizontal scrolling for tables in narrow viewports
* Avoid exception when utilizing "create and add another" twice
in succession
* Fix multi-value filtering of custom field objects
* Fix incorrect display of update/delete events for webhooks
* Fix rendering of UTF8-encoded data in change records
* Fix display of version when new release is available
* Fix alignment of object identifier under object view
https://github.com/netbox-community/netbox/releases/tag/v3.0.8
3d4bc4a |
Friday, 15 Oct 2021
|
09:13 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.0.7
Changelog:
Enhancements:
* Improve ability to toggle images/labels in rack elevations
* Add USB micro AB type
Bug Fixes:
* Fix permissions evaluation and improve error handling for connected
device REST API endpoint
* Correct redirect URL when attaching images via "add another" button
* Fix AttributeError exception when rendering a report or custom script
* Fix parent interface choices when bulk editing VM interfaces
https://github.com/netbox-community/netbox/releases/tag/v3.0.7
b2314a7 |
Saturday, 9 Oct 2021
|
19:26 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.0.6
* Update pkg-descr while I'm here.
Changelog:
Enhancements:
* Default to current user when creating journal entries via REST API
* Include type, ID, and slug on object view
* Enable filtering cables by termination type & ID in REST API
* Include count of assigned virtual machines under platform view
Bug Fixes:
* Fix missing actions column on user-configured tables
* Fix exception when viewing a large number of child IPs within a prefix
* Fix site/provider network validation for circuit termination
API serializer
* Pre-populate location data when adding a device to a rack
* Fix filtering connections by site ID
https://github.com/netbox-community/netbox/releases/tag/v3.0.6
44c4744 |
Wednesday, 6 Oct 2021
|
13:05 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.0.5
Changelog:
Enhancements:
* Always show IP addresses tab under prefix view
* Cache rendered REST API specifications
* Add image attachment support for circuits, power panels
* Enable arbitrary ordering of custom scripts
* Don't select hidden rows when selecting all in a table
Bug Fixes:
* Fix bulk editing of child prefixes under aggregate view
* Custom field columns should be removed from tables upon their deletion
* Remove errant markup for null values in CSV export
* Prevent rack elevations from overlapping when higher width
is specified
* Fix flashing when server, client, and browser color-mode preferences
are mismatched
* Fix AttributeError exception when rendering export template for
devices via REST API
* Pin jsonschema package to v3.2.0 to fix REST API docs rendering
* Fix exception in UI when adding member devices to virtual chassis
* Fix exception in UI when adding child device to device bay
* Prevent exception when filtering objects list by invalid tag
* Housekeeping command should honor zero verbosity
https://github.com/netbox-community/netbox/releases/tag/v3.0.5
3920d9a |
Monday, 4 Oct 2021
|
17:22 Kai Knoblich (kai)
net-mgmt/netbox: Update to 3.0.4
Changelog since 2.11.12:
It contains many bugfixes/enhancements and the following new features:
* Updated User Interface
* GraphQL API
* IP Ranges
* Custom Model Validation
* SVG Cable Traces
* New Views for Models Previously Under the Admin UI
* REST API Token Provisioning
* New Housekeeping Command
* Custom Queue Support for Plugins
https://netbox.readthedocs.io/en/stable/release-notes/version-3.0/
MFH: No (feature release)
0627700 |
Tuesday, 31 Aug 2021
|
10:16 Kai Knoblich (kai)
net-mgmt/netbox: Add CPE info
* Also add the port to the "python" category while I'm here.
1dfa8d1 |
Wednesday, 25 Aug 2021
|
08:31 Kai Knoblich (kai)
net-mgmt/netbox: Update to 2.11.12
Changelog:
Enhancements:
* Add site group filter to devices list
* Recognize a /32 IPv4 address as a child of a /32 IPv4 prefix
* Add table configuration button to child prefixes view
* Introduce LOGIN_PERSISTENCE configuration parameter to persist
user sessions
* Add search field to VM interfaces filter form
Bug Fixes:
* Model forms should save empty custom field values as null
* Enable filtering assigned VLANs by group in interface edit form
* Force assignment of null custom field values to objects
* Fix erroneous webhook dispatch on failure to save objects
* Show contextual label for IP address role
* Fix hidden "add components" dropdown on devices list
https://github.com/netbox-community/netbox/releases/tag/v2.11.12
04f31a3 |
Friday, 13 Aug 2021
|
10:37 Kai Knoblich (kai)
net-mgmt/netbox: Update to 2.11.11
Changelog:
Enhancements:
* Add C21 & C22 power types
* Employ a sandbox when rendering Jinja2 code for increased security
Bug Fixes:
* Add import button to VM interfaces list
* Fix validation of unit ranges when creating a rack reservation
* Fix validation of IP address assigned as device/VM primary via
NAT relation
* Populate device field when cloning device components
* Allow assignment of scope to VLAN groups upon import
* Remove extraneous site column from VLAN group import form
* Fix exception on invalid CSV import column name
* Fix return URL persistence when adding multiple objects sequentially
* Remove extraneous columns from inventory item and device bay tables
* Add missing parent column to inventory item import form
https://github.com/netbox-community/netbox/releases/tag/v2.11.11
ecc74cd |
Friday, 30 Jul 2021
|
06:49 Kai Knoblich (kai)
net-mgmt/netbox: Update to 2.11.10
Changelog:
Enhancements:
* Enable CSV import via uploaded file
* Add 6P/4P pass-through port types
* Add count of inventory items to manufacturer view
* Add "hardwired" type for power port types
Bug Fixes:
* Fix assignment of permissions based on LDAP groups
* Fix filtering of interface connections list
* Fix assignment of parent interfaces for bulk import
* Add missing display field to rack unit serializer
* Fix A/Z assignment when swapping circuit terminations
* Fix default value validation for custom text fields
* Rack reservation should display rack's location
* Include rack location in navigation breadcrumbs
* Fix device name display on device status view
* Limit reported prefix utilization to 100%
* Use consistent maximum value for interface MTU
Other Changes:
* Database query caching is now disabled by default
https://github.com/netbox-community/netbox/releases/tag/v2.11.10
e2ebaf1 |
Tuesday, 20 Jul 2021
|
12:29 Kai Knoblich (kai)
net-mgmt/netbox: Update to 2.11.9
Changelogs since 2.10.10:
It contains many bugfixes/enhancements and the following new features:
* Journaling Support
* Parent Interface Assignments
* Pre- and Post-Change Snapshots in Webhooks
* Mark as Connected Without a Cable
* Allow Assigning Devices to Locations
* Dynamic Object Exports
* Variable Scope Support for VLAN Groups
* New Site Group Model
* Improved Change Logging
* Provider Network Modeling
https://netbox.readthedocs.io/en/stable/release-notes/version-2.11/
MFH: (No, feature release)
8e1a50a |
Sunday, 18 Apr 2021
|
08:28 Kai Knoblich (kai)
net-mgmt/netbox: Update to 2.10.10
Changelog:
Enhancements:
* Add DC terminal power port, outlet types
* Add Saf-D-Grid power port, outlet types
* Support Markdown rendering for report logs
* Add F connector port type
* Add SFP56 50GE interface type
Bug Fixes:
* Update parent device/VM when deleting a primary IP
* Fix VLAN assignment when editing VM interfaces in bulk
* Update object data when renaming a custom field
* Optimize change log cleanup
* Fix MAC address field display in VM interfaces search form
* Fix custom field filtering for cables, virtual chassis
* Fix choice field filters (multiple models)
https://github.com/netbox-community/netbox/releases/tag/v2.10.10
MFH: 2021Q2
f2a9b34 |
Thursday, 15 Apr 2021
|
09:27 Kai Knoblich (kai)
net-mgmt/netbox: Update to 2.10.9
Changelog:
Enhancements:
* Add MAC address search field to VM interfaces list
* Omit child devices from non-racked devices list under rack view
* Add column to cable termination objects to display cable color
* Display NAPALM-enabled device tabs only when relevant
* Support disabling TLS certificate validation for Redis
Bug Fixes:
* Fix missing custom field filters for cables, rack reservations
* Add missing count_ipaddresses attribute to VMInterface serializer
* Permit users to manage their own REST API tokens without needing
explicit permission
* Fix interface connections REST API endpoint
* Support colons in webhook header values
* Do not infer tenant assignment from parent objects for prefixes,
IP addresses
* Handle exception when attempting to assign an MPTT-enabled model
as its own parent
* Correct handling of boolean fields when cloning objects
https://github.com/netbox-community/netbox/releases/tag/v2.10.9
MFH: 2021Q2
2d88de5 |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Number of commits found: 148 (showing only 100 on this page) |