Java 6 Support
Version 3.0.4 removed support for Java 6.
This change was premature. If Javva 6 is not supported anymore by Oracle, some production OS are too old to use a newer version of Java.
This version restore support for Java 6. It will only be removed in a future (non determined yet) major version when the impact of this change will be insignificant.
To avoid eager changes with a major impact on production system (as the drop of Java 6 support in version 3.0.4), we are now committing to a new versioning policy based on semantic versioning.
In short: Version numbers have 3 parts,
* The MAJOR component is incremented when the release contains changes that break retro-compatibility;
* The MINOR component is incremented when the release contains new features, with only retro-compatible changes;
* the PATCH component in incremented when the release only contains retro-compatible fixes.
So that any release that is not a major version won't break existing integrations.
Upgrade from a 3.0.X version is straightforward and can be done by replacing all jars with the ones contained in the package.
- Restore support for Java 6
- Rollback Mysql JDBC drivers to the stable version