Skip to content

Servel v1.0.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jun 16:00
ffbd628

Servel v1.0.0-beta.3

Polish iteration fokus ketahanan saat restart PC + persistensi state, dari feedback beta tester.

Highlights

  • Switch jujur setelah reboot — service yang auto-restart (Docker restart: unless-stopped) kini tampil ON tanpa perlu toggle manual. Switch direkonsiliasi dengan container yang benar-benar running saat app load.
  • Selection tahan hard restart — penulisan config.json kini di-fsync sebelum rename, mencegah config kosong/truncated saat PC mati mendadak (selection service hilang).
  • Tekan popup docker.exe saat boot/teardown — polling docker stats di-gate agar tidak spawn saat daemon down; SetErrorMode menekan hard-error popup dari child docker.exe; polling berhenti bersih saat app exit/session-end.
  • CI maintenance — bump GitHub Actions yang men-deprecate Node 20 → runtime Node 24.

Catatan jujur: popup wsl.exe "unable to start correctly" yang bersumber dari Docker Desktop sendiri (bukan proses Servel) tidak bisa di-suppress dari Servel. Mitigasi: jalankan wsl --update dan pastikan Docker Desktop terbaru.

⚠️ Unsigned binary

Binary belum ditandatangani (code signing menyusul). Windows SmartScreen/macOS Gatekeeper mungkin memperingatkan — pilih More info → Run anyway (Windows) atau klik-kanan Open (macOS).

Install

Platform File
Windows x64 Servel_1.0.0-beta.3_x64-setup.exe (NSIS)
macOS Apple Silicon Servel_1.0.0-beta.3_aarch64.dmg
macOS Intel Servel_1.0.0-beta.3_x64.dmg
Linux x64 Servel_1.0.0-beta.3_amd64.AppImage

Prerequisites

Docker Desktop · phpvm · fnm

Feedback

Lapor bug/saran lewat issues.

Changelog: v1.0.0-beta.2...v1.0.0-beta.3