Upgrade notes
- Make sure to change your file mount paths if you are mounting files into the container with docker and docker-compose since the python version is now 3.14
Security/Compatibility Notes
- Updated NEMO docker images to
3.14and3.14-slim: NEMO will now ship with the oldest version of python that is still inbugfixstate per https://devguide.python.org/versions/. - Removed support for python
3.10(End Of Life) and added support for python 3.14 and 3.15 - Added slim docker images (thanks @r-xyz for the suggestion and contribution):
nemoimage will be available as8.2.0and8.2.0-slim. We recommend using the slim version unless you have a specific reason not tonemo_splash_padimage will be using the slim version from now on
Improvements
- Handling ValueError gracefully in formula preview logging to avoid unnecessary exception logs
- Added custom permission "Can use abuse feature" to give users access to the abuse page
- Fixed a decent amount of js and jquery warnings
- Updated tool configuration history in tool control to use pagination and added export capabilities
- Added spinners in tool control for loading tool config history and tool data history
- Optimized load data history tab in tool control to prefetch data
- Ensured health check and API views bypass authentication middleware
- Fixed duplicate errors in policy aggregation
- Now skipping usage questions when disabling from configuration agenda
- Updated jumbotron to use CSS classes instead of inline style. Thanks @neilcoplin for the contribution!
- Updated jumbotron to be easily overridable in the future (by replacing the
jumbotron.htmlfile via plugin or file override). Thanks @neilcoplin for the suggestion! - Split blocking permissions for creating reservations and enabling tools to differentiate between using for self or on behalf of the user. Thanks
MIT.nanofor the contribution!
Libraries
- Bootstrap 3.3.4 -> v3.4.1
- cryptography 50.0.1 -> 50.0.2
- Django 5.2.17 -> 5.2.18
- django-filter 26.1 -> 26.2
- django-mptt 0.18.0 -> 0.21.0
- djangorestframework 3.18.1 -> 3.18.3
- Pillow 12.3.0 -> 13.0.0
- pymodbus 3.15.0 -> 3.16.1
- python-dateutil 2.9.0 -> 3.0.0