Skip to content

Releases: justinmtech/Aqua

Aqua-1.5.3.jar

10 Apr 17:38
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/master' into master

Aqua-1.5.2.jar

10 Apr 17:26
Compare
Choose a tag to compare

Made PlayerComparable a public record

Aqua-1.5.1.jar

04 Mar 23:45
Compare
Choose a tag to compare

Added title parameter to boss bar updater

Aqua-1.5.jar

25 Feb 18:54
84ba9ba
Compare
Choose a tag to compare
Create LICENSE

Aqua-1.3.jar

20 Dec 06:02
Compare
Choose a tag to compare

Changelog

  • Added HikariCP ConnectionManager class
  • Added Credentials class for storing database credentials
  • Removed SQLConnector

Notes
The Credentials class is refactored from SQLConnector to only handle credentials, while ConnectionManager is a better implementation of
SQLConnector that implements HikariCP for efficient connection pooling.

After experiencing slow connection instantiations, I did some reading on HikariCP here: https://www.spigotmc.org/threads/guide-datasource-and-try-with-resources-how-to-connect-to-your-database-properly.480002/

Then I decided to refactor the SQLConnector and create two new classes out of it using this better method for getting connection objects. HikariCP is faster and more scalable than using the vanilla MySQL connector technique.

HikariCP is now compiled with Aqua. You can check it out here: https://github.com/brettwooldridge/HikariCP

Aqua-1.2.jar

15 Dec 07:04
Compare
Choose a tag to compare

Full Changelog: 1.1...1.2

1.1-legacy-e

14 Dec 17:57
Compare
Choose a tag to compare
Listen for SQLException on init, ensure port is greater than 0

Aqua-1.1.jar

13 Dec 23:35
Compare
Choose a tag to compare
Pom updates