Update version
Add language-level functional tests