Maintenance release: code cleanup and refactoring, automated tests, jobs validation and bug fixes.