Commit Graph

  • 524a9f268f - Actualizacion de archivos config.properties de prueba main jaguerrau 2025-10-28 21:22:45 -06:00
  • 8b876e5095 - VERSION 5.09.19 - feat(sqlite): Implementa optimización de SQLite (WAL e Índices) - fix(manager): Extiende el comando 'test' para verificar todos los pools de conexión configurados. 5.09.19 Jose Alberto Guerra Ugalde 2025-09-27 20:33:44 -06:00
  • 616013f0fb - VERSION 5.09.18 - feat(manager): Implementa recarga granular (Hot-Swap). - Actualiza manager.html para solicitar la DB Key a recargar (ej: DB2). - Se modifica Manager.bas para leer este parámetro y ejecutar el Hot-Swap de forma atómica solo en el pool de conexión especificado, lo cual mejora la eficiencia y la disponibilidad del servicio. 5.09.18 Jose Alberto Guerra Ugalde 2025-09-27 14:14:15 -06:00
  • 820fe9fc2b - VERSION 5.09.17 5.09.17 Jose Alberto Guerra Ugalde 2025-09-23 00:15:47 -06:00
  • 884cb96f9d - VERSION 5.09.16.2 - feat(logs): Implementación de Cacheo y Escritura Transaccional en Lotes 5.09.16.2 Jose Alberto Guerra Ugalde 2025-09-19 18:43:47 -06:00
  • dbfafbf9ac - VERSION 5.09.16 - feat: Implementa control de logs de SQLite granular por DBKey y corrige la concurrencia del Timer en Hot-Swap. - Este commit introduce una mejora crucial en el rendimiento y la flexibilidad del servidor al permitir el control detallado del registro de logs en SQLite (users.db) por cada base de datos configurada (DB1, DB2, etc.). - Cambios Principales y Beneficios: 1. Control Granular de Logs: Se reemplazó el flag de control global de logs por un mapa (SQLiteLoggingStatusByDB), permitiendo al administrador deshabilitar el costoso proceso de escritura de query_logs y errores para bases de datos específicas mediante la propiedad enableSQLiteLogs en sus archivos .properties correspondientes. 2. Estabilización del Timer y Hot-Swap: ◦ Se corrigió un problema de concurrencia y estado asegurando que timerLogs se inicialice incondicionalmente, resolviendo el error IllegalStateException: Interval must be larger than 0 que ocurría durante el reload. ◦ El Timer de limpieza (borraArribaDe15000Logs y VACUUM) ahora se activa solo si al menos una base de datos tiene el logging habilitado (IsAnySQLiteLoggingEnabled), minimizando el overhead de E/S de disco cuando los logs no se requieren. 3. Recarga Dinámica de Estado: El comando manager?command=reload ahora lee la configuración enableSQLiteLogs de todos los conectores nuevos y actualiza atómicamente el estado global de logs, aplicando los cambios sin requerir un reinicio del servidor. 5.09.16 Jose Alberto Guerra Ugalde 2025-09-19 12:31:03 -06:00
  • 3b352bb105 - VERSION 5.09.16 - feat: Implementa tolerancia de parámetros configurable y mejora estabilidad general del servidor. - La tolerancia de parametros permite que si un query requiere 3 parametros y se mandan 4, NO mande un error, solo manda a la base de datos los parametros correctos y tira los extras, y guarda una "ADVERTENCIA" en el Log de errores. Jose Alberto Guerra Ugalde 2025-09-18 22:30:22 -06:00
  • 51c829b876 - VERSION 5.09.15 Jose Alberto Guerra Ugalde 2025-09-17 11:37:59 -06:00
  • 2ec8f5973f - VERSION 5.09.14 -feat: Implementación robusta de monitoreo de pool de conexiones y peticiones activas 5.09.14 Jose Alberto Guerra Ugalde 2025-09-17 01:53:07 -06:00
  • e04cdded47 - VERSION 5.09.14 Jose Alberto Guerra Ugalde 2025-09-15 11:44:16 -06:00
  • 674eb2c81b - VERSION 5.09.08 - Se agregó que se puedan configurar en el config.properties los siguientes parametros: Jose Alberto Guerra Ugalde 2025-09-11 23:14:34 -06:00
  • 09d40879ca Update README.md jaguerrau 2025-09-09 09:57:19 -06:00
  • b426c06eb2 Update README.md jaguerrau 2025-09-08 22:10:11 -06:00
  • 48dbd1f034 - VERSION 5.09.08 - Se cambio el codigo para que en lugar de esperar un mapa con los parametros del query y nombres de los parametros (par1, par2, etc) paradefinir el ordenamiento, ahora se espera una lista [1,"2",3], y el orden de los parametros se toma directamente del orden en el que se mandan, de la misma forma que en B4A. 5.09.08 Jose Alberto Guerra Ugalde 2025-09-08 22:04:15 -06:00
  • 2f9569b585 Delete RDCHandler.bas jaguerrau 2025-09-05 00:10:42 -06:00
  • 9d82925dec - VERSION 5.09.04 - Se cambio el nombre del handler de B4X a DBHandlerB4X. - Se quitaron los handlers que ya no servian. 5.09.04 Jose Alberto Guerra Ugalde 2025-09-05 00:02:04 -06:00
  • 2bf75cadc0 - VERSION 5.09.01 - Se corrigieron errores en "Manager". - Se cambiaron nombres de handlers. - Se corrigio un error en la ruta de "www/login.html". 5.09.01 Jose Alberto Guerra Ugalde 2025-09-01 20:37:37 -06:00
  • 4083696bbe Add files via upload jaguerrau 2025-09-01 14:26:36 -06:00
  • 93becc7b0e Update README.md jaguerrau 2025-08-30 22:09:07 -06:00
  • e32019904f - VERSION 5.08.31 - Cambis al README.md Jose Alberto Guerra Ugalde 2025-08-30 21:29:47 -06:00
  • cacf9e7b89 - VERSION 5.08.31 - Se corrigio que no avisaba cuando el query no requeria parametros y si se enviaban (en el JSONHandler) 5.08.31 Jose Alberto Guerra Ugalde 2025-08-30 21:09:28 -06:00
  • 986eb5e8d4 - VERSION 5.08.30 - Se cambiaron los 4 handlers de B4A a uno solo que toma el DB de la ruta automáticamente. - Se agregaron validaciones del numero de parametros y si el query no los requiere o se dan de mas o de menos, manda un error especificando eso, ya no se reciben errores directos de la base de datos, esto fue tanto para B4A como para JSON. - Se modificó el Readme.md para incluir todos estos cambios. 5.08.30 Jose Alberto Guerra Ugalde 2025-08-30 20:31:50 -06:00
  • 911879b5d5 - VERSION 5.08.25 Jose Alberto Guerra Ugalde 2025-08-25 11:51:45 -06:00
  • 6597ef3394 - VERSION 5.08.02 - Se hizo un cambio para tratar de que las conexiones se "identifiquen" con Oracle y Jorge pueda saber que conexiones/recursos estamos ocupando Jose Alberto Guerra Ugalde 2025-08-02 22:46:38 -06:00
  • 45e4336d3c - VERSION 4.11.14 - Se agregó el parametro "setMaxPoolSize=5" para que solo genere 5 conexiones a la base de datos, antes generaba 15. - Se quitaron lineas previamente comentadas. 4.11.14 Jose Alberto Guerra Ugalde 2024-11-15 03:36:21 -06:00
  • a801577b6f Update README.md jaguerrau 2024-11-09 02:47:05 -06:00
  • 93e7d3898b Update README.md jaguerrau 2024-11-09 02:45:19 -06:00
  • 9bf8b82adf - VERSION 4.11.09 - Commit inicial Jose Alberto Guerra Ugalde 2024-11-09 01:58:44 -06:00
  • 431c839668 Initial commit jaguerrau 2024-11-09 01:53:29 -06:00