Skip to content

Docka v0.7.16

Choose a tag to compare

@Sanix-Darker Sanix-Darker released this 08 Jul 09:41

Docka v0.7.16

Docka v0.7.16 focuses on public-page polish, resource browsing clarity, background-job feedback, terminal fullscreen reliability, and distributed binary stability.

Product Highlights

  • Public pages keep the header above scrolled content on download, docs, deploy, terms, and privacy routes.
  • Resource lists now default to a denser list view and show compact identity marks for apps, databases, boxes, and functions.
  • Long-running background operations show job-aware toast feedback with a direct path to Observability Jobs.
  • Shared terminal fullscreen behavior now pins the terminal panel to the viewport instead of embedding the page inside the terminal area.
  • The distributed settings page now renders cleanly under garble-compiled binaries.

SaaS Updates

  • Fix public header stacking and anchor scrolling on /download, /docs, /deploy, /terms, and /privacy.
  • Add compact resource identity marks on list and detail surfaces for apps, databases, boxes, and functions.
  • Default major resource collections to list view for better scan density.
  • Link provisioning/deploy/background-job toasts to /app/observability/jobs.
  • Fix shared inline terminal fullscreen placement across boxes, servers, and database CLI surfaces.

Distributed Updates

  • Fix settings SSH key preview rendering in garble-compiled distributed builds.
  • Keep Hetzner server type fallback helpers available in distributed builds without pulling in SaaS-only provider clients.
  • Preserve the distributed current-host compute target, local terminal access, Git deploy, and Docker Compose import paths.

Fixes & Patches

  • Fix a distributed settings template regression caused by struct reflection under garble.
  • Fix distributed build-tag coverage for shared Hetzner normalization helpers.
  • Improve release-gate browser coverage for public headers, resource identity marks, job-linked toasts, terminal fullscreen, and distributed rendering.

Distributed Runtime & Packaging

  • Server and worker artifacts are garble-compiled Linux binaries.
  • Server archives contain docka-server, docka-worker, Docker Compose bootstrap files, the dedicated distributed schema, seed/init migration SQL, and exactly one raw matching agent binary under agent-binaries/.
  • Standalone agent assets remain raw executable binaries, while CLI assets remain architecture-specific tarballs.

Start Docka Locally

curl -L -o docka-linux-amd64.tar.gz https://github.com/docka-dev/docka-releases/releases/latest/download/docka-linux-amd64.tar.gz
mkdir docka-distributed
tar -xzf docka-linux-amd64.tar.gz -C docka-distributed
cd docka-distributed
cp .env.example .env
docker compose --env-file .env up -d --build

Downloads

  • docka-linux-amd64.tar.gz and docka-linux-arm64.tar.gz: distributed server archives with docka-server, docka-worker, Docker Compose bootstrap, dedicated distributed schema, migration SQL files, and one raw matching Linux agent binary under agent-binaries/.
  • docka-agent-linux-amd64 and docka-agent-linux-arm64: standalone obfuscated Linux agent binaries.
  • docka-cli-linux-amd64.tar.gz and docka-cli-linux-arm64.tar.gz: distributed CLI archives.
  • checksums.txt and checksums.txt.sig: SHA256 checksums for every uploaded artifact plus the detached checksum signature.

Compatibility & Notes

  • Distributed artifacts are Linux-only for amd64 and arm64.
  • Server and worker binaries are garble-compiled.
  • Server archives are intended to run without cloning the source repository.