Skip to content

Releases: ADMIN-INTELLIGENCE-GmbH/laravel-log-shipper

1.1.0

11 Dec 17:07

Choose a tag to compare

Added

  • Batch Shipping: Added support for buffering logs in Redis and shipping them in batches to reduce queue pressure.
  • Status Monitoring: Added automatic system health monitoring (CPU, Memory, Disk, Queue, Database) with configurable reporting intervals.
  • Circuit Breaker: Implemented a circuit breaker pattern to stop shipping logs temporarily after repeated failures, preventing queue congestion during outages.
  • Retries & Backoff: Added configurable retry attempts and exponential backoff strategy for failed log shipping jobs.
  • Infinite Loop Prevention: Added detection for recursive logging loops (e.g., when fallback logging triggers the shipper again) and context-aware skipping.
  • Reliability: Added proper exception handling for 4xx/5xx API responses to ensure retries are triggered correctly.
  • Graceful Degradation: Added protection against application crashes when using the sync queue driver if the log server is unreachable.
  • Fallback Channel: Added configuration to specify a local fallback channel when log shipping fails.

v1.0.1

09 Dec 09:32

Choose a tag to compare

Changes

  • Changed default API endpoint path from /api/logs to /api/ingest