Skip to content

Releases: TimelordUK/node-sqlserver-v8

v2.0.4 Nan Async

23 Aug 19:49

Choose a tag to compare

  1. final major reworking behind Nan abstraction, all async threading now managed by Nan
  2. edge case fixes for query statement closure
  3. encapuslate ODBC handles behind a manager to ensure correct orderly clean up

NAN Abstractions

14 Aug 16:15

Choose a tag to compare

  1. using NPM NAN allows library to be better abstracted from Node versions making for easier release to newer versions

  2. slightly improved bulk insert string performance with reduced copying.

  3. add to wiki instructions for boiler plate react / electron with this library

v2.0.2

06 Aug 22:11

Choose a tag to compare

2.0.2

context aware for better Electron renderer compatibility

31 Jul 18:58

Choose a tag to compare

  1. #132

the code base is being converted to use the NAN abstraction to allow a better upgrade path to new node versions by abstracting behind this common api. Initially this solves the deprecated native module warning in electron where modules need to be context aware.

Linux x64 support

21 Jul 14:20

Choose a tag to compare

  1. #51
  2. #163

Note this is a major version release with a large c++ code overhaul to support both windows and Linux. Therefore all production users please test carefully before deployment.

Linux has been tested with version 18.04 and 20.04 Ubuntu on x64 using MS odbc 17.

~/dev/js/sql/node_modules/msnodesqlv8/samples/javascript$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.4 LTS
Release:	18.04
Codename:	bionic
~/dev/js/sql/node_modules/msnodesqlv8/samples/javascript$ node streaming.js 
submitted EXEC sys.sp_helpindex @objname = N'[users]' elapsed 1 ms
meta = [
    {
        "size": 128,
        "name": "index_name",
        "nullable": false,
        "type": "text",
        "sqlType": "nvarchar"
    },
    {
        "size": 210,
        "name": "index_description",
        "nullable": true,
        "type": "text",
        "sqlType": "varchar"
    },
    {
        "size": 2126,
        "name": "index_keys",
        "nullable": true,
        "type": "text",
        "sqlType": "nvarchar"
    }
]
column [0] = "PK__users__3213E83F3A5ED730"
column [1] = "clustered, unique, primary key located on PRIMARY"
column [2] = "id"
done
1 rows returned elapsed 1384
finished
free

v1.1.8: multiple interactions with driver and info messages

12 Jul 17:18

Choose a tag to compare

v1.1.7

05 Jul 14:25

Choose a tag to compare

  1. #159
  2. v9 electron native binaries included.

v1.1.6: fix for bulk methods which wrongly callback immediately

07 Jun 13:42

Choose a tag to compare

v1.1.5

17 May 13:32

Choose a tag to compare

TVP Date failure

09 May 17:26

Choose a tag to compare