Feature #35014
closedReview and update supported database engines and versions
0%
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 |
Related issues
Updated by Marius BĂLTEANU over 3 years ago
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?
Updated by Marius BĂLTEANU almost 3 years ago
- Target version changed from 5.0.0 to Candidate for next major release
Updated by Go MAEDA about 1 year ago
- Related to Defect #39437: MySQL / MariaDB issue nested set deadlocks and consistency added
Updated by Marius BĂLTEANU about 1 year ago
- Target version changed from Candidate for next major release to 6.0.0
Updated by Marius BĂLTEANU about 1 year ago
- 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.
Updated by Marius BĂLTEANU 12 months ago
- Status changed from New to Closed
- Resolution set to Fixed
All the changes have been made in RedmineInstall as part of #39437#note-16.