docs: Documentar WAL automático en CHANGELOG
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
5f8ae72a5a
commit
8c8646e765
1 changed files with 15 additions and 0 deletions
15
CHANGELOG.md
15
CHANGELOG.md
|
|
@ -6,6 +6,21 @@ Todos los cambios notables en esta librería se documentan aquí.
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- **2026-01-12:** WAL mode automático en `open()`
|
||||||
|
- `open()` ahora configura automáticamente para alta disponibilidad:
|
||||||
|
- `journal_mode = WAL` (lecturas concurrentes durante escrituras)
|
||||||
|
- `synchronous = NORMAL` (balance rendimiento/durabilidad)
|
||||||
|
- `busy_timeout = 5000ms` (reintenta 5s en vez de fallar inmediatamente)
|
||||||
|
- Se salta para bases de datos `:memory:`
|
||||||
|
- Nueva función `openRaw()` para comportamiento legacy sin auto-config
|
||||||
|
- **Cambio realizado por:** Conversación Director
|
||||||
|
- **Motivo:** Incidente 502 en Solo2 por "Database is locked" bajo carga
|
||||||
|
- **Impacto en proyectos:**
|
||||||
|
- zsimifactu, menzuri-pay: Recompilar para beneficiarse
|
||||||
|
- Backups: Copiar también `.db-wal` y `.db-shm`, o usar `PRAGMA wal_checkpoint(TRUNCATE)`
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- **2026-01-08:** Export de módulo para dependientes externos
|
- **2026-01-08:** Export de módulo para dependientes externos
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue