Release 5.8

No due date 95% complete