github pterodactyl/wings v1.5.0

latest releases: v1.11.13, v1.11.12, v1.11.11...
2 years ago

Fixed

  • Fixes a race condition when setting the application name in the console output for a server.
  • Fixes a server being reinstalled causing the file_denylist parameter for an Egg to be ignored until Wings is restarted.
  • Fixes YAML file parser not correctly setting boolean values.
  • Fixes potential issue where the underlying websocket connection is closed but the parent request context is not yet canceled causing a write over a closed connection.
  • Fixes race condition when closing all active websocket connections when a server is deleted.
  • Fixes logic to determine if a server's context is closed out and send a websocket close message to connected clients. Previously this fired off whenever the request itself was closed, and not when the server context was closed.

Added

  • Exposes 8080 in the wings Dockerfile to better support reverse proxy tools.

Changed

  • Releases are now built using Go 1.17 — the minimum version required to build Wings remains Go 1.16.
  • Simplifed the logic powering server updates to only pull information from the Panel rather than trying to accept updated values. All parts of Wings needing the most up-to-date server details should call Server#Sync() to fetch the latest stored build information.
  • Installer#New() no longer requires passing all of the server data as a byte slice, rather a new Installer#ServerDetails struct is exposed which can be passed and accepts a UUID and if the server should be started after the installer finishes.

Removed

  • Removes complicated (and unused) logic during the server installation process that was a hold-over from legacy Wings architectures.
  • Removes the PATCH /api/servers/:server endpoint — if you were previously using this API call it should be replaced with POST /api/servers/:server/sync.

SHA256 Checksum

44e063853329280e889fc5584964380e967536d15007642a16443f7329dade6f  wings_linux_amd64
dfcc40eaa4caa1a837daed0e29cab1cc2f6b8fa73524f5a2455d8add64b73c28  wings_linux_arm64

Don't miss a new wings release

NewReleases is sending notifications on new releases.