v3.0.0
Highlights
- Adds MySQL 8.0+ and MariaDB 10.2+ support alongside PostgreSQL 11+.
- Preserves the v2.2.2 project-scoped cache permissions and PATCH-only mutation routes.
- Preserves and validates ordered, non-null SLA type positions during upgrades.
- Makes the SLA explanation view database-neutral.
- Optimizes SLA level and spent-time calculations across all supported engines.
Upgrade notes
Run the normal plugin migration after deploying:
bundle exec rake redmine:plugins:migrate NAME=redmine_sla RAILS_ENV=production
MySQL/MariaDB installations must load server time-zone tables. When binary
logging is active, log_bin_trust_function_creators must allow creation of
the plugin's stored functions. See the README for details.
Validation
Fresh migrations and plugin suites passed on PostgreSQL 17, MySQL 8.0 and
MariaDB 10.11. The test coverage includes cache authorization, PATCH routes,
SLA type position migration, calculations, API/integration behavior, system
scenarios and documentation scenarios.
Full changes: https://github.com/likehopper/redmine_sla/blob/v3.0.0/CHANGELOG.md