Skip to content

v1.0.0 Beta Release 8

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Jul 02:25
v1.0.0-beta.8
e7746a8

Fixed

  • Server state is synced with the Panel before performing a reinstall to ensure that the latest information is used.
  • Wings no longer crashes when a non-string environment variable value is passed through.
  • SFTP server authentication no longer attempts to contact the Panel to validate credentials if the format is known to already be incorrect.
  • Some previously missing error stacks are now properly returned when encountered.
  • Renaming a file no longer triggers an error if the base path does not exist.
  • Disk space is now properly calculated for a server even if it is assigned unlimited space.
  • [Security] Prevent symlink files from unintentionally chmodding their target file when a server is booted when the target file resides outside the server data directory.
  • [Security] Cleans up multiple code pathways that may unintentionally allow a malicious user to impact files outside their home directory.
  • Fixes numerous race conditions during a server's boot process that may lead to unintended data states.
  • Fixes an error thrown when attempting to delete a file that points to a symlink outside the server data directory.
  • Deleting a symlink will no longer attempt to remove the source file, only the symlink itself.
  • Websocket no longer blocks when handling a long running process for a user.

Changed

  • Install log for servers is now more detailed and more useful for debugging what might be going wrong.
  • Certain file management API endpoints now support passing through multiple paths at once to make mass actions easier to perform.
  • Re-worked file walking implementation to not cause a server crash when working with very large directories, and avoid race conditions when recursively walking directories.
  • Server configuration structure re-worked to be more manageable in the code base and avoid additional race conditions and complexity while making on-the-fly changes to it.

Added

  • Support for configuring additional file mount points in a container via the Panel.
  • Support for automated SSL certificate generation when booting the Daemon.
  • Added wings diagnostics command.
  • New API endpoints to compress and decompress files on a server.

SHA256 Checksum

22a3b82d868d9cf1802eed60f5b0f1883ba7394bb2540f8f2072a21717b47750  wings_linux_amd64