blog: publish 3.1.0 release entry