33 lines
929 B
Markdown
33 lines
929 B
Markdown
# Release DH V2 v0.2.1 — Fase A2
|
|
|
|
**Fecha:** 12/08/2026
|
|
**Alcance:** autenticación, sesiones y versión visible.
|
|
|
|
## Entrega
|
|
|
|
- 5 endpoints de autenticación;
|
|
- cookies seguras y CSRF;
|
|
- refresh rotativo con detección de reutilización;
|
|
- bloqueo por intentos y rate limiting;
|
|
- cambio de contraseña y revocación de otras sesiones;
|
|
- auditoría sanitizada y request ID;
|
|
- bootstrap interactivo del primer administrador;
|
|
- 1 migración aditiva con 2 índices;
|
|
- footer `DH Inspección V2 · v0.2.1 · Fase A2`;
|
|
- health con versión y fase.
|
|
|
|
## Validación local
|
|
|
|
```text
|
|
API typecheck: OK
|
|
API tests: 6/6 OK
|
|
API clean build: OK
|
|
API runtime layout: OK
|
|
Web typecheck: OK
|
|
Web production build: OK
|
|
```
|
|
|
|
El warning de tamaño del bundle Web corresponde al skeleton con MapLibre y no
|
|
bloquea A2. La división de chunks se tratará junto con el frontend
|
|
administrativo, cuando existan rutas reales para cargar en forma diferida.
|