Skip to content

Releases: naaiyy/glassdock

Glass Dock 1.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 03:28

Added

  • Add glassdockctl migrate from-docker: one-command migration of images,
    named volumes, user-defined networks, and containers from an existing
    Docker engine into Glass Dock, with --dry-run, --filter-label,
    --running-only, --skip-images/volumes/networks/containers, and --json.
  • Add a Migrate section to the menu-bar app: scan Docker, review the plan,
    run the migration with live progress, and copy the final report.
  • Complete Docker event stream parity: Moby-shaped events with the full
    action taxonomy, actor attributes, and filter support (#28).
  • Enforce per-container CPU and memory limits, including docker update
    (#29).
  • Relay Docker socket bind mounts so containers that mount
    /var/run/docker.sock — testcontainers, Portainer, dockerd-style tools —
    can reach the engine API (#31).
  • Bundle glassdockctl in the macOS package and runtime archive.

Fixed

  • Archive operations (docker cp) now apply the container's mounts: writes
    and reads through named volumes and host binds observe the mounted content
    instead of silently touching the container's writable layer.
  • Running source containers are stopped before their migrated copies start on
    Glass Dock, so published host ports are free.
  • Recover truncated guest data disks instead of failing daemon startup (#32).
  • Null-valued Docker HostConfig fields no longer produce spurious
    unsupported-option warnings during migration.
  • Cold-idle footprint benchmarks are captured after the guest finishes
    booting, with a comparability policy for publishing resource results.

Changed

  • Refresh repo metadata and README: document migration and the native control
    clients, correct inherited claims, and add a tap-ready Homebrew formula.

Glass Dock 1.3.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 08:15
c471eee

Added

  • Include the signed and notarized native menu-bar app archive with GitHub
    release artifacts.
  • Add a versioned macOS package, complete runtime archive, checksums, signing
    and notarization hooks, package smoke tests, and a draft GitHub release
    workflow.
  • Add deterministic guest root-disk construction and reproducibility checks.
  • Add a per-user launch agent, service controls, safe upgrade behavior,
    uninstall, and local rollback support for package installations.

Changed

  • Make the signed and notarized package the primary installation method.
  • Store persistent engine state outside the user home that is exported to the
    engine VM.
  • Require release tags and changelog entries to exist before release automation
    runs. Release automation no longer creates or publishes tags.