v1.0.0 Beta Release 9
Pre-release
Pre-release
Fixed
- Fixes server resource usage stats not being returned correctly by the API endpoint.
- Fixes an exception thrown when attempting to write server installation logs.
- Fixes error handling to provide a more accurate stack-trace in more scenarios where one is missing initially.
- Fixes a memory leak and zombie event listeners when disconnecting from a server's websocket.
- Fixes a race condition when wings is attempting to register/de-register event subscribers.
- Server data directories now correctly have their permissions set recursively when booting Wings.
- Fixes a race condition when a server's console stream was not fully closed before the next power action was started.
Changed
- Server power handling is now handled in a synchronous manner. This avoids endless bugs and race conditions that would crop up if someone triggered two restart processes back to back. The new logic prevents performing any additional power actions until the currently executing action is completed.
- Server disk usage is now correctly calculated when restarting the daemon as long as the server data directory exists.
- Multiple code pathways within the boot process were cleaned up and modified to be less IO intensive and overall easier to reason about as a developer.
- Additional timezone data is now mounted into containers to better improve the ability for instances running to be using the correct timezone.
Added
- Adds basic internal file upload endpoints (these are currently not exposed anywhere in the Panel).
- Added additional process events for installation start and completion.
- Additional CORS allowed origins for the websocket can now be defined in the configuration file.
- Adds the ability to authenticate with a docker registry when pulling images.
SHA256 Checksum
c6ee2f4d0c93b695ae1f67216486ddab3cc84d369c3e8e9732d301fe689e9d79 wings_linux_amd64