Lanzamiento de PostgreSQL ODBC Versión REL-18_00_0002
Cambios realizados
- Actualización a OpenSSL 3.5.5. (por @davecramer en https://github.com/postgresql-interfaces/psqlodbc/pull/169)
- Corrección de SQLPrimaryKeys para que las columnas INCLUDE no aparezcan en los resultados devueltos (por @davecramer en https://github.com/postgresql-interfaces/psqlodbc/pull/171)
- Corrección de un desbordamiento de búfer del stack en getPrecisionPart() (GitHub #173) (por @davecramer en https://github.com/postgresql-interfaces/psqlodbc/pull/174)
- Se evita que el código lea más allá del final de conn_settings (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/176)
- Validación de las secuencias de escape con % antes de la decodificación de los valores de la cadena de conexión (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/175)
- Gestión de los errores producidos durante la asignación del marcador de ARD (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/1790
- Corrección del mecanismo de notificación de la versión (por @davecramer en https://github.com/postgresql-interfaces/psqlodbc/pull/181)
- Se rechazan nombres de cursores demasiado largos (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/178)
- Se rechazan longitudes no válidas en SQLPutData (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/182)
- Se separan de las sentencias los descriptores de aplicación liberados (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/183)
- Se evita la lectura antes de los literales de cadena iniciales (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/185
- Envío correcto de los valores del campo SQLSetDescRec (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/186)
- Validación de los pares suplentes UTF-16 antes de realizar su combinación (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/187)
- Borrado de los resultados de PG generados por un rollback a nivel de consulta (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/188
- Corrección de problemas de doble liberación de memoria y corrupción del heap durante la limpieza de SQLDisconnect (#189) (por @davecramer en https://github.com/postgresql-interfaces/psqlodbc/pull/190)
- Ofuscación de parámetros de conexión sensibles en los registros (por @jarvis24young en https://github.com/postgresql-interfaces/psqlodbc/pull/184)
- Uso de un tipo de dato con signo para representar el estado de error (por @jarvis24young en) https://github.com/postgresql-interfaces/psqlodbc/pull/193
Nuevos contribuidores
- @jarvis24young realizó su primera contribución en https://github.com/postgresql-interfaces/psqlodbc/pull/176
Registro completo de cambios: https://github.com/postgresql-interfaces/psqlodbc/compare/REL-18_00_0001…REL-18_00_0002
Haz clic aquí para leer la noticia original en inglés en la página web oficial de PostgreSQL.

