New release

Various improvements and fixes