Compatibility
All four plugins declare a floor of Redmine 5.0 and are tested against the four versions below. Everything on this page is generated from the same data the plugin pages use, so it cannot drift away from them.
Redmine versions
| Plugin | Redmine 5.1 | Redmine 6.0 | Redmine 6.1 | Redmine 7.0 | Testing |
|---|---|---|---|---|---|
| expert Helpdesk | ✓ | ✓ | ✓ | ✓ | Tested in CI |
| expert Agile | ✓ | ✓ | ✓ | ✓ | Tested in CI |
| expert Metrics | ✓ | ✓ | ✓ | ✓ | Tested in CI |
| expert Lightbox | ✓ | ✓ | ✓ | ✓ | Tested in CI |
Where the Testing column says tested in CI, that plugin's suite runs against all four versions on every push and is additionally booted inside the official redmine Docker image for the same versions.
Ruby and database used in CI
| Redmine | Ruby | Database |
|---|---|---|
| 5.1 | 3.2 | MariaDB 11.4 |
| 6.0 | 3.3 | MariaDB 11.4 |
| 6.1 | 3.3 | MariaDB 11.4 |
| 7.0 | 3.4 | MariaDB 11.4 |
Requirements
| Plugin | Database | Additional gems | Migrations | Bundled components |
|---|---|---|---|---|
| expert Helpdesk | MariaDB, MySQL see below | base64Optional pdf-reader, pg
|
62 | Chart.js 4.4.6 MIT chartjs-plugin-datalabels 2.2.0 MIT |
| expert Agile | MariaDB, MySQL, PostgreSQL | None | 5 | Chart.js 4.4.7 MIT Coloris 0.25.0 MIT |
| expert Metrics | MariaDB, MySQL, PostgreSQL | None | 1 | None |
| expert Lightbox | MariaDB, MySQL, PostgreSQL | None | 1 | None |
A note on PostgreSQL
Three of the four plugins contain no database-specific SQL and run on MariaDB, MySQL and PostgreSQL alike.
expert Helpdesk is the exception. Its SLA columns in the issue list compare
deadlines against UTC_TIMESTAMP(), which is MariaDB and MySQL syntax —
PostgreSQL has no such function. CI runs on MariaDB only, so PostgreSQL is not
merely untested there, it is known not to work for that feature. If you run
Redmine on PostgreSQL, the other three plugins are fine.
Upgrading Redmine
None of these plugins pin a Redmine patch level. When you move between the
supported majors, replace the plugin directory with the current release and run
rake redmine:plugins:migrate for the plugins that have migrations
(helpdesk and agile always; metrics and lightbox once). Release notes call
out any migration that needs attention.
Installing more than one
They are independent and share no code, so any combination works. Two pairs are worth knowing about:
- expert Metrics and expert Helpdesk cooperate: when both are installed,
/metricsgains aredmine_helpdesk_mails_totalcounter broken down by project and direction. Neither requires the other. - expert Agile and another agile plugin can be installed side by side — every class, table and route in ours is prefixed — but do not enable two agile modules on the same project.