Reduce unnecessary job queue pressure and improve subscription sync reliability: - Cache ServerStorageCheckJob dispatch to only trigger on disk percentage changes - Rate-limit ConnectProxyToNetworksJob to maximum once per 10 minutes - Add progress callback support to SyncStripeSubscriptionsJob for UI feedback - Implement bulk fetching of valid Stripe subscription IDs for efficiency - Detect and report resubscribed users (same email, different customer ID) - Fix CleanupUnreachableServers query operator (>= 3 instead of = 3) - Improve empty subId validation in PushServerUpdateJob - Optimize relationship access by using properties instead of query methods - Add comprehensive test coverage for all optimizations |
||
|---|---|---|
| .. | ||
| Cloud | ||
| Generate | ||
| AdminDeleteUser.php | ||
| CheckApplicationDeploymentQueue.php | ||
| CheckTraefikVersionCommand.php | ||
| CleanupApplicationDeploymentQueue.php | ||
| CleanupDatabase.php | ||
| CleanupNames.php | ||
| CleanupRedis.php | ||
| CleanupStuckedResources.php | ||
| CleanupUnreachableServers.php | ||
| ClearGlobalSearchCache.php | ||
| Dev.php | ||
| Emails.php | ||
| GenerateTestingSchema.php | ||
| Horizon.php | ||
| HorizonManage.php | ||
| Init.php | ||
| Migration.php | ||
| NotifyDemo.php | ||
| RootChangeEmail.php | ||
| RootResetPassword.php | ||
| RunScheduledJobsManually.php | ||
| Scheduler.php | ||
| Seeder.php | ||
| ServicesDelete.php | ||
| SyncBunny.php | ||
| UpdateServiceVersions.php | ||
| ViewScheduledLogs.php | ||