Release notes for version: 14.10.0
Technological stack
This section is important for Server solution. Cloud users need not worry about any of this.
- OS: Debian 12* on amd64 architecture
- Redmine: upgradable from version 5.1.8
- Ruby: 3.3.7
- Bundler: 2.3.7+
- Rubygems: 3.3.x
- Database: Percona/MySQL 8
- redis-server: 7+
- NodeJS: 22.13
- Docker engine: 27.3.1
- Docker compose: 2.29.7
Before every application upgrade, please carefully refer to all release notes between your existing version and the new version - there may be critical technical or functional changes explained.
*Debian 11 is still LTS, which means it is still supported by Debian creators. However, some new packages coming in the future will slowly but surely cease to work on Debian 11, which means there is no reason to unnecessarily postpone your OS upgrade.
Ruby and NodeJS are strictly mandatory, without these versions you will not be able to run Easy Redmine.
Or, forget about the management of technological stack and use Docker deployment. It combines the security of on-premises solution with nearly the comfort of cloud solution.
Instant change of SLA data based on task edit
Changing the status, priority, or tracker on a task will now instantly update the SLA information (name, status, remaining time, duration, deadline) both on the task detail and in the quick task editor, ensuring you always see the most current SLA data without needing to reload the page.
Help desk SLA fixes
After rolling out the SLA upgrade in 14.9, there were issues (as expected) which needed a fix. The more pressing ones have been fixed into bug fixing versions, some others went into 14.10 to allow more proper testing and validations.
Hidden treasures - security and stability
Smaller changes are listed in the changelog. The rest are invisible to users, but critical for bots, scanners and code standards, the continuous improvement never ends.
Have you developed into Easy Redmine code? Please read on.
Version 15 (coming in autumn 2025) will require all code to be Zeitwerk compatible. Make your code compatible now by following the guide in the Developer's portal.
A brief summary:
- Enable "zeitwerk mode" in your ENV
- Check deprecations warnings
- Follow our guide to fix them
- Treat yourself to a reward
We sincerely recommend getting this over with when you have a little time. Your code will be modernized and ready for the new Rails generation. It will, of course, work on the current version as well.