← Back to all sparks
N

NetBox

INFRA · APIS
Velocity5.0

Infrastructure resource modeling and IPAM source of truth

NetBox ships fortnightly, and the headline work is query performance rather than new surface

dcimipamnetwork-automationgraphqlquery-performanceopen-source
Current state
NetBox is on a steady two-week release rhythm through the 4.6 line, and each drop follows the same structure: a handful of modelling enhancements, a block of performance improvements, then bug fixes. Recent additions are practical rather than expansive — bulk VLAN creation, VLAN scoping to a device's cluster, MDC and MU fiber connector types, colored badges for custom field choices, a header_safe Jinja2 filter, Korean language support. The most recent release, 4.6.7, contains no new features at all.
Where it's heading
The performance section is where the direction shows. Release after release removes extraneous database queries from the GraphQL API — custom field data, rack reservation units, IP and prefix family lookups — and adds prefetch hints and serializer caching to list endpoints. That is the profile of a tool whose users have grown their datasets past what the original query patterns handled, so the work has moved from modelling more infrastructure to serving existing models faster. The enhancement stream continues in parallel, filling in connector types and bulk operations as operators hit gaps.
Prediction
Expect the 4.6 line to continue on its fortnightly cadence with further GraphQL and list-endpoint query optimisation, alongside incremental modelling additions driven by operator requests.

Recent moves

  1. 16h ago

    NetBox 4.6.7 is a pure performance and bug-fix release

    No enhancements at all — four GraphQL query optimisations plus fixes, including correct IP availability for users constrained by custom-field permissions. The clearest example of the performance-first pattern running through this line.

    View source ↗
  2. 2d ago

    NetBox 4.6.6 adds cluster-scoped VLANs and an any-tag filter

    VLANs can now be selected by a device's cluster or cluster group when assigning to interfaces, tag filters gain an 'any' lookup, and a header_safe Jinja2 filter sanitises HTTP header values. Practical modelling and templating gaps closed.

    View source ↗
  3. 17d ago

    NetBox 4.6.5 adds script-module REST updates and Korean support

    A REST method to update or overwrite an existing custom script module is the notable addition, alongside the MDC fiber connector type and Korean localisation. Automation ergonomics plus continued connector coverage.

    View source ↗
  4. 1mo ago

    NetBox 4.6.4 renders schema enums as dropdowns and enriches event payloads

    JSON schema enum options become dropdowns in module and device profile forms, and event payloads now carry the dns_name of primary and out-of-band IPs. Small changes that matter to anyone consuming NetBox events downstream.

    View source ↗
  5. 1mo ago

    NetBox 4.6.3 adds bulk VLAN creation and constant-time token checks

    Bulk VLAN creation lands alongside prefix availability optimisation, and API token authentication moves to hmac.compare_digest for constant-time comparison. Bulk operations and security hygiene in the same drop.

    View source ↗
  6. 1mo ago

    NetBox 4.6.2 adds unit preferences and moves list filtering to HTMX

    A metric/imperial user preference, bulk renaming of device component labels, and the conversion of tabbed list filtering from JavaScript to HTMX. The HTMX move continues a gradual front-end simplification.

    View source ↗