Updates from Evgenij Belikov.
Roll cabal version.
Merge tag 'v2.9'

Version 2.9