Raise the minimum NetBox version to v4.7.5

Aperta
#123 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@pheus ci sta già lavorando.

Dal 6/11/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

app: scripts Bucket: KTLO status: backlog type: housekeeping
Proposed Changes

Raise the minimum supported NetBox version from v4.7.0 to v4.7.5 once that release is available.

  • Update the plugin's min_version and compatibility documentation. Keep the existing v4.7.99 maximum and preserve the compatibility information for released plugin versions.
  • Update CI to test against v4.7.5 instead of v4.7.0 and v4.7.1, including the NetBox Branching test. Regenerate the query-count baselines against v4.7.5.
  • Remove the outdated Data Source synchronization warning and the migration guidance describing the old recurring-job rescheduling gap. Keep the guidance for requeued cancelled runs.
  • Update the NetBox internals documentation to record the upstream synchronization and job scheduling behavior the plugin now relies on.
  • Simplify the affected tests by removing the pre-v4.7.5 skip conditions and updating outdated version-specific comments.

Before merging, verify that v4.7.5 contains the expected upstream fixes and coordinate any changes to required CI checks.

Justification

This follows up on #6 and several issues resolved upstream in NetBox.

NetBox v4.7.4 introduced atomic Data Source synchronization (#23464), preventing reconciliation from seeing a partially committed synchronization. The planned v4.7.5 release also includes fixes for stale queued Jobs (#23510), duplicate Job notifications (#23534), and recurring-job rescheduling (#23535).

With these fixes available in every supported NetBox release, we can remove outdated warnings and compatibility checks while keeping the documentation aligned with the behavior the plugin relies on.

This also builds on #1's changes in PR #106 and prepares the compatibility requirements for the next NetBox Scripts release.

Lingua principale
Python
Stelle
8
Fork
0
Merge medio
11h 22m
PR unite (30g)
40

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di netbox-community/netbox-scripts

Tutte le issue di netbox-community/netbox-scripts

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.