Upgrade netbox to 4.1.0
Our version of netbox is pretty late (3.3.0), we should consider upgrading.
A cursory look at changelogs brings up:
- 3.4.0 : no relevant breaking changes
- 3.5.0 : minimum length for SECRET_KEY parameter (which means we need to rotate it, and implement fallback secret keys)
- 3.6.0 : dropped support for PostgreSQL 11 -- dali already runs PG 14.
- 3.7.0 (latest: 3.7.8) : no relevant breaking changes
- 4.0.0 : drops support for Python 3.9, so upgrade to bookworm necessary
- 4.1.0 : no relevant braking changes
- 4.2.0 : Requires at least postgresql 13
- 4.2.4 (latest) : No relevant breaking changes
It's probably worth considering at least an upgrade to 3.7.8.