Feature #35014
closed
Review and update supported database engines and versions
Added by Marius BĂLTEANU over 3 years ago.
Updated 11 months ago.
Description
Supported database engines and versions were not been updated for a while and we should do it in Redmine 6.0.0.
Redmine version |
Supported Ruby versions |
Rails version used |
Recommended Databases |
PostgreSQL |
MySQL |
MSSQL |
SQLite |
trunk (>= r22053) |
2.7, 3.0, 3.1, 3.2 |
Rails 6.1 |
14 |
8.0 - 8.1 |
>2012 |
3 |
5.1 |
2.7, 3.0, 3.1, 3.2 |
Rails 6.1 |
>9.2 |
5.7 - 8.1 |
>2012 |
3 |
5.0 |
Ruby 2.51, 2.61, 2.7, 3.0, 3.1 |
Rails 6.1 |
>9.2 |
5.7 - 5.7 |
>2012 |
3 |
4.2 |
Ruby 2.41, 2.51, 2.6, 2.72 |
Rails 5.2 |
>9.2 |
5.5 - 5.7 |
>2012 |
3 |
Tests pass on MySQL 8, but issue_nested_set_concurrency_test
still fails:
➜ redmine git:(feature/postgresql-13) ✗ ruby test/unit/issue_nested_set_concurrency_test.rb
Run options: --seed 4055
# Running:
.F
Failure:
IssueNestedSetConcurrencyTest#test_concurrency [test/unit/issue_nested_set_concurrency_test.rb:48]:
Expected "Mysql2::Error: Deadlock found when trying to get lock; try restarting transaction" to be nil.
rails test test/unit/issue_nested_set_concurrency_test.rb:41
Anyway, considering that MySQL 5.7 is used on CI, my proposal regarding to MySQL is to update the documentation and mention that we test Redmine against MySQL 5.7 (#17460) and 8 and drop MySQL 5.5 (#30419) and MySQL 5.6.
What do you think?
- Target version changed from 5.0.0 to Candidate for next major release
- Related to Defect #39437: MySQL / MariaDB issue nested set deadlocks and consistency added
- Target version changed from Candidate for next major release to 6.0.0
- Description updated (diff)
- Description updated (diff)
I propose to merge the Ruby interpreter and Supported database back-ends from RedmineInstall in a table like the one from the description and have all the importance notices under it, including footnotes.
Also, I think we should a column with end of support for each Redmine version.
What do you think?
P.S. The table is update based on the changes made by Jean-Philippe on Continuous_integration matrix.
- Description updated (diff)
- Status changed from New to Closed
- Resolution set to Fixed
Also available in: Atom
PDF