Skip to content

0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 06:02
ef30234

Release Notes

Changed

  • Remote commands run as channels of one SSH connection. A helper Ulak
    starts on the server, without installing anything, runs each command, so
    parallel commands no longer hit sshd's MaxSessions limit, and a command
    whose caller is stopped stops on the server too. A command killed by a
    signal exits with 128+n instead of 255. After usermod -aG docker, the
    next command logs in again and has the group. Servers without python3 or
    unix-socket forwarding keep using SSH sessions; ulak doctor shows which
    is in use.
  • P on the dashboard's Images tab deletes every image no container
    uses
    , not only dangling ones. It quotes docker system df first and says
    how much Docker freed.

Added

  • I in the dashboard installs, starts or restarts the background service
    when it has a problem, after asking.
  • B on the Images tab prunes the build cache.
  • A stack's row shows the forwarded ports that fit; o lists them all and
    says why a port would not answer.

Fixed

  • P on the Volumes tab never removes a named volume; before Docker 23 it
    now prunes nothing.
  • Clicks and keys made in the dashboard no longer end up in the shell.
  • A stack's merged logs use one SSH session instead of one per container.
  • The dashboard wakes the background service when it reaches the server.
    Ports no service forwards are no longer shown, and every tab says when no
    service is running.
  • ? and q stay on a footer too narrow for every key.

Install ulak 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/syy/ulak/releases/download/v0.3.0/ulak-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install syy/tap/ulak

Download ulak 0.3.0

File Platform Checksum
ulak-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
ulak-x86_64-apple-darwin.tar.xz Intel macOS checksum
ulak-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
ulak-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum