Skip to content

Releases

FryHub v4.0.31

Choose a tag to compare

@beatboxes beatboxes released this 08 Jun 20:53

Fix: Check for Updates button now works correctly.

  • Fixed UTF-8 BOM handling in update manifest parser (hub_updater.py)
  • Stripped BOM from fryhub_version.json

SHA256 (FryHubSetup-4.0.31.exe): 38003DF94DA4FFA4B04F1F618735770958F4E59B1A04423599FB6031B8592770

FryHub v4.0.30

Choose a tag to compare

@beatboxes beatboxes released this 08 Jun 18:51

FryHub v4.0.30

  • SDN Space Acres node/farmer auto-bootstrap
  • Fixed sc create argument splitting for service registration
  • Space Acres MSI deploy + XMRIG_BIN env var
  • xmrig deploy + os.startfile removal
  • Blank-screen Cancel fix
  • GPS pre-check, updater absorption

Upgrade

FryHub auto-update will prompt existing users.
New users: download FryHubSetup-4.0.30.exe below.

Fry Hub v4.0.26

Choose a tag to compare

@beatboxes beatboxes released this 26 May 16:29

Fry Hub 4.0.26 release.

FryHub v4.0.24

Choose a tag to compare

@beatboxes beatboxes released this 19 May 18:26

Release v4.0.24 - E2E validated

v4.0.16

Choose a tag to compare

@beatboxes beatboxes released this 25 Apr 19:43

v4.0.16 — B1 PoC binary auto-update fleet release

Includes B1-aware updater that propagates PoC binary updates automatically once installed:

  • 65c358a feat(updater): PoC binary auto-update + RunLevel=Highest
  • 2c83ebe fix(updater): run PoC update even when MSI update path fails
  • 2c1324f fix(updater): tolerate nssm stop kill-path exit code 1

Validated end-to-end on FryStation (QA 1d Part 2 RETRY-2: PASS, full v1.6.5->v1.6.6 swap).

Skips burned v4.0.15 (Draft release that never shipped; tag retained as historical artifact).

Existing operators: run this installer once to pick up the B1-aware updater. After that, future PoC version flips propagate automatically within ~24h via the FryNetworksUpdater scheduled task (logon + daily 10am triggers).

v4.0.14

Choose a tag to compare

@beatboxes beatboxes released this 23 Apr 16:58

What's New in v4.0.14

Launch UX

  • Startup firewall sweep now runs off the UI thread — main window appears in ~12 seconds instead of ~2.5 minutes
  • Splash artwork regenerated with correct logo aspect ratio (no more skew)
  • Added reproducible splash generator script ()

UI Improvements

  • PyInstaller splash screen during installer bootstrap
  • Spinner overlay on Validate button during key validation
  • 'Configured firewall rules' shown in install progress log
  • PowerShell console windows hidden at pre-window subprocess sites

Firewall & Olostep

  • Auto-allow firewall rules for miner binaries, Olostep Browser, and updater
  • Silent Olostep auto-accept via config.json pre-staging
  • Startup sweep recovery: missing rules restored on relaunch without blocking UI
  • Clean uninstall removes per-miner firewall rules

Build

  • Exclude unused modules to reduce bundle size
  • Disable UPX to reduce bundle ~70 MB

v4.0.13

Choose a tag to compare

@beatboxes beatboxes released this 22 Apr 07:09

v4.0.13

Release highlights:

Security fixes:

  • L3 updater downgrade guard — blocks the v4.0.12 downgrade-hijack
    bug that could silently install older versions
  • L2 installer self-check — refuses to run if a newer installer is
    already registered in Add/Remove Programs

Functional fixes:

  • F4 Olostep Browser install flow — correct Squirrel detection path,
    no-flag invocation, stray-process taskkill sweep, and bounded-poll
    verification that correctly handles Squirrel's async teardown
  • N1 'Check for Updates' dialog now distinguishes up-to-date from
    update-launched and shows the installed version
  • N2 'Fry Networks' (with space) user-visible branding + legacy .lnk
    migration for shortcuts from prior versions

Build infrastructure:

  • SHA256 checksums emitted for all release artifacts (MSI + EXE +
    updater)
  • MSI filename aligned with release naming convention
  • Updater registry discovery now queries both 64-bit and 32-bit
    (WOW6432Node) views for compatibility with legacy installs

13-commit series on top of v4.0.12 (e9f2b9e..45c53fb).

v4.0.12

Choose a tag to compare

@beatboxes beatboxes released this 21 Apr 18:17

v4.0.12

Bug fixes:

  • MSI uninstaller: the installer now registers in Add/Remove Programs (visible to Revo Uninstaller and other uninstall tools).
  • Olostep browser download URL corrected.
  • Updater self-discovery: the background updater determines its current version automatically (ARPCache → filename pattern → CLI override). No more manual --current-version argument.
  • Updater installer-asset filter: prefers .msi over .exe, filters by frynetworks_installer_ prefix to avoid downloading the wrong asset.

UX:

  • Banner renamed "Updates available" → "Miner updates available" (tray notification: "Miner updates required"). Clarifies that the banner is about miner binary versions, not the installer itself.

Latent bugs fixed:

  • config_manager case mismatch ("unknown" → "Unknown") — prevents false-positive miner banners on installs without version info.

Install:

  • New: use frynetworks_installer_v4.0.12.msi for install via Windows Installer (registers in Add/Remove Programs).
  • Alternative: frynetworks_installer_v4.0.12.exe for standalone install (does not register in Add/Remove Programs).

Upgrade:

  • Existing installs on v4.0.11 or earlier: run the MSI for the first time to get ARP registration. Subsequent upgrades will use the MSI MajorUpgrade path.

v4.0.11 - CRX 2-tier fallback + graceful degradation

Choose a tag to compare

@beatboxes beatboxes released this 20 Apr 21:52

v4.0.11 — CRX 2-tier fallback + graceful degradation

What's new

  • Tier 1: direct CRX download from Olostep API (orbit-api.olostep.com, 8s timeout)
  • Tier 2: Bunny CDN fallback (frynetworks-extensions.b-cdn.net, 6s timeout) if Olostep fails
  • Graceful degradation: installer completes successfully even if both CRX sources fail — web-scraping features will be limited until web agent can be installed later
  • Tier 3 (bundled unpacked CRX) deferred to v4.0.12

Context

Olostep API has been returning HTTP 500 since April 2026 for the extension download endpoint. This release adds a Bunny CDN mirror so fresh installs can complete without waiting on upstream recovery. Bunny pull zone will be seeded on first successful Olostep recovery run (current status: storage zone empty by design).

SHA256 checksums

frynetworks_installer_v4.0.11.exe  D51E516A5B4870E82932A032F0DB3E9E840394A701ADAAA08E4460A0572CD235
frynetworks_updater.exe            9F773B325867D189435F04C466AE4EE8DDF299DD7E6AC3BA69027EA910FB0169

v4.0.10 — Bundled updater fix

Choose a tag to compare

@beatboxes beatboxes released this 17 Apr 02:31

v4.0.10

Fix

  • Bundles updated updater that correctly detects .exe release assets (previously only looked for .msi, causing auto-update to silently fail against .exe releases).
  • Updater --quiet silent-mode flag validated.

Scope

Bundled-updater fix release. No installer functional changes beyond the shipped updater.

Verification

  • Installer SHA256: 44f7e2af93181a943c27a72043abbc783f5526b77053a79cbd1dd4d085e3804e
  • Embedded updater SHA256: 7d0386c96c54fc6e94770b99371f4887058358b2cf4d88d961b72db54d01fc3d (matches updater.py at commit d9807e3)