[ ] You have created a feature request first to discuss your contribution intent. Please reference the feature request ticket number in the pull request.
[x] You use the code formatters provided here and have them applied to your changes. Don't submit any formatting related changes.
[ ] You submit test cases (unit or integration tests) that back your changes.
⬆️ 💡 Updates
Update dependencies and plugins (except Mockito which switched to Java 11)
Update Maven and Maven Wrapper
Update GitHub Actions
Let Dependabot update Maven and GitHub Actions
🐛 💚 Fixes
Some compiler warnings (newer compiler plugin is stricter), the ConnectionPool constructor should be refactored (please analyze with javac and SonarLint)
Some shell warnings
Use Maven Wrapper in ci.yml (for windows)
🧑💻 Improvements
Make POM more manageable (i.e. to use mvn versions:update-properties)
🎨 Recommendations
Manage all dependency and plugin versions to improve build and client stability
Make sure that:
[ ] You submit test cases (unit or integration tests) that back your changes.
⬆️ 💡 Updates
🐛 💚 Fixes
🧑💻 Improvements
mvn versions:update-properties
)🎨 Recommendations