Skip to content

Commit d110bca

Browse files
committed
chore: release 0.6.2
Login error fix (#14), corte_red disabled by default (#19) and the pending toolchain/security changes land in 0.6.2. Update CHANGELOG.
1 parent 232a686 commit d110bca

5 files changed

Lines changed: 9 additions & 6 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ y este proyecto se adhiere a [Versionado Semántico](https://semver.org/lang/es/
77

88
## [Unreleased]
99

10+
## [0.6.2] - 2026-08-09
11+
1012
### Changed
1113

1214
- **`corte_red` desactivado por defecto (issue #19)**: la alerta de corte de red daba falsos críticos porque la firma diferencial no es fiable con los sensores actuales (la pinza del circuito no respaldado está casi siempre a ~0 W por consumo bajo, y el scraper no expone tensión de red ni flag de EPS). Se mantiene `inversor_offline` (apagón total) y `fox_offline`. Para rehabilitarla en el futuro: `install_config.corteRedEnabled = true`; al disparar, el `audit_log` guarda ahora los datos del disparo (gridMag, respaldoKw, noRespaldadaKw, batteryPower, fresco).
@@ -16,6 +18,7 @@ y este proyecto se adhiere a [Versionado Semántico](https://semver.org/lang/es/
1618

1719
### Fixed
1820

21+
- **Login fallido mostraba "Sesión expirada" (issue #14)**: el manejador global de 401 trataba todo 401 como sesión caída y descartaba el mensaje real. `/api/auth/login` queda excluido del manejador global y `Login.tsx` mapea el 401 al mensaje localizado de credenciales incorrectas.
1922
- **Vulnerabilidad HIGH (CSRF en modo RSC)**: GHSA-qwww-vcr4-c8h2, afectaba a react-router 7.12.0–8.2.0; cerrada con react-router 8.3.0.
2023
- **Backfill con huecos de datos**: un día sin fila de estadísticas en HAOS concentraba el delta del acumulador en el día posterior (varios días de consumo en uno). Ahora el delta se reparte uniformemente entre los días del hueco.
2124
- **SSE: limpieza de clientes zombies**: si el `write` del heartbeat falla (cliente caído sin disparar `onAbort`), el cliente se elimina del set y el intervalo se detiene (antes se quedaba ocupando un slot de `MAX_SSE_CLIENTS`).

‎app/package-lock.json‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎app/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "helios",
33
"private": true,
4-
"version": "0.6.1",
4+
"version": "0.6.2",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

‎server/package-lock.json‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎server/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "helios-server",
3-
"version": "0.6.1",
3+
"version": "0.6.2",
44
"private": true,
55
"type": "module",
66
"engines": {

0 commit comments

Comments
 (0)