First Release, ported from code.google.com svn, begin from version 3.1