Actualización
Versionado
quiet-guard/laravel-monitor sigue el versionado semántico. Las versiones patch y minor son retrocompatibles; los cambios incompatibles se reservan para las versiones mayores y se señalan aquí.
El SDK depende del núcleo agnóstico quiet-guard/monitor-php, actualizado en paralelo. Composer resuelve ambos conjuntamente.
Compatibilidad
| Compatible | |
|---|---|
| PHP | 8.2, 8.3, 8.4 |
| Laravel | 11, 12, 13 |
La API de ingesta con la que habla el SDK (/api/v1/...) es neutra respecto a la plataforma y está versionada con independencia del paquete: un SDK reciente sigue funcionando, por tanto, con un servidor de la misma versión mayor de API.
Cómo actualizar
Después de la actualización, vuelva a comprobar su configuración frente a los valores por defecto actuales. Si publicó config/monitor.php, compárelo con el archivo suministrado por el paquete y fusione las claves nuevas:
Como la configuración se pilota por el entorno, la mayoría de las actualizaciones no requieren ningún cambio de código: las opciones nuevas llegan con valores por defecto seguros y son opt-in.
Qué verificar después de una actualización
- Entornos: confirme que
MONITOR_ENVIRONMENTSsigue correspondiendo a los lugares donde quiere el reporte activo (por defectoproduction,staging). Consulte Configuración. - Cola: si transmite a través de una cola (
MONITOR_QUEUE), asegúrese de que un worker está en marcha para procesar los jobsSendExceptionToMonitor/SendLogsToMonitor. - Lista de enmascaramiento: si publicó la configuración, vuelva a comprobar que sus entradas
scrubpersonalizadas siguen presentes y completas. - Copias de seguridad: verifique que el binario de volcado correspondiente (
mysqldump/pg_dump) está disponible en el host si utiliza las copias de seguridad cifradas.
Desinstalar el SDK
Gracias a la detección automática, no hay nada más que anular. Si publicó la configuración, elimine config/monitor.php y retire las variables MONITOR_* de su .env.
Está leyendo la documentación Laravel SDK v1.0.