Junio de 2026
Núcleo 65.7531 a 65.7545 más SDK .NET 10.15.0.18 a .21: caché de informes, paginación keyset, avisos por severidad y volcados sin OFFSET.
Notas de las versiones publicadas en junio de 2026: primero el núcleo (Terminal Windows + Server Linux) y después el SDK .NET. El detalle de las numeraciones está en cómo leer las versiones.
65.7545
25 de junio de 2026
Correcciones
- La paginación de informes se topa en 50.000 filas para frenar consultas con
OFFSETabusivo.
65.7544
24 de junio de 2026
Mejoras
- La instalación de módulos usa un resolutor por umbral de madurez del canal.
Correcciones
- El server adelanta la purga de objetos que no pertenecen a módulos y añade
CASCADEal borrado de columnas. - El Terminal repuebla el filtro aplicado en la casilla de columna al recargar la lista de un informe.
- Desaparecen las acciones "Nuevo informe Panel" del menú de widgets del Terminal.
65.7543
19 de junio de 2026
Mejoras
- El server cachea resultados de informe por SQL: un acierto de caché evita la consulta a Postgres. La caché es LRU acotada a 256 MB, se invalida por monitorización y descarta SQL no determinista (
now(),random()). - El listado de la API expone el SQL ejecutado y los tiempos de servidor (Postgres, preparación y post-proceso) para depurar.
65.7542
18 de junio de 2026
Mejoras
- La API de informe devuelve el SQL ejecutado por el servidor (campo
sqlen el listado, para depurar).
65.7541
18 de junio de 2026
Correcciones
- El orden explícito que pides por API manda sobre el orden por defecto del informe. Evita filas repetidas al paginar por cursor.
65.7540
18 de junio de 2026
Correcciones
- Las consultas agregadas ya no reciben orden por columnas crudas, lo que provocaba el error 42803 de Postgres.
65.7539
18 de junio de 2026
Correcciones
- Orden total determinista al paginar con
LIMIT: elidactúa como desempate único. - Deduplicación por recurso en ResourceReserve con
DISTINCT ONy orden por vencimiento.
65.7532
6 de junio de 2026
Correcciones
- Guarda contra
Cache_EmpresaAdministradasvacío al construir la cadena Redis de empresa.
65.7531
6 de junio de 2026
Mejoras
- Los avisos push por ntfy se reorganizan por severidad en 3 topics fijos:
dp-crit,dp-warnydp-info. El tenant va en el título y la categoría como etiqueta: te suscribes una vez y el alta de tenants no añade topics. - Aviso de consultas lentas:
ConsultaSQLyEjecutarSQLpor encima deDINALOG_NOTIFY_SLOWMS(5 s por defecto) disparan un push, con enfriamiento de 60 s por tenant. - La empresa administrada principal pisa la config del server para el Redis de eventos y el repositorio MyDinaup; el server queda como respaldo.
SDK 10.15.0.21
30 de junio de 2026
Mejoras
- El sink de logs a Loki se adapta a Serilog.Sinks.Grafana.Loki 9.0.1 (nueva API de
batchSizeLimity etiquetas por propiedad). - Dependencias al día: Npgsql 10.0.3 y System.Drawing.Common 10.0.9.
SDK 10.15.0.20
25 de junio de 2026
Mejoras
LoadAllRowsAsyncestrena guía de listados de alto rendimiento: cómo volcar un informe entero con paginación keyset y qué límites tiene (solo exportaciones, orden porid, sinAddOrder).
SDK 10.15.0.19
19 de junio de 2026
Mejoras
ConnectTimeoutSecondsenPGClientOptions: controla el tiempo máximo de conexión a Postgres.- Los informes exponen metadata de tiempos (observabilidad): cuánto tarda cada fase de la consulta.
SDK 10.15.0.18
17 de junio de 2026
Mejoras
DinaupReportBase.LoadAllRowsAsync: vuelca un informe entero con paginación keyset (id > último-id) en lugar deOFFSET. Coste constante por página, sin duplicados ni huecos aunque el informe tenga cientos de miles de filas.- Limpieza de
Descriptionen enums.