Subpatterns can now be defined using parentheses. Paging information and file extensions can be automatically extracted from patterns. Permanent (301) redirects are supported. Some automatic type conversions (long to int, short or byte, and any value can be converted to boolean) are now performed.