github RayLabsHQ/gitea-mirror v2.9.0

latest releases: v3.5.1, v3.5.0, v3.4.0...
3 months ago

🚀 Major Features

Graceful Shutdown & Job Recovery

  • Complete graceful shutdown system with signal handling (SIGTERM, SIGINT, SIGHUP)
  • Container-aware shutdown for Docker/Kubernetes compatibility
  • Automatic job state persistence and recovery - zero data loss during restarts
  • Fast shutdown (under 30 seconds) without waiting for job completion

✨ Improvements

UI/UX

  • Live active indicators with smooth pulsing animations
  • Enhanced live refresh button with improved tooltips
  • Updated mirror icon (FlipHorizontal instead of GitFork)
  • Better layout for Last Run and Next Run fields in config forms
  • Consistent time units (seconds) for retention periods

Technical

  • New shutdown manager and signal handlers
  • Enhanced cleanup service with stop/status support
  • Improved loading state management across components
  • Better user guidance for GitHub data import

🔧 New Scripts

  • test-shutdown and test-shutdown-cleanup for testing graceful shutdown
  • Enhanced startup recovery with force and cleanup options

📚 Documentation

  • Added GRACEFUL_SHUTDOWN.md and SHUTDOWN_PROCESS.md

Full Changelog: v2.8.0...v2.9.0

Don't miss a new gitea-mirror release

NewReleases is sending notifications on new releases.