Enhancements:
- Support variable substitution in CDATA of included
<sql />
. #1615 - Support default method invocation on JDK 14+8 or later. #1626
- Avoid illegal reflective access warning when invoking default mapper method. #1636
- Ambiguous getter/setter now throws ReflectionException only when it is actually accessed. #1201
Bug fixes:
- Possible infinite loop when a SQL provider throws an exception. #1616
- Unable to iterate Cursor if the next element is null. #1653
- queryCursor() fails in streaming mode of MySQL Connector/J. #1654
There is no known backward incompatible change since 3.5.2.
Please see the 3.5.3 milestone page for the complete list of changes.