NetBox v3.4.4 Released

less than 1 minute read

NetBox v3.4.4 is now available on GitHub!

Enhancements

  • #10762 - Permit selection custom fields to have only one choice
  • #11152 - Introduce AbortScript exception to elegantly abort scripts
  • #11554 - Add module types count to manufacturers list
  • #11585 - Add IP address filters for services
  • #11598 - Add buttons to easily switch between rack list and elevations views

Bug Fixes

  • #11267 - Avoid catching ImportErrors when loading plugin resources
  • #11487 - Remove “set null” option from non-writable custom fields during bulk edit
  • #11491 - Show edit/delete buttons in user tokens table
  • #11528 - Permit import of devices using uploaded file
  • #11555 - Avoid inadvertent interpretation of search query as regular expression under global search (previously #11516)
  • #11562 - Correct ordering of virtual chassis interfaces with duplicate names
  • #11574 - Fix exception when attempting to schedule reports/scripts
  • #11620 - Correct available filter choices for interface PoE type
  • #11635 - Pre-populate assigned VRF when following “first available IP” link from prefix view
  • #11650 - Display error message when attempting to create device component with duplicate name

Introducing NetBox Labs

less than 1 minute read

I’m excited to announce today the official launch of NetBox Labs, a new entity that will serve as the commercial steward for NetBox, Orb, and future open source projects focused on network automation. Born from the original Labs team at NS1, NetBox Labs has a singular driving focus: Make it easier to build and manage complex networks.

We’ll be sharing more news about NetBox Labs over the coming weeks, but for now this blog post by CEO Kris Beevers outlines our initiative to bootstrap a truly open source native business and further bolster the development of NetBox and its community.


NetBox v3.4.3 Released

1 minute read

NetBox v3.4.3 is now available on GitHub!

Enhancements

  • #9996 - Introduce CA_CERT_PATH parameter to define SSL CA path for Redis servers
  • #10486 - Add a cable edit button for connected components in component lists
  • #11118 - Add L2VPN filters for VLANs and interfaces
  • #11150 - Add primary IPv4/v6 address filters for devices
  • #11227 - Add 800GE interface types
  • #11228 - List both devices & VMs under device role view
  • #11245 - Enable export templates for journal entries
  • #11371 - Introduce additional 100M Ethernet interface types

Bug Fixes

  • #10201 - Fix AssertionError exception when removing some terminations from an existing cable
  • #11210 - Fix ValueError exception when attempting to bulk import cables attached to occupied terminations
  • #11340 - Avoid flagging cable termination changes erroneously
  • #11379 - Fix TypeError exception when bulk editing custom date fields
  • #11384 - Correct current time display on script & report forms
  • #11402 - Avoid LookupError exception when running scripts with commit disabled
  • #11403 - Fix exception when scheduling a job in the past
  • #11416 - Avoid AttributeError exception when deleting a cabled circuit termination
  • #11433 - Avoid AttributeError exception when generating API schema for views with custom schema
  • #11438 - Fix deletion of scheduled job using non-default queues
  • #11444 - Adding/removing a device from a device bay should record a pre-change snapshot on the device bay
  • #11467 - Correct count on interfaces tab when viewing a VC master device
  • #11483 - Apply configured formatting to custom date fields
  • #11488 - Add missing description fields to several REST API serializers
  • #11497 - Enforce run_script permission when executing scripts via REST API
  • #11516 - Prevent text highlight utility from interpreting match as regex
  • #11522 - Correct tag links under contact & tenant list views
  • #11544 - Catch ValidationError exception when filtering by invalid MAC address

Join us at NANOG 87 in February!

less than 1 minute read

NANOG 87 is taking place in Atlanta, Georgia next month, and the theme for its preceding hackathon is right up our alley: interacting with sources of truth.

Are you sitting on an idea for a new NetBox integration? Or maybe you’d just appreciate an opportunity to get more familiar with the API? The hackathon offers an opportunity to experiment with new ideas and collaborate with your fellow network engineers to build interesting tools with real world application.

I’ll be representing NetBox at the hackathon, offering both project ideas and dedicated support hours for everyone in attendance. This is a perfect opportunity to dive into plugin development or experiment with new API integrations. I’m excited to see what people come up with!

Hackathon registration is free (no conference pass required) and open to both in-person and virtual attendees. The main event takes place over the weekend preceding the conference, February 11-12, and there’s an introductory call on February 3rd. You can register here.

Be sure to drop us a note on the NetDev Slack once you’ve registered!


NetBox v3.4.2 Released

less than 1 minute read

NetBox v3.4.2 is now available on GitHub!

Enhancements

  • #9285 - Enable specifying assigned component during bulk import of inventory items
  • #10700 - Match device name when using modules quick search
  • #11121 - Add VM resource totals to cluster view
  • #11156 - Enable selecting assigned component when editing inventory item in UI
  • #11223 - reindex management command should accept app label without model name
  • #11244 - Add controls for saved filters to rack elevations list
  • #11248 - Fix database migration when plugin with search indexer is enabled
  • #11259 - Add support for Redis username configuration

Bug Fixes

  • #11280 - Fix errant newlines when exporting interfaces with multiple IP addresses assigned
  • #11290 - Correct reporting of scheduled job duration
  • #11232 - Enable partial & regular expression matching for non-string types in global search
  • #11342 - Correct cable trace URL under “connection” tab for device components
  • #11345 - Fix form validation for bulk import of modules