github community-scripts/ProxmoxVE-Local v1.1.0

latest releases: v.1.1.0, v.1.0.0
6 hours ago

What's Changed

🐛 Bug Fixes

  • fix: use exact match for config file existence check in isVM (#584)
    'not_exists'.includes('exists') was always true, so LXC containers were destroyed with qm destroy instead of pct destroy. Fixed by using 'not_found' as the sentinel value and an exact-match check.

  • fix: allow nested repository paths in URL validator (#585)
    The regex required exactly two path segments (host/owner/repo), rejecting GitLab nested groups like https://git.example.com/group/sub-group/repo. Now accepts any valid URL path.

  • fix: terminal window fills floating shell properly (#586)
    Fixed-height Tailwind classes on the xterm canvas overflowed the 520 px FloatingShell window, cutting off content and overlapping the button bar. Added a fillParent prop so the terminal fills available space via flexbox.

  • fix: cleanupOrphanedScripts wrongly deletes VMs (#589)
    Two bugs combined to delete valid VMs on every startup: (1) ID regex \d{3,4} silently dropped IDs ≥ 10 000; (2) config path was built with server.name (display label) instead of the real Proxmox node hostname, causing every config lookup to return not_found.

  • fix: generate key pair hangs when key files already exist (#590)
    ssh-keygen prompts "Overwrite (y/n)?" when the target file exists; with stdin piped but never written, the process hung indefinitely. Key files are now deleted before spawning ssh-keygen.

🚀 Script Engine Updates

  • Improve LXC motd profile and OS detection (alpine-install.func)
  • Prefer jq in json_escape with a robust awk fallback (api.func)
  • Minor fixes and upgrade PVE version for core (core.func)
  • Add node heap space in error handler (error-handler.func)
  • Update install.func from upstream
  • Add vm-core.func (new file)
  • Update build.func from upstream
  • Update tools.func from upstream

🧰 Maintenance

  • Bump Node.js version
  • Fix duplicate permissions in release-drafter.yml
  • Fix doubled word in filebrowser-quantum description (#583) by @mdaniou

Full Changelog: v1.0.0...v1.0.1

Don't miss a new ProxmoxVE-Local release

NewReleases is sending notifications on new releases.