merge 2.7.6 release branch