-
Moved to gradle
-
Removed redundant Main classes
-
Improved Server start time using parallel tasks
-
Improved server performance
-
Improved connection establishment speed
-
Cleaned old code
-
Removed lots of old redundancy
-
Uses now semantic version
-
MultiCast and establishing connection phase checks if server's minimum version matches client's version requirements and vice-versa
-
When establishing connections, the server and client exchange their version data and requirements and each check if the range match requirements. If not, it shows a warning
-
MulticastServer sleep timing lowered
-
Added gradle CI