-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes #18733: Add Dependency Version Matrix for NetBox Versions to the Upgrade Documentation #19046
Fixes #18733: Add Dependency Version Matrix for NetBox Versions to the Upgrade Documentation #19046
Conversation
Adds a dependency matrix to the upgrade guide, detailing supported Python, PostgreSQL, and Redis versions for each NetBox release. This helps users verify compatibility before upgrading. Fixes netbox-community#18733
I'd like to point out that I targeted the Looking forward to your feedback, @jnovinger! |
The documentation for cutting a new minor release should also be updated with instructions for updating the matrix. |
Add steps to update the dependency requirements matrix for each minor release in the release checklist. Clarify how to document changes for system requirements and linked installation guides. Fixes netbox-community#18733
Thanks for the feedback, @jeremystretch! That makes sense. I'll update the documentation for cutting a new minor release to include instructions for maintaining the matrix. |
I've added instructions for updating the dependency requirements matrix to the release documentation. Let me know if any refinements are needed! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think these changes are fine except I would prefer e.g.
on its own without the comma; e.g.,
looks clumsy and feels unnecessary especially when it's used so frequently. Could you remove just those commas? Thanks!
28dfd22
to
f8f5ab8
Compare
Sounds good - I’ve amended the last commit to drop the commas after e.g.. |
Renames the "Adopt the Dependency Requirements Matrix" section to "Update the Dependency Requirements Matrix" for clarity.
Fixes: #18733
Summary
This PR introduces a dependency version matrix to the Upgrade Guide, providing a structured reference for verifying compatibility before upgrading. The matrix outlines the supported versions of Python, PostgreSQL, and Redis for each NetBox release, helping users avoid installation issues due to unsupported dependencies.
Changes
Screenshots
Would love any feedback on placement or formatting! 🚀