Important Notes:

TRANSLATE-2045

  • This update modifies the whole data of the database!
    Therefore
    • a backup of the database directly before the update is mandatory!
    • This update should be applied individually! (So first update to 5.0.10 (if not done already), then update to 5.0.11, and after that (if available alreay) update to 5.0.12.
  • On larger installations this update may need some time (for example for 2.5 million segments in 700 tasks the script needed about 15 minutes)

Changed

TRANSLATE-2246: Move the Ip based exception and the extended user model into the same named Plugin
Some code refactoring.

Bugfixes

TRANSLATE-2259: Inconsistent workflow may lead in TaskUserAssoc Entity Not Found error when saving a segment.
The PM is allowed to set the Job associations as they want it. This may lead to an inconsistent workflow. One error when editing segments in an inconsistent workflow is fixed now.

TRANSLATE-2258: Fix error E1161 "The job can not be modified due editing by a user" so that it is not triggered by viewing only users.
The above mentioned error is now only triggered if the user has opened the task for editing, before also a readonly opened task was triggering that error.

TRANSLATE-2247: New installations save wrong mysql executable path (for installer and updater)
Fix a bug preventing new installations to be usable.

TRANSLATE-2045: Use utf8mb4 charset for DB
Change all utf8 fields to the mysql datatype utf8mb4.