pull new vsh from 0.4-28 to 0.3 branch on behalf of mlab.