Replace settings.VERSION with a set of release data #9564

Closed
opened 2025-12-29 21:19:01 +01:00 by adam · 0 comments
Owner

Originally created by @jeremystretch on GitHub (May 1, 2024).

Originally assigned to: @jeremystretch on GitHub.

Proposed Changes

Introduce a canonical module (e.g. netbox/edition.py) containing the relevant metadata for each release, including:

  • NetBox edition (Community, Cloud, or Enterprise)
  • NetBox version
  • Release date
  • Beta/experimental designation
  • Anything else that seems relevant

This object would replace the VERSION variable currently defined in settings.py.

Justification

This approach enables us to convey more information about each release.

Originally created by @jeremystretch on GitHub (May 1, 2024). Originally assigned to: @jeremystretch on GitHub. ### Proposed Changes Introduce a canonical module (e.g. `netbox/edition.py`) containing the relevant metadata for each release, including: * NetBox edition (Community, Cloud, or Enterprise) * NetBox version * Release date * Beta/experimental designation * Anything else that seems relevant This object would replace the `VERSION` variable currently defined in `settings.py`. ### Justification This approach enables us to convey more information about each release.
adam added the status: acceptedtype: housekeeping labels 2025-12-29 21:19:01 +01:00
adam closed this issue 2025-12-29 21:19:01 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#9564