Releases: IBM/node-odbc
Releases · IBM/node-odbc
2.4.9
What's Changed
- Tame down stale bot by @kadler in #344
- remove NAPI_EXPERIMENTAL by @acheronfail in #381
- Clean up GitHub Actions workflows by @kadler in #399
- Drop support for NAPI 7 and below by @kadler in #398
- Update README.md by @zozo-yasuda in #391
- Update package metadata by @kadler in #400
- Prepare release automation by @kadler in #401
- Remove unused and dubious strptime by @kadler in #402
New Contributors
- @acheronfail made their first contribution in #381
- @zozo-yasuda made their first contribution in #391
Full Changelog: v2.4.8...v2.4.9
2.4.8
[2.4.8] - 2023-05-17
Fixed
- Fixed static cursor declaration causing performance degradation for Connection's .query method
- Fixed callProcedure core dump with large parameters
- Improved TypeScript typings
Added
- New
dataTypeName
property on returned ColumnDefinitions
2.4.7
[2.4.7] - 2023-01-26
Fixed
- Fixed static cursor declaration causeing performance degredatio
- Fixed a memory leak with certain long binary and character types
2.4.7-beta.0
Beta release to see if not setting cursor explicitly fixed performance issues
2.4.6
[2.4.6] - 2022-09-22
Fixed
- Fixed TypeScript definition error preventing compilation
2.4.5
[2.4.5] - 2022-09-12
Added
primaryKeys
instance function onConnection
to call ODBC SQLPrimaryKeys functionforeignKeys
instance function onConnection
to call ODBC SQLForeignKeys function- Binaries added for all supported N-API versions for all GitHub Actions runners
Fixed
- Fixed VARCHAR(MAX) fields creating 0-sized buffers (MSSQL)
- Fixed various TypeScript type definitions
2.4.4
[2.4.4] - 2022-04-26
Fixed
- Fixed application crashing when
callProcedure
was given the wrong procedure name or number of parameters - Fixed TypeScript definition for Connection's
tables
function
2.4.3
[2.4.3] - 2022-03-31
Fixed
- Updated dependencies for security fixes
- Fixed generation of
callProcedure
sql string whenUNICODE
is defined
2.4.2
[2.4.2] - 2022-02-07
Added
binding.gyp
build instructoins for MacOSStatement
's.execute
function can now return aCursor
when the correct queryOption is passed
Fixed
Statement
andCursor
should now better handle freeing memoryConnection
's.callProcedure
should now work on Windows withUNICODE
defined- Fixed up TypeScript definitions
2.4.1
[2.4.1] - 2021-10-19
Added
- Simple binding path allows driver's that don't implement block fetch and column-wise binding to still be able to fetch results
- Allow pool.query() to use query options
Fixed
- Update timeout definitions in README.md
- Fixed multiple memory leaks
- Fixed multiple segfaults