- support for cross apply
- allowed keyword character as object name
- allowed keyword size as object name
- introduced FILTER expression for window functions
- allow more complex expressions for CASE.
- allowed start as object name as column name or table name
- introduced more positions for ! instead of NOT
- allowed more complex expressions within if function
- introduced multicolumn alias like select * from mytab as tab(c1, c2)
- additional type definition is possible (issue #849)