Download Latest Version websoft9-2.4.2.zip (187.7 kB) Google Add to Preferred Sources
Home / 2.4.2
Name Modified Size InfoDownloads / Week
Parent folder
CHANGELOG.md 2026-09-23 12.9 kB
manifest.json 2026-09-23 1.1 kB
SHA256SUMS 2026-09-23 488 Bytes
version.json 2026-09-23 41 Bytes
websoft9-2.4.2.zip 2026-09-23 187.7 kB
2.4.2 source code.tar.gz 2026-09-23 3.4 MB
2.4.2 source code.zip 2026-09-23 3.9 MB
README.md 2026-09-23 2.8 kB
Totals: 8 Items   7.5 MB 3

[2.4.2] - 2026-09-23

Added

  • In-Console Platform Upgrade — Upgrade the platform from Platform Settings with a channel-aware update check, staged download with SHA256 verification, pre-pulled images, automatic release download, and apply progress.
  • Upgrade Failure Recovery — Explain and retry a failed upgrade: a failure record with reason, exit code and log path, GET /settings/upgrade/logs, and POST /settings/upgrade/retry that reuses the staged release without downloading again.
  • Port Suggestions — Suggest free host ports from a configurable range ([port_allocation], default 9001-9099) with POST /ports/suggest and GET /ports/check.
  • App Update Times — Publish per-app update times into the store manifest and show the last update time in application details.
  • Platform Readiness — Add a readiness service so the setup wizard, console and app store sync agree on when the platform is usable.

Changed

  • Image Pulling — Pull install and utility images through a shared direct → Amazon ECR Public → accelerator fallback chain.
  • Backups — Cache snapshots and pre-pull the restic image to speed up backup and restore.
  • Install Ports — Drive install ports from the platform port range instead of pre-filled template values, with availability feedback and an application-ports deep link in Settings.
  • App Store Sync — Streamline sync feedback, coordinate it with setup readiness, and rebuild local catalog manifests.
  • Console — Add startup and connection feedback, refine the upgrade progress experience, and align lint, i18n and type checks.

Fixed

  • Upgrade Runner — Report real apply phases, dispatch automatic downloads through AppHub, keep the prepared task inside the staging directory, keep the update check read-only, and restore the previous deployment on rollback.
  • Upgrade Checks — Keep the check endpoint read-only so the download action stays visible to the operator.
  • Readiness — Prevent the overview health probe from blocking itself and improve startup health feedback.
  • Terminal — Avoid blocking the event loop and preserve sessions after a failed SSH connection.
  • Docker — Seed the platform nginx limit zones before NPM starts so domain bindings survive restarts.
  • App Store Assets — Never fail a build or sync over a missing display logo; drop unusable values and fall back to the default icon.
  • App Store Compatibility — Harden handling of older catalog datasets.
  • Install Forms — Allow shared install form ports and suggest database ports unless the profile uses an external database.
  • Maintenance — Drop stale duplicate platform scripts and harden Docker install and backup restore tests.
Source: README.md, updated 2026-09-23