Update dependency pynetbox to v7.8.0
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| pynetbox | minor | ==7.4.1 → ==7.8.0 |
Release Notes
netbox-community/pynetbox (pynetbox)
v7.8.0: - 2026-06-18
New Features
Plugin Extension Framework (#774)
pynetbox can now be extended to support third-party NetBox plugins without modifying the library. You can register custom record types for a plugin's endpoints, so working with plugin objects feels the same as working with built-in NetBox objects. The new branching (#710) and Custom Objects (#751) integrations are built on this framework.
Custom Thread Pool Executor (#633)
When threading is enabled, you can now control how the parallel requests behind .all() and .filter() are run. You can adjust how many worker threads are used, and supply your own executor - useful for carrying context such as tracing information into the worker threads.
Cursor-Based Pagination (#764)
pynetbox can now page through large result sets using NetBox 4.6's cursor-based pagination.
Other New Features
Enhancements
- #625 - Preserve JSON list fields instead of returning them as
Records
Bug Fixes
- #701 - Fix filtering for custom fields
- #749 - Don't treat
Recordmethods as constructors in_parse_values - #745 - Serialize list-
Recorditems that lack an ID - #519 - Fix link peer casting
- #688 - Skip network fetch for dunder attributes in
Record.__getattr__ - #748 - Stop re-sending PATCH for unchanged partial
custom_fields
Compatibility
- Supports NetBox 4.6
v7.7.0: - 2026-05-05
New Features
- #762 - Support NetBox 4.6: add
VirtualMachineTypesmodel,virtual_machine_typeanddevicetyped attributes onVirtualMachines,oob_iptyped attribute onDevices, anddcim.cablebundle/dcim.rackgroupcontent type mappings
Bug Fixes
- #756 - Use v2 token auth value in
create_token(NetBox 4.5+) - #708 -
Record.serialize()now includes new properties added by the user
Compatibility
- Supports NetBox 4.6
v7.6.1: - 2026-01-28
Enhancements
- #726 - Use
dictinstead ofOrderedDictin Record serialization
New Features
- #434 - Add cable path tracing support for front ports, rear ports, and virtual circuit terminations
Bug Fixes
- #586 - Update internal object state after save operations to prevent attribute reset issues
v7.6.0: - 2026-01-09
Breaking Changes
- #700 - Moved ObjectChange to core for NetBox 4.1.0 compatibility
New Features
- #728 - Added support for v2 Tokens introduced in NetBox 4.5.0
Enhancements
- #505 - Add SVG support for Rack Elevation endpoint
Bugfixes
- #718 - Add token when getting NetBox version to prevent 403 error
Full Changelog: https://github.com/netbox-community/pynetbox/compare/v7.5.0...v7.6.0
v7.5.0
What's Changed
- Return correct choices when API token can PUT but not POST by @BenoitKnecht in #592
- When using OIDC proxy for authentication return correct nb.version property by @Kani999 in #641
- Add CircuitTerminations, ConsolePorts, ConsoleServerPorts, PowerOutlets, PowerPorts to trace of circuit by @bcollet in #684
- Add built in function to activate a branch: #686
Full Changelog: https://github.com/netbox-community/pynetbox/compare/v7.4.1...v7.5.0
Configuration
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
- If you want to rebase/retry this MR, check this box
This MR has been generated by Mend Renovate.