Skip to content

Latest commit

 

History

History
2169 lines (804 loc) · 61.7 KB

CHANGELOG.md

File metadata and controls

2169 lines (804 loc) · 61.7 KB

9.2.8 (2024-10-07)

Bug Fixes

  • default expressions for sql table columns (9dd68e9)

9.2.7 (2024-08-14)

Bug Fixes

  • decrypt column for sql query with process 'return' (#150) (783d3df)

9.2.6 (2024-07-16)

9.2.5 (2024-07-11)

9.2.4 (2024-06-13)

Bug Fixes

9.2.3 (2024-04-05)

9.2.2 (2024-04-04)

Bug Fixes

  • APEXG-2852 add missing error params (1993500)
  • APEXG-2852 comments (0fe9f79)

9.2.1 (2023-11-03)

Bug Fixes

  • support computed columns (7b591f2)

9.2.0 (2023-10-13)

Features

9.1.0 (2023-10-11)

Features

9.0.7 (2023-09-21)

Bug Fixes

9.0.6 (2023-08-19)

Bug Fixes

  • xmlParserOptions to be passed to xml2js parser (#142) (387db0b)

9.0.5 (2023-06-29)

9.0.4 (2023-06-08)

Bug Fixes

9.0.3 (2023-05-19)

Bug Fixes

9.0.2 (2023-05-05)

Bug Fixes

9.0.1 (2023-04-19)

9.0.0 (2023-04-19)

BREAKING CHANGES

  • --ut-permission-check is replaced by default with a call to [user].[permission.check], you can opt-out via permissionCheck: false in the schema object

8.2.2 (2023-02-01)

8.2.1 (2022-12-21)

Bug Fixes

8.2.2 (2023-02-01)

8.2.1 (2022-12-21)

Bug Fixes

8.2.0 (2022-12-13)

Features

8.1.9 (2022-11-28)

8.1.8 (2022-11-25)

Bug Fixes

8.1.7 (2022-11-16)

Bug Fixes

8.1.6 (2022-11-14)

Bug Fixes

8.1.5 (2022-10-31)

Bug Fixes

  • decrypt stable encrypted column in result (153c537)

8.1.4 (2022-10-20)

Bug Fixes

  • better doc parse error + usage of ut-function.ngram (#126) (6070dd5)

8.1.3 (2022-09-15)

8.1.2 (2022-09-15)

Bug Fixes

  • use local config when interpolating *.sql files (dac6f52)

8.1.1 (2022-07-21)

Bug Fixes

  • improve type generation (0af2345)

8.1.0 (2022-07-19)

Features

  • stored procedures that start with _ to be private (47be1dc)

8.0.4 (2022-07-19)

Bug Fixes

8.0.3 (2022-06-30)

Bug Fixes

8.0.2 (2022-06-23)

Bug Fixes

8.0.1 (2022-06-22)

Bug Fixes

  • explicitly convert stringified object to buffer when varbinary (#121) (2738124)

8.0.0 (2022-06-21)

Features

7.44.6 (2022-05-10)

7.44.5 (2022-04-15)

Bug Fixes

  • configurable name for ngram search (b95dca3)

7.44.4 (2022-03-22)

Bug Fixes

  • bcp trustServerCertificate (782ed6a)

7.44.3 (2022-03-22)

Bug Fixes

  • bcp trustServerCertificate (231b554)

7.44.2 (2022-03-16)

Bug Fixes

  • configure csv separator on csv export ALZ-7910 (#114) (620db65)

7.44.1 (2022-03-11)

7.44.0 (2022-03-10)

Features

7.43.0 (2022-03-01)

7.42.3 (2021-12-09)

7.42.2 (2021-12-06)

Bug Fixes

  • allow already prefixed times (d46cfb8)

7.42.1 (2021-11-16)

Bug Fixes

  • pass @callParams to core.errorLog if provided as a parameter of the procedure (f47f692)

7.42.0 (2021-10-26)

Features

  • pass callParams to user.permission.check (df352a1)

7.41.1 (2021-10-25)

Bug Fixes

  • explicit check for $meta.forward (127174f)

7.41.0 (2021-10-25)

Features

7.40.2 (2021-10-12)

Bug Fixes

  • switch dot-prop with lodash.get (faf9b73)

7.40.1 (2021-10-11)

Bug Fixes

7.40.0 (2021-09-09)

Features

  • collect SP parameter types (2f54379)

7.39.2 (2021-07-23)

Bug Fixes

  • xml decrypt stable [UTCORE-121] (5fc431f)

7.39.1 (2021-07-23)

Bug Fixes

7.39.0 (2021-07-22)

Features

  • decrypt XML tag and attr values [UTCORE-121] (4b2560e)

7.38.0 (2021-07-20)

Features

  • enable skipping calls to non-existing SP [UTCORE-121] (8a8e2e1)

7.37.5 (2021-06-24)

7.37.4 (2021-06-18)

Bug Fixes

  • change log level [UTCORE-121] (7382e0d)

7.37.3 (2021-05-21)

Bug Fixes

  • BDC-1866 - pass auth.checkSession to SPs (0d98b47)

7.37.2 (2021-02-05)

Bug Fixes

7.37.1 (2021-01-28)

Bug Fixes

  • Buffer objects are no more stringified when passed directly (7e944ec)
  • bug in fetching db table types when user defined data types exists (ba1ef0a)

7.37.0 (2021-01-25)

Features

  • config for loading dbo schema (6c8a577)

7.36.2 (2021-01-14)

Bug Fixes

  • do not log after port is stopped (33e37c9)

7.36.1 (2020-12-19)

Bug Fixes

7.36.0 (2020-11-25)

Features

7.35.1 (2020-11-16)

Bug Fixes

  • log filename for parse errors (5dd92bf)
  • return serializable data (65ea91a)

7.35.0 (2020-10-22)

Features

  • enable stable cbc with prefix (d0e690c)

7.34.0 (2020-09-24)

Features

7.33.1 (2020-09-23)

Bug Fixes

7.33.0 (2020-09-23)

Features

  • optional user and password for msnodesqlv8 (#100) (547c454)

7.32.0 (2020-08-25)

Features

  • enable saveAs stream result (401069f)

7.31.0 (2020-08-20)

Features

7.30.0 (2020-07-30)

Bug Fixes

Features

7.29.0 (2020-07-22)

Features

  • allow more exlude options (78e741a)

7.28.0 (2020-07-22)

Bug Fixes

  • use compatibility level 120 as default (07785b4)

Features

7.27.1 (2020-07-08)

7.27.0 (2020-07-01)

Features

  • allow passing error type to core.errorStack (a173cb3)

7.26.3 (2020-06-08)

Bug Fixes

7.26.2 (2020-05-05)

Bug Fixes

  • pass cbc where required (cb59c6b)

7.26.1 (2020-04-30)

Bug Fixes

7.26.0 (2020-04-29)

Features

7.25.6 (2020-03-11)

Bug Fixes

7.25.5 (2020-03-11)

Bug Fixes

  • properly pad when value is unicode string (7807493)

7.25.4 (2020-03-11)

Bug Fixes

7.25.3 (2020-03-06)

7.25.2 (2020-03-05)

Bug Fixes

  • do not auto create lowercase objects (503b177)

7.25.1 (2020-03-05)

Bug Fixes

7.25.0 (2020-03-05)

Features

  • auto create IndexMerge SP (0c4aa55)

7.24.1 (2020-03-02)

7.24.0 (2020-03-01)

Features

  • pass method for error interpolation (ab92a36)

7.23.0 (2020-02-28)

Features

  • encrypt stable and date (8cacc24)

7.22.2 (2020-02-27)

Bug Fixes

7.22.1 (2020-02-27)

Bug Fixes

7.22.0 (2020-02-27)

Features

  • add field id in ngram index, support unicode (4482a49)

7.21.3 (2020-02-25)

Bug Fixes

  • cbc.decrypt: handle gracefully bad length (650524e)

7.21.2 (2020-02-25)

Bug Fixes

  • pass cbc to processFiles function (#94) (019771d)

7.21.1 (2020-02-20)

Bug Fixes

  • allow logging of binary columns (0e99365)
  • do not try to create ngramtt again (6043f60)

7.21.0 (2020-02-11)

Features

  • support yaml files in schema folders (7e52b30)

7.20.1 (2020-01-29)

Bug Fixes

7.20.0 (2020-01-29)

Features

7.19.1 (2020-01-24)

7.19.0 (2020-01-24)

Bug Fixes

  • do not read cache with require() (8466081)

Features

  • include sql files in compiled app (3f60d55)

7.18.3 (2020-01-24)

7.18.2 (2020-01-14)

7.18.1 (2020-01-14)

7.18.0 (2019-12-17)

Features

7.17.0 (2019-12-04)

Features

7.16.2 (2019-10-30)

Bug Fixes

  • handle rowversion fields (f1a9717)

7.16.1 (2019-10-10)

Bug Fixes

  • use getError for variable errors (9706d1d)

7.16.0 (2019-10-10)

Bug Fixes

  • unify saveAs and resultsets processing (c9fe4a0)

7.15.4 (2019-09-18)

Bug Fixes

  • always delete ***.json columns from resultSet (#83) (3fec6be)

7.15.3 (2019-09-17)

Bug Fixes

7.15.2 (2019-09-03)

Bug Fixes

  • handle linux newline format (cb3a41d)

7.15.1 (2019-08-15)

Bug Fixes

  • skip unneeded auth properties (87910e5)

7.15.0 (2019-07-25)

Features

7.14.1 (2019-07-18)

Bug Fixes

  • check if stored procedure is linked before calling it (b29ee62)

7.14.0 (2019-06-25)

Features

  • add procedure description to sql extended properties (7c2a359)
  • add table description to sql extende properties (befbc4c)

7.13.4 (2019-05-29)

Bug Fixes

7.13.3 (2019-05-29)

Bug Fixes

  • skip null stringification (a058c21)

7.13.2 (2019-05-28)

Bug Fixes

  • skip date stringification (e6377cb)

7.13.1 (2019-05-26)

Bug Fixes

  • set hash only when dropped (39569ff)
  • show filename on error (6d15a81)

7.13.0 (2019-05-04)

Features

  • support json in columns and params (e6bd124)

7.12.2 (2019-04-27)

Bug Fixes

  • improve offline and cacheing (6f95974)

7.12.1 (2019-04-18)

Bug Fixes

7.12.0 (2019-04-17)

Features

  • convert objects parameters to JSON (9800354)

7.11.0 (2019-04-16)

Bug Fixes

  • stringify objects when encrypting (f7e3e8e)

Features

  • allow using '-' as prefix separator (41d2069)

7.10.1 (2019-03-27)

Bug Fixes

  • support encryption in TVP (5a1ca7f)

7.10.0 (2019-03-27)

Features

  • allow seed data coming from .js or .json (b15d772)

7.9.2 (2019-03-22)

7.9.1 (2019-03-14)

Bug Fixes

7.9.0 (2019-03-13)

Bug Fixes

Features

  • crypto activated by field/param prefix (a2b473a)
  • support ?# before the modifiers (36c8c81)

7.8.2 (2019-02-25)

Bug Fixes

  • only create when create.user is configured (4d52389)

7.8.1 (2019-02-19)

Bug Fixes

  • handle schemas in import order (7763192)

7.8.0 (2019-02-19)

Features

  • access whole config subtrees as JSON when interpolating (37b81ab)

7.7.2 (2019-02-14)

Bug Fixes

7.7.1 (2019-02-14)

Bug Fixes

  • interpolate falsy values correctly (d6aa73d)

7.7.0 (2019-02-08)

Bug Fixes

Features

  • easily encrypt test data (04440ff)

7.6.0 (2019-02-02)

Bug Fixes

7.5.0 (2018-12-06)

Features

7.5.0 (2018-12-06)

Features

7.4.0 (2018-08-02)

Features

  • add possibility to interpolate filenames, tables and tabletypes (#60) (51dc26b)

7.3.1 (2018-06-11)

Bug Fixes

7.3.0 (2018-06-07)

Bug Fixes

  • pass options to initial connection (a34918d)

7.2.1 (2018-05-09)

Bug Fixes

  • handle all updates cases (559a164)

7.2.0 (2018-04-17)

7.1.1 (2018-03-04)

Bug Fixes

  • log error instead of plain object (#52) (76aef9f)

7.1.0 (2018-01-30)

7.0.0 (2017-12-06)

Bug Fixes

  • add ability to exclude part of the schema (#42) (6f9af5e)

Features

6.8.0 (2017-10-09)

Features

  • allow disabling schemaUpdate retries (3220776)

6.7.1 (2017-09-28)

Bug Fixes

  • additional check if user exist but is not a db_owner (cea48cd)
  • deadlocked on parallel test caused by sp_addrolemember (c141540)

6.7.0 (2017-09-28)

Bug Fixes

  • deadlocked on parallel test caused by sp_addrolemember (#37) (0ae966c)
  • optimize when no schemas to update (bde3c93)

Features

  • improve logging and performance metrics (041af81)

6.6.4 (2017-08-21)

Bug Fixes

6.6.3 (2017-08-02)

Bug Fixes

  • remove dependency to when (65e14d8)

6.6.2 (2017-07-28)

Bug Fixes

  • throw proper error from resultSet (64a8107)

6.6.1 (2017-06-26)

Bug Fixes

6.6.0 (2017-06-20)

Features

  • grant server state view permission to the db user, generate uuid in meta UIS-2550 (f95967a)

6.5.0 (2017-05-31)

Features

6.4.11 (2017-05-31)

Bug Fixes

  • Change rowversion column type to binary for table-types (#30) (2725f6e)

6.4.10 (2017-05-22)

6.4.9 (2017-05-22)

6.4.8 (2017-05-22)

6.4.7 (2017-05-22)

6.4.6 (2017-05-22)

6.4.5 (2017-05-15)

Bug Fixes

6.4.4 (2017-05-11)

Bug Fixes

  • throw correct error when sql parser fails (#28) (8cfb82c)

6.4.3 (2017-05-05)

Bug Fixes

  • support default output params (dc8c917)

6.4.2 (2017-05-05)

Bug Fixes

6.4.1 (2017-05-04)

Bug Fixes

6.4.0 (2017-04-19)

Features

  • allow calling schema returning function (92469c5)

6.3.1 (2017-04-19)

Bug Fixes

6.3.0 (2017-03-31)

Features

  • support timestamp and rowversion (dd8e52b)

6.2.2 (2017-03-31)

Bug Fixes

6.2.1 (2017-03-30)

Bug Fixes

6.2.0 (2017-03-30)

Features

  • flexible SP linking and schema update (d139fb4)

6.1.1 (2017-03-27)

Bug Fixes

  • scalar type size parsing (01ef232)

6.1.0 (2017-03-23)

Bug Fixes

Features

  • enable parse of table check constraint (0f55920)
  • skipping creation of individual table types (80354e3)

6.0.1 (2017-03-08)

Bug Fixes

6.0.0 (2017-03-06)

Features

  • allow call modifiers [], [^], [?], [0], [+] (#22) (9cbcae9)
  • throw errors containing data (#23) (b8eed61)

BREAKING CHANGES

  • errors are now thrown using lowercase first letter

5.8.3 (2017-02-24)

Bug Fixes

  • know which port fails on connect error (#21) (0eb6b34)

5.8.2 (2017-02-18)

Bug Fixes

  • do not refresh views without schema (ff3386b)

5.8.1 (2017-02-10)

Bug Fixes

  • don't try to create user twice if config.create.user = config.db.user (aeed58e)

5.8.0 (2017-02-03)

Features

  • support for expressions (2c63a26)

5.7.3 (2017-01-17)

Bug Fixes

5.7.2 (2017-01-17)

Bug Fixes

5.7.1 (2017-01-13)

Bug Fixes

  • added error loging before adding query to fail array (fbc1f3e)
  • from error to warn (dd1950d)

5.7.0 (2016-12-19)

Features

  • add possibility to have multiple core.error procedure executions in different try catch blocks (9ed280f)

5.6.3 (2016-12-19)

Bug Fixes

  • conversion for datetime and xml parameters (#17) (375255b)

5.6.2 (2016-12-09)

Bug Fixes

  • do not flood with messages (9490e2f)

5.6.1 (2016-12-01)

Bug Fixes

5.6.0 (2016-12-01)

Features

5.5.10 (2016-11-23)

Bug Fixes

5.5.9 (2016-11-23)

Bug Fixes

5.5.8 (2016-11-07)

Bug Fixes

5.5.7 (2016-11-04)

Bug Fixes

5.5.6 (2016-11-04)

5.5.5 (2016-11-04)

5.5.4 (2016-11-04)

Bug Fixes

  • fix issue with national characters in XML columns (34dd4ae)

5.5.3 (2016-11-03)

Bug Fixes

  • fix failed queries check (75b04f9)

5.5.2 (2016-11-03)

Bug Fixes

  • should not try to read directory in the schema folder (44c0b06)

5.5.1 (2016-10-24)

5.5.0 (2016-10-13)

Features

  • schema property as function (cf472a5)

5.4.12 (2016-09-20)

5.4.11 (2016-09-20)

Bug Fixes

5.4.10 (2016-09-13)

5.4.9 (2016-09-13)

5.4.8 (2016-09-13)

5.4.7 (2016-08-24)

5.4.6 (2016-08-17)

Bug Fixes

5.4.5 (2016-08-12)

Bug Fixes

5.4.4 (2016-08-02)

5.4.3 (2016-07-26)

Bug Fixes

5.4.2 (2016-07-26)

5.4.1 (2016-07-11)

Features

5.3.65 (2016-06-23)

Features

  • add support for saving documentation when doc=true in the config (0f090fa)

5.3.64 (2016-06-20)

Features

  • add support for time type (6800701)

5.3.63 (2016-06-20)

Features

  • add support for time columns in a table type (9652a77)

5.3.62 (2016-06-16)

5.3.61 (2016-06-15)

Features

5.3.60 (2016-06-03)

Features

  • add parser for default expression (a6d5450)
  • add support for default values and datetime2 precision in TVP (5475910)
  • support parsing default values for table columns (abdaa51)
  • support sending default values in TVP and fix datetime2 handling (83a407b)

5.3.59 (2016-06-02)

Features

5.3.58 (2016-06-01)

5.3.57 (2016-06-01)

Features

5.3.56 (2016-05-30)

Features

  • add support for endpoint/method syntax (4a5d41f)

5.3.55 (2016-05-26)

Bug Fixes

  • remove comment (f47d03d)
  • remove fields filtration by default and handle in implementation (1fc3223)

Features

  • add automatig XML building from JSON (744f517)

5.3.54 (2016-05-25)

Bug Fixes

  • improve itteration algorithm (74e04bb)

Features

  • XML parsing functionality (76b4630)

5.3.53 (2016-05-17)

Bug Fixes

5.3.52 (2016-05-17)

Features

5.3.51 (2016-05-10)

Features

  • support passing $meta and using . in parameter/column names(706fe1f)

5.3.50 (2016-05-06)

Features

  • generate TTU automatically for all tables based on their structure(0c769cb)

5.3.49 (2016-04-28)

Bug Fixes

  • call-sp: Default parameters should not be overridden with NULL when properties not specified.(55c7ef9)

Features

  • resultsets-order: Include output parameters with predefined key when using naming resultsets.(25914da)

5.3.48 (2016-04-27)

5.3.47 (2016-04-25)

Features

  • allow retry to be configured and fail when retry is disabled (55783de)

5.3.46 (2016-04-22)

Features

  • add support for creating database (04ab4fb)

5.3.45 (2016-04-19)

Bug Fixes

  • fix naming convention for auditCall (edbec62)

5.3.44 (2016-04-15)

Features

  • add Gitlab-ci and Jenkins scripts (4591399)

5.3.43 (2016-04-05)

Features

  • report error location in file (1f60345)

5.3.42 (2016-04-05)

Features

  • parser: add function and params comment as documentation (fbb7e8a)
  • parser: add support for alter (ce74eab)
  • parser: add table and procedure comment as description in mssql (91075e5)

5.3.41 (2016-04-04)

Features

  • update ut-error dependency (fed374c)

5.3.40 (2016-03-31)

Bug Fixes

Features