Releases: KAMAELUA/tedious-decimal
Releases · KAMAELUA/tedious-decimal
v17.0.0
v16.6.1
v16.6.0
v15.0.1
v15.0.0
15.0.0 (2023-05-02)
Bug Fixes
- ci: cirelease fix (cf5585c)
- ci: comment ci tests (d189cb0)
- clear connection timeout on connection error (#1262) (cbe31af)
- correctly handle encoding of
varchar
/char
values in TVP parameters (63e2747) - deps: bump jsonwebtoken and @azure/msal-node (#1511) (3f4865f)
- do not modify objects passed to
Request.addOutputParameter
orRequest.addParameter
(f1acd07) - do not specify
handle
as an output parameter when callingsp_execute
/sp_unprepare
(fe4bc69) - fix handling of
textsize
connection option (ebe75f1) - fix ntlm connection state bug (#1446) (7ebd236)
- improve collation parsing (b8cfb08)
- only destroy with error when in streaming mode (584d748)
- prevent
Object
prototype pollution to affect rows or column metadata objects (e112237) - prevent bulkload values from being validated twice (4017c39)
- revert support for exotic table and column names in bulk loads (993e519)
- set maximum supported TLS version to 1.2 (#1471) (5015634)
- support exotic table and column names in bulkloads (a67c0ad)
- typings should be devDependency (#1495) (e43e9c9)
- unpipe payload streams on cancel or error (f195526)
- use normalized values for bulk loads (4eddda1)
chore
- drop support for Node.js 12 (121f3a5)
Code Refactoring
- convert
ConnectionError
andRequestError
to proper classes (3e489b4)
Features
char
/nchar
/varchar
/nvarchar
/text
/ntext
/uniqueidentifier
values no longer support automatic type coercion (d486a31)- add
azure-active-directory-default
as an authentication option (13ee60f) - add
order
option toBulkLoad
(b7041bb) - add missing collation codepage information (d93a7b5)
- allow specifying the
clientId
when usingazure-active-directory-password
auth (95e98a1) - allow using objects in addition to arrays for streaming bulk loads (b3a213e)
- change default value for
trustServerCertificate
option tofalse
(04ebc29) - convert @azure/ms-rest-nodeauth to identity (8eca444)
- deprecate
BulkLoad.addRow
andBulkLoad.getRowStream
(91c7701) - deprecate
validateBulkLoadParameters
option (fc6e07e) - deprecate automatic type coercion from objects to strings (6ff0e1e)
- deprecate azure authentication options that will be removed (596e575)
- deprecate calling
ConnectionError
orRequestError
constructors withoutnew
keyword (888cde1) - deprecate default value for trustServerCertificate (ea7f990)
- deprecate the
sspichallenge
event (aa0f790) - drop dependency on
readable-stream
(52ee816) - drop support for Node.js 10.x (6bd814c)
- encode
varchar
,char
andtext
values based on the current database collation (0dce3e3) - express client support for UTF-8 in LOGIN7 (e2f853d), closes #1143
- fail ntlm auth gracefully when md4 hashing is not available (#1400) (57a50d4)
- include the client version in
PRELOGIN
packets (521ef9e) - new bulk load api (ea477d3)
- parse UTF-8 support FeatureExtAck (c91258e), closes #1143
- remove
addRow
andgetRowStream
fromBulkLoad
(ca8afd3) - remove
domain
option forazure-active-directory-password
authentication (85a2b89) - remove
sspichallenge
event onConnection
(f76518b) - remove
validateBulkLoadParameters
connection option (fbe3aeb) - remove default value for
clientId
option ofazure-active-directory-password
authentication (8885e1f) - rename
domain
totenantId
when using azure ad password (2150a9c) - replace
JSBI
with nativeBigInt
(#1472) (ece396a) - return aggregate errors (d8575b2)
- support
ntext
data type in bulk loads and regular requests (4a10ccb) - support
text
andimage
data type in bulk loads (573426f) - support NTLM authentication on Node.js 17+ out of the box (#1451) (318aacc)
- target Node.js 12.x when performing code transpilation (738ac75)
- track the current database collation on the connection (d27a7e0)
- write collation for
nvarchar
, `nch...
v14.0.0
Full Changelog: v11.0.5...v14.0.0