Appending and/or prepending appropriate '%' character on contains(), startsWith(), endsWith() respectfully.
Properly escaping dot (.) in regex.
Made mysql filter smarter to understand null values and use the "IS" operator instead of "=" and "IS NOT" instead of "!=".