Update mssql to 2.3.2
- Improvement - include failed step name in object
- Bug fix - don't lose error context during rollback
- Bug fix - consistently resolve/reject when using then
- Update node-mssql to 2.2.0
Update mssql version to 2.1.8 to get 1.12.2 of tedious - new stream parsing and corrected NTLM auth.
- Refactor of how connection pools are defined and used throughout API to address the following:
- Bug fix - failing transactions no longer result in process crashes
- Bug fix - failing transactions now return underlying reason for failure
- Bug fix - multiple calls with the same connection parameters do not result in multiple connection pools
- Bug fix - using the transaction context does not result in a closed connection pool at the end of the transaction
- Feature - connections can specify a name to simplify future use of multiple connection pools
- Feature - add metronic integration
- Feature - make multi-step API calls 'then-able'
- Refactored tests where use of stubs was not correctly asserting arguments passed to calls (tests always passed)