-
-
Notifications
You must be signed in to change notification settings - Fork 881
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
Release 2.4.0 #899
Release 2.4.0 #899
Conversation
Address housekeeping tracebacks & remove whitespace
Housekeeping var name fix
Add requirements for SAML SSO
Update postgres Docker tag to v15
After the initializer scripts were removed, we didn't test the actual compose setup anymore. This adds new tests to run the database migrations.
Startup scripts complete removal
We have beeing installing psycopg2 for a while now. This updates to the latest version. Because psycopg2-binary is a direct dependency of Netbox both versions were installled. Now we remove the pre-compiled version from the dependency file.
Optimize psycopg2 dependency
Added settings for CA certificates for LDAP
Address housekeeping traceback
Make nginx-unit listen on IPv4 and IPv6
Thank you for bundling the release |
Is it possible to also update nginx-unit to 1,29 in this release? It includes a fix we need for large header size. Ref: #875 |
An update to Nginx Unit will need more testing. As of now the new release is not yet on their Ubuntu package mirror, so it will have to wait. |
Thanks @tobiasge! Looks like it's available now on ubuntu mirror. Can you assist in getting this released? Or should I create an issue?
|
I already started with some test but ran into an issue with our configuration files, thats new in 1.29 vs some tests with 1.28. |
Thanks Tobias, I see that they have found a commit that causing the issue. Are we going to need to wait for another release of unit? Or is it something that can be patched in this repo? |
Related Issue: -
New Behavior
Contrast to Current Behavior
Discussion: Benefits and Drawbacks
Changes to the Wiki
Proposed Release Note Entry
Noteworthy Changes
Update postgres Docker tag to v15 #865
Our docker-compose file was updated to use PostgreSQL 15.
Note that you will need to take manual action after you upgrade a live PostgreSQL database.
If your database is not too big, a full backup (with PostgreSQL 14, i.e. before the upgrade) and restore (with a clean PostgreSQL 15, i.e. after the upgrade) is probably the easiest to achieve. Our troubleshooting wiki page has instructions on how to backup and restore a Netbox database. Please test the procedure on a test system first!
Note that there is no requirement to update to PostgreSQL 15, you can stick to version 14 just fine. You could do this with a
docker-compose.override.yml
like so:Added settings for CA certificates for LDAP #895
The new settings LDAP_CA_CERT_* can now be configured in environment variables
Optimize psycopg2 dependency #894
We install only one version of psycopg2
Startup scripts complete removal #893
All warnings regarding the old startup scripts were removed
Make nginx-unit listen on IPv4 and IPv6 #889
The container can now be used with IPv6.
Housekeeping var name fix #883
This fixed a bug were the housekeeping job was not run in the correct interval
Add requirements for SAML SSO #876
All Python requirements for SAML authentication are now installed per default
Address housekeeping traceback #866
This changes the startup order of the containers in the example compose file, which prevents a crash in the housekeeping job when the database was not yet initialised
Updates the configuration, changes default for dynamic parameters to None #857
All dynamic parameters can now be set correctly in the Netbox GUI when they aren't defined in environment variables.
Define a volume for the caching Redis #852
To prevent docker from creating new random volumes every time the containers are started, we now define a fixed volume for both Redis containers.
add JOBRESULT_RETENTION to configuration.py #840
JOBRESULT_RETENTION
can now be set from an environment variableCompatibility
This version of NetBox Docker is only compatible with NetBox v3.4.x and above.
For older versions, use a previous release of NetBox Docker.
Double Check
develop
branch.