-
Notifications
You must be signed in to change notification settings - Fork 3k
Description
Change Type
Addition
Area
Installation/upgrade
Proposed Changes
Hi NetBox team,
I appreciate all the work that goes into maintaining and improving NetBox!
I wanted to propose adding a version requirements matrix to the upgrade documentation. Currently, the upgrade guide focuses on the steps needed to transition between NetBox versions, but it does not explicitly outline the system requirements for each version. Having a clear reference table would make it easier for users to verify compatibility before upgrading, helping to prevent installation issues related to Python, PostgreSQL, or Redis versions.
Here’s an example of how it could be structured:
| NetBox Version | Python Min | Python Max | PostgreSQL Min | Redis Min | Documentation |
|---|---|---|---|---|---|
| 2.6 | 3.5 | 3.7 | 9.4 | - | Link |
| 2.7 | 3.5 | 3.7 | 9.4 | - | Link |
| 2.8 | 3.6 | 3.8 | 9.5 | 3.4 | Link |
| 2.9 | 3.6 | 3.8 | 9.5 | 4.0 | Link |
| 2.10 | 3.6 | 3.8 | 9.6 | 4.0 | Link |
| 2.11 | 3.6 | 3.9 | 9.6 | 4.0 | Link |
| 3.0 | 3.7 | 3.9 | 9.6 | 4.0 | Link |
| 3.1 | 3.7 | 3.9 | 10 | 4.0 | Link |
| 3.2 | 3.8 | 3.10 | 10 | 4.0 | Link |
| 3.3 | 3.8 | 3.10 | 10 | 4.0 | Link |
| 3.4 | 3.8 | 3.10 | 11 | 4.0 | Link |
| 3.5 | 3.8 | 3.10 | 11 | 4.0 | Link |
| 3.6 | 3.8 | 3.11 | 12 | 4.0 | Link |
| 3.7 | 3.8 | 3.11 | 12 | 4.0 | Link |
| 4.0 | 3.10 | 3.12 | 12 | 4.0 | Link |
| 4.1 | 3.10 | 3.12 | 12 | 4.0 | Link |
| 4.2 | 3.10 | 3.12 | 13 | 4.0 | Link |
Would love to hear your thoughts on this! I believe it would be a valuable addition to the documentation.
Thanks for your time and consideration! 😊