feat: support NetBox 4.7.x

Raise max_version to 4.7.99 and update README references from
NetBox 4.6.x-only to 4.6.x/4.7.x. No plugin API usage requires
changes for 4.7 compatibility (PluginConfig, PluginMenuItem,
get_plugin_config remain stable); full pytest suite passes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-17 09:24:18 +02:00
co-authored by Claude Sonnet 5
parent d183334104
commit 47e9192fda
2 changed files with 7 additions and 7 deletions
+4 -4
View File
@@ -1,6 +1,6 @@
# NetBox-Export
NetBox-Export ist ein Plugin für NetBox 4.6.x. Es exportiert einen abgegrenzten
NetBox-Export ist ein Plugin für NetBox 4.6.x und 4.7.x. Es exportiert einen abgegrenzten
Mandanten- oder Standortbereich als portables ZIP-Archiv und importiert ihn in
eine zweite NetBox-Instanz.
@@ -91,7 +91,7 @@ Import werden vorhandene Objekte über ihre eindeutigen Fachschlüssel erkannt.
## Verhalten und Grenzen
- Quelle und Ziel müssen NetBox 4.6.x und dieselben Plugins/Modelle verwenden.
- Quelle und Ziel müssen dieselbe unterstützte NetBox-Version (4.6.x oder 4.7.x) und dieselben Plugins/Modelle verwenden.
- Benutzerkonten und Berechtigungen werden nicht exportiert. Fehlende oder
nicht eindeutige Referenzen auf Benutzer und Gruppen werden ausgelassen und
nach dem Import als Warnung angezeigt. Benötigt ein neuer Datensatz zwingend
@@ -146,8 +146,8 @@ VLAN-Gruppe, werden typisiert im Archiv gespeichert. Der Import erkennt auch
die von älteren Plugin-Versionen als Text exportierten Range-Werte.
Bei Bildanhängen werden Breite und Höhe direkt aus der Bilddatei im Archiv
ermittelt. Dadurch sind die Pflichtfelder von NetBox auch im Prüflauf und bei
Dateispeichern ohne unmittelbaren Modell-Save gesetzt. Bilder oberhalb des in
NetBox 4.6.x verwendeten Limits von 25 Millionen Pixeln werden proportional auf
Dateispeichern ohne unmittelbaren Modell-Save gesetzt. Bilder oberhalb des von
NetBox verwendeten Limits von 25 Millionen Pixeln werden proportional auf
höchstens 20 Millionen Pixel verkleinert und im Importbericht als Warnung
ausgewiesen. Zum Schutz des Importprozesses bleibt eine harte Quellgrenze von
100 Millionen Pixeln bestehen.
+3 -3
View File
@@ -7,11 +7,11 @@ class NetBoxExportConfig(PluginConfig):
name = "netbox_export"
verbose_name = "NetBox-Export"
description = "Portable ZIP export and import for tenants and locations"
version = "0.3.13"
author = "NetBox Export contributors"
version = "0.3.14"
author = "Codex & Claude"
base_url = "netbox-export"
min_version = "4.6.0"
max_version = "4.6.99"
max_version = "4.7.99"
required_settings: ClassVar[list[str]] = []
default_settings: ClassVar[dict] = {
"max_objects": 50000,