-
v0.9.0.2 Stable
released this
2026-02-27 23:36:26 +03:00 | 161 commits to main since this release📅 Originally published on GitHub: Fri, 27 Feb 2026 20:36:49 GMT
🏷️ Git tag created: Fri, 27 Feb 2026 20:36:26 GMTBugfix Release
Fixes several issues introduced by the IPv6 dual-stack PR and the v0.9.0.1 security update.
🔍 Quality Note
Like v0.9.0.1, this bugfix release was developed with AI-assisted code analysis (Claude, ChatGPT, Gemini) to identify regressions introduced by the IPv6 dual-stack and security hardening changes. All fixes were manually reviewed and tested against a multi-node cluster before release. We're a small team of 3 – AI tooling helps us move fast, but we take responsibility for every line that ships. If you find issues, please report them via GitHub Issues or our security contact.Fixes
- VNC/SSH WebSocket servers not starting after update (port cleanup, error handling, gevent asyncio fallback)
- IPv6 dual-stack breaking VNC, SSH and IP whitelist matching (
::ffff:prefix normalization) - SMBIOS autoconfig deploy failing on nodes without
/optdirectory or SFTP server (fallback toexec_command) - SMBIOS autoconfig settings not persisted to database across restarts
- Login blocked by
force_password_changeflag on default admin account - Session lost after page refresh (session_id restored in auth_check response)
- X-Forwarded-For not trusted from IPv6-mapped loopback addresses
- Datacenter status timeout increased from 5s to 10s for remote clusters
Files Changed
pegaprox/api/auth.pypegaprox/api/nodes.pypegaprox/api/settings.pypegaprox/api/vms.pypegaprox/app.pypegaprox/constants.pypegaprox/core/db.pypegaprox/models/tasks.pypegaprox/utils/audit.pyweb/index.htmlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
mirror of
https://github.com/PegaProx/project-pegaprox.git
synced 2026-04-25 10:05:56 +03:00