Skip to content

Releases

SigardaPanel v1.3.1

Choose a tag to compare

@bayurstarcool bayurstarcool released this 25 Oct 22:52

SigardaPanel v1.3.1

The SSH activity collector now falls back to journalctl (sshd unit) when /var/log/auth.log is absent, so brute-force telemetry works on minimal Ubuntu 24.04 hosts without rsyslog. Verified live: unique attacker IPs, per-IP attempt counts and probed usernames are reported from the journal.

Every file is signed (see 'Verifying releases').

SigardaPanel v1.2.0

Choose a tag to compare

@bayurstarcool bayurstarcool released this 25 Oct 16:50

SigardaPanel v1.2.0 — the open-source release.

Session security: browser sessions now use an HttpOnly, Secure, SameSite=Strict cookie instead of a token in localStorage, so XSS can no longer steal the panel session. Bearer tokens remain available for API clients; impersonation is in-memory only and no longer persists tokens to disk. Users will be signed in again after upgrading.

Self-hosting: public sign-up can be closed with SIGARDAPANEL_ALLOW_REGISTRATION=false.

Also in this release: worker panic recovery (a failing job can no longer crash the panel), site deletion now drops its MySQL databases, login rate-limiter memory hygiene, internal error detail no longer leaks through user-facing APIs, and the agent installer pins the latest signed release.

Every file is signed (see 'Verifying releases').

SigardaPanel v1.1.3

Choose a tag to compare

@bayurstarcool bayurstarcool released this 25 Oct 16:25

SigardaPanel v1.1.3

Deleting a site now drops its MySQL databases (direct DROP via the admin connection plus the agent database.delete job as fallback) instead of only removing the panel records, closing an orphaned-database/data-retention gap on client offboarding.

Every file is signed (see 'Verifying releases').

SigardaPanel v1.1.2

Choose a tag to compare

@bayurstarcool bayurstarcool released this 25 Oct 16:22

SigardaPanel v1.1.2 — stability release.

  • Worker panic recovery: a panic inside any job task handler now fails only that job (with a notification) instead of crashing the whole panel process.
  • Login rate limiter releases per-IP state once the window empties (bounded memory).
  • Internal error details (filesystem paths, agent topology) no longer leak through user-facing API responses.

Every file is signed (see 'Verifying releases').

SigardaPanel v1.1.1

Choose a tag to compare

@bayurstarcool bayurstarcool released this 25 Oct 15:37

SigardaPanel v1.1.1

Security fix: the file-manager upload endpoint now sanitises the client-supplied multipart filename and re-validates the destination with safePath, closing a path traversal that let an authenticated user with write access to one site write files outside the site root (including the panel database). Recommended for all deployments; see the commit history for details.

Also: loud startup warning when SIGARDAPANEL_ENCRYPTION_KEY is missing and the derived fallback key is in use.

Every file is signed (see 'Verifying releases').

SigardaPanel v1.1.0

Choose a tag to compare

@bayurstarcool bayurstarcool released this 09 Oct 18:24

First release published from the clean installer repository. Every asset is covered by SHA256SUMS, which is signed with the minisign key listed in the README; the installer verifies it before installing anything.

Install: see the README. Update an existing install: sudo bash install.sh update (backs up, health-checks, rolls back automatically).

Highlights since v0.5.x

  • Security: non-admin -> root paths closed (docker mounts, app units, nginx/DB injection, git hooks, backup restore); tenant isolation; account lockout; CSP and security headers
  • Web login now supports 2FA and recovery codes; working web terminal; real SMTP email alerts
  • Hardened systemd units; HTTPS-only nginx; no default credentials; member database optional

Older v0.5.x releases were removed because they contain known vulnerabilities.