fix #4227: unchecked cast to String instead of CharSequence
fix #4277: cannot get trackables as suggestions
Merge branch 'release' into upstream