v0.5.0 — Cancelable queries (no more UI freeze)
Consultas cancelables — la UI ya no se congela
Antes, una consulta lenta contra una tabla grande congelaba toda la ventana sin forma de detenerla. Ahora el RPC corre en un hilo aparte (la ventana sigue respondiendo) y aparece un botón Cancelar que interrumpe la consulta en curso.
Novedades
- Sin congelamiento: el despacho RPC pasó a un hilo worker; la UI queda libre durante cualquier operación.
- Botón Cancelar en el grid de resultados, con cancelación real por motor:
- SQLite —
sqlite3_interrupt - MySQL/MariaDB —
KILL QUERYsobre una conexión lateral (verificado en vivo) - Informix —
SQLCancelde ODBC - MongoDB — sin congelamiento; la cancelación real no se anuncia (el driver no ofrece una vía thread-safe), honestamente.
- SQLite —
Bajo el capó
- Nueva ABI de driver 6 (
DBC_FEAT_CANCEL+ hookcancel). - Protocolo IPC 7 (método
op.cancel).
Instalador Windows x86 (32-bit) — soporta el driver ODBC de Informix in-process.