Repository navigation
Releases
Releases · lbonomo/simple-podcast
1.0.0
- Seguridad: todo el menú Podcast (Dashboard, Setup y Logs) y el guardado de ajustes quedan restringidos a administradores; las pantallas responden 403 al resto de usuarios.
- Seguridad: límite de solicitudes por IP en la entrega de audio (120 por minuto por defecto, respuesta 429 con Retry-After). Filtros
lb_sp_throttle_limitylb_sp_throttle_window. - Solo se registran en la base de datos las solicitudes a enlaces de audio válidos; la URL y las cabeceras guardadas tienen tope de tamaño.
- Purga diaria automática de registros con más de 90 días (filtro
lb_sp_log_retention_days). - IP del cliente detrás de proxies: constantes
LB_SP_TRUSTED_PROXIESyLB_SP_PROXY_HEADER, y anonimización opcional conLB_SP_ANONYMIZE_IP. - Nuevo registro de errores en Podcast > Setup, con fecha, origen y motivo, y con opción de marcar como leído. El aviso de administración solo aparece con errores sin leer.
0.9.0
- Nuevo menú Podcast con Dashboard (estadísticas), Setup (ajustes del canal) y Logs (tabla paginada con detalles desplegables).
- Enlace "Configuración" en la fila del plugin de la página Plugins.
- Se eliminan los avisos de administración sobre la protección del audio.
- Se eliminan las referencias a Lando; el entorno de desarrollo usa wp-env.
0.8.0
0.7.0
0.6.0
0.5.0
Changes
- Audio request logging in a versioned WordPress SQL table.
- Tracked delivery with HEAD and byte-range support across player, RSS, REST, SEO and MCP.
- Optional private audio copies and documented storage lifecycle.
Important
Original public files and external redirects can bypass tracking. Full headers and URLs may contain credentials and personal data and are retained until uninstall.
Install using the lb-simple-podcast.zip release asset.