github RunOnFlux/flux v7.0.1

latest release: v7.0.2
19 hours ago

v7.0.1 - Bug Fixes and Application Lifecycle Improvements

This maintenance release addresses critical issues in the Flux application lifecycle management system, focusing on network timing, application reinstallation logic, and uninstall procedures.

Changes

🐛 Bug Fixes

Network Propagation Timing (ZelBack/src/services/appLifecycle/appSpawner.js:L123)

Increased propagation delay for fluxappinstalling messages from 30 seconds to 90 seconds
Ensures sufficient time for installation notifications to propagate across the network before validation
Prevents premature installation attempts that could fail due to incomplete message distribution
Application Reinstallation Logic (ZelBack/src/services/appLifecycle/advancedWorkflows.js)

Restored original business logic for reinstallOldApplications() function
Implemented proper distinction between soft and hard redeployment scenarios:
Soft uninstall: Used when application specifications remain unchanged (no storage/HDD changes)
Hard uninstall: Used when storage requirements differ between versions
Added component-level specification comparison to skip unnecessary reinstalls of unchanged elements
Enhanced error handling to ensure complete application removal on failure
Integrated database cleanup operations during the reinstallation process
Added appropriate delays between uninstall and reinstall operations to ensure clean transitions
📦 Version Bump

Updated version from 7.0.0 → 7.0.1
Impact

These changes improve the reliability of Flux application deployments, particularly during network-wide installations and application updates. The restored reinstallation logic ensures proper resource cleanup and
prevents conflicts during application lifecycle transitions.

Merged PRs

#1581: Network propagation delay improvements
#1582: Reinstallation business logic restoration

Don't miss a new flux release

NewReleases is sending notifications on new releases.