github RunOnFlux/flux v7.0.5

latest releases: v7.0.7, v7.0.6
2 days ago

v7.0.5 Release

Summary

This release addresses critical issues related to application deployment reliability, repository authentication, and cleanup operations. The changes improve system stability by preventing orphaned Docker
containers and enhancing the application lifecycle management.

Key Changes

Repository Authentication Fixes

Fixed v8 repoauth verification logic
Separated repoauth validation into dedicated function for better maintainability
Improved error handling and validation flow
Docker Container Management

Critical Fix: Prevents orphaned Docker containers by ensuring database entries in localAppsInformation are synchronized with actual container creation
Resolves scenario where trySpawningGlobalApplication could create Docker containers without corresponding database entries
Improves reliability of application deployment process
Application Cleanup & Lifecycle Improvements

Extended cleanup interval from 1 hour to 2 hours for better operational stability
Added safeguard to prevent forceAppRemovals execution during active installation/uninstall operations
Enhanced handling of soft and hard app redeployments
Reduced system overhead from frequent cleanup operations
Code Quality

Linting fixes across multiple files
Version bump to 7.0.5
Files Changed

8 files modified
+183 additions, −92 deletions
Impact

These changes significantly improve the reliability of Flux application deployments and reduce the risk of database-container synchronization issues that could lead to orphaned resources.

Testing

Verify application deployment creates both database entries and containers
Confirm cleanup operations respect active installation/uninstall processes
Validate repoauth verification for v8 applications
Test deployment rollback scenarios

Don't miss a new flux release

NewReleases is sending notifications on new releases.