Features Wie es funktioniert Pricing
Anmelden Kostenlos starten
larafleet/agent

Agent Changelog

Versionshistorie des Open-Source Composer-Pakets larafleet/agent.

Console Agent
v0.1.4 02. June 2026

Neu

  • +Offizielle CHANGELOG.md nach Keep a Changelog-Format
v0.1.3 29. May 2026

Neu

  • +HeartbeatRunner: günstige Collectors (Queue, Scheduler, Disk) laufen bei jedem Heartbeat — teure (Composer, npm, Env) nur in konfigurierbaren Intervallen
  • +Heartbeat-Typ full vs. quick — jeder Payload enthält jetzt ein type-Feld
  • +Collector-Intervalle konfigurierbar via LARAFLEET_INTERVAL_COMPOSER, LARAFLEET_INTERVAL_NPM, LARAFLEET_INTERVAL_ENVIRONMENT (Standard: 3600 s)
  • +Dispatch-Modus wählbar: command (synchron, kein Queue Worker nötig) oder job — via LARAFLEET_DISPATCH
  • +HeartbeatRunner als Singleton im Service Container — via Dependency Injection oder app(HeartbeatRunner::class) auflösbar

Geändert

  • ~Standard-Heartbeat-Intervall von 1 Minute auf 5 Minuten erhöht, da teure Collectors ohnehin nur stündlich laufen
  • ~SendHeartbeatJob delegiert vollständig an HeartbeatRunner::run()
v0.1.2 28. May 2026

Neu

  • +CI-Pipeline (GitHub Actions): automatisierte Tests und Code-Style-Validierung über PHP 8.2 / 8.3 / 8.4 × Laravel 10 / 11 / 12
  • +Laravel 13 Kompatibilität in composer.json
v0.1.1 28. May 2026

Neu

  • +Erste vollständige Veröffentlichung des LaraFleet Agent
  • +Collectors: Queue-Status (failed jobs, Backlog), Scheduler (letzter Lauf, missed), Disk/Storage, Composer-Pakete inkl. Security Advisories (composer audit), npm-Pakete inkl. Vulnerabilities (npm audit), Laravel-Version, PHP-Version + Extensions, Env-Snapshot (Whitelist), Deployment-Zeitpunkt + Git-Hash
  • +HTTP-Client mit HMAC-SHA256-Signierung (X-LaraFleet-Signature, X-LaraFleet-Timestamp, X-LaraFleet-Api-Key)
  • +Artisan-Commands: larafleet:heartbeat (manuell / Scheduler) und larafleet:install (Config publishen, .env ergänzen)
  • +Service Provider mit automatischer Scheduler-Registrierung — kein manueller Eintrag in der überwachten App nötig