github ConvoyPanel/panel v5.0.0-alpha.3

latest release: v4.7.1-rc.1
pre-releaseone hour ago

Still an alpha: use it for test installs and to rehearse the upgrade from v4, and keep production panels on v4 until
5.0 is released. The installer only picks up full releases by default, so name this one:

curl -fsSL https://install.convoypanel.com/5 | sudo bash -s -- --version 5.0.0-alpha.3

It's the first release that can import a panel running v4.7.0. The fixes v4 has had since v4.7.0-rc.4 aren't in 5.x
yet (#211), so an imported panel goes without them for now. For
example, adopting an existing VM still asks for a System OS Password.

Updating from 5.0.0-alpha.2

Point the install at this release and upgrade:

sed -i 's/^CONVOY_VERSION=.*/CONVOY_VERSION=5.0.0-alpha.3/' /opt/convoy/.env
convoy upgrade

Changed

  • Deleting a node, a location, a template, a template group, a user or an ISO asks for confirmation first, as do Kill
    on a server's overview and Suspend in its admin settings. Each used to act on the first click, and Kill and Suspend
    both cut the server's power without a clean shutdown.

Fixed

  • A failed ISO or location delete now shows the error. It used to be dropped, so nothing seemed to happen and the row
    stayed put.
  • convoy import-v4 imports panels running v4.7.0. Convoy 5's migrations stopped on "column last_active_at of
    relation users already exists", and past that, every ISO would have shown 1,048,576 times its size: v4.7.0 stores
    ISO sizes in bytes, and 5.x read them as mebibytes.
  • Importing a v4.7.0 panel keeps its telemetry switch and installation id. Telemetry an admin turned off on v4.7.0
    came back on.
  • ISO sizes are stored in bytes, as on v4.7.0, so a 2.95 MiB ISO no longer reads "2 MiB" in the library. When a
    download finishes, the size recorded is the size of the file the node saved.
  • convoy import-v4 checks, before it touches v4, that every number in v4's unsigned columns fits Postgres, and names
    the ones that don't. Postgres holds half as much in the same column type, so one too large stopped the import
    partway, with v4 already stopped.
  • A server's memory, disk or bandwidth, or a node's memory or disk, above 2,147,483,647 MiB (just under 2 PiB) is
    rejected with a validation error instead of failing with a server error.
  • Sizes of 1 PiB and more read "PiB" or "EiB" instead of "undefined".

SHA256 Checksums

bd2e6f401ade0bee3daa7f3b2adb1b4b44b9a6ecec5f815736b91b67fec0eedd  panel.tar.gz
9721989714207cd1cf1ba73e5f078f8cd7a2691c5e28f1f2d1af05265563d55a  convoy

Don't miss a new panel release

NewReleases is sending notifications on new releases.