[5.3.0] Improve performance, extend API, renew internal messaging system, fix bugs
Hey,
another update is being released. I worked a lot in order to improve TimoCloud's internal code structure. For example, I updated the whole internal messaging system, which should be maintainable way more easily by now. Additionally, a bunch of bugs has been fixed and performance has been improved, especially when transferring templates.
Here is a list of the major changes:
Improve performance, especially regarding file transfer.
Extend API so that every ServerObject and ProxyObject has a getId() method
Renew internal messaging system:
- Remove servers' and proxies' 'token' property
- Add an 'id' property instead
- Address messages to ids
- Retrieve servers and proxies within a group by id in constant time
- Remove JSONBuilder, add a Message object
- Let message managers only accept Message objects
Fix several bugs:
- Restart command
- STARTING state not displayed on signs
- Server directories not fully deleted after server stop
- Several other little bugs
Increase server/proxy temporary directory deletion delay to 300 seconds
As always: Please leave a review if you like TimoCloud. Follow us on Twitter (
https://twitter.com/realtimocloud) if you want to stay tuned and join our Discord (
https://discord.gg/RTNn4SE) if you have questions.
~Timo