Fixed
- Servers are no longer incorrectly marked as stopping when they are, in fact, offline.
- Release build version is now correctly output when starting wings.
- Termination signals can now always be sent to a server instance even if the instance is currently starting/stopping.
- Removed the file chown on wings boot to avoid slowing down the boot process unnecessarily when working with hundreds of servers on a node.
- Fixed a multitude of race conditions throughout the code that cropped up during testing and made power handling even more robust for server instances.
- In general multiple fragile areas of the codebase have been improved and are more likely to return useful errors should they break.
- Addressed serious CPU usage issues when generating backups, and additionally decreased the amount of time they take to generate.
Changed
- Internal server now uses more secure and recommended TLS settings.
- Environment handling is now completely separate from the server package itself, allowing the environments to no longer be tightly coupled to the server.
/tmp
directory mounted into containers can now be programmatically managed and uses better defaults to avoid people even needing to edit it.
Added
- Wings logs are now properly persisted to the disk.
- Adds the ability for an egg to use ANSI-stripped matching when determining if a server is done booting.
SHA256 Checksum
22403e72e4053a01e05f4d53b96f799f616822d2970007f7b63089be22bb631a wings_linux_amd64