Skip to content

Latest commit

 

History

History
executable file
·
844 lines (473 loc) · 38.8 KB

CHANGELOG.md

File metadata and controls

executable file
·
844 lines (473 loc) · 38.8 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

21 October 2024

3 October 2024

3 October 2024

13 June 2024

  • feat: Bin log status and replication lag waiting system #62
  • deproll 612e2c2
  • Breaking change notes eb9b429
  • 8.1 beta 0e0576f

23 April 2024

27 March 2024

  • fix: express vulnerability 7ae01af

4 March 2024

  • fix: IStoredProcedureResult type 7b39b12

28 February 2024

  • feat: IOKPacket and IStoredProcedureResult interfaces for typing stored procedure results 9df3b60

27 November 2023

21 November 2023

  • exposed apis to get main and local config file paths so that applications can spawn sub applications dd27da0

21 November 2023

21 November 2023

21 November 2023

21 November 2023

  • added alternate path to supply custom CLI -> config mapping 2749764

21 November 2023

  • fix: allow custom config passthrough from CLI args eaa868e
  • fix: buid-lib script 4ae1e4b

21 November 2023

  • fix: ConfigLoader CLI overrides d381c8f

21 November 2023

21 November 2023

29 June 2023

28 May 2023

27 May 2023

  • fix: cloudwatch config validation 1190bb1

27 May 2023

  • deproll 4c09a91
  • fix logger typings to accept the base logger class & returned a logger factory method that can be overrided on the Application 50d4643

26 May 2023

26 May 2023

17 May 2023

  • Updated Typescript & typedoc 5f3bd46
  • deproll b5b41eb
  • Added test for transaction for when StartTransaction fails b25eae7

10 March 2023

10 March 2023

  • fix: Ensure official NPM registry is used 7b3960f
  • (testing): remove totalpvae eslint d45307d

10 March 2023

10 March 2023

  • feat: retry transaction on lock timeouts c3ad7fa

6 March 2023

4 January 2023

  • deproll (Minus jsonwebtoken) 1ef6050
  • jsonwebtoken 8.x -> 9.0.0 5fbba2d

16 November 2022

  • fix: send numbers as response 4b2254f

28 October 2022

  • fix: IsolationLevel pass throughs daf9166

28 October 2022

  • feat: Transaction Isolation levels cf7306d

28 October 2022

  • feat: Database Cast objects dc7102f

27 October 2022

  • fix: clear transanction state on Deadlocks 306a47f

27 October 2022

14 October 2022

3 October 2022

  • Undid debug code making its way into master from PR #52, #52. #54
  • Added NotImplementedError. #52
  • Clarify getParameters and getParametersForQuery #51
  • feat: RawError f198938

1 June 2022

  • deproll f0208fc
  • deproll 57c440e
  • refactor: Replaced usages of IDictionary with typescript's builtin Record interface fb28f03

8 March 2022

  • deproll be5e524
  • typescript-eslint upgrade 186ee78
  • Breaking: pass IDatabaseConnection to getQuery 0b9afe1

14 January 2022

  • feat: SetSessionVariableQuery 6ea3887

7 January 2022

23 November 2021

  • feat: Allow accepting instances of Handlers for attachment 621aeec

22 November 2021

  • deproll 8a65682
  • replaced merge-change with my own fork that contains vulnerability patches 72412c9

3 October 2021

  • deproll 477d756
  • breaking: Added _destroy abstract api to Database, intended for destroying connection pools a5c8a97

8 September 2021

  • deproll 012dd73
  • Breaking changes docs 824e19f
  • fix: BackendAuthenticationMiddleware from requiring the Request object, it was never actually used anyway 6b087c5

3 September 2021

  • fix: middleware rejection handling (it was being handled twice) 3845ece

2 September 2021

  • eslint upgrade and fix some tests 3449719
  • feat: Query.onPreQuery hook e62d8fa

19 August 2021

  • fix handler response typings 80c9dfb

19 August 2021

  • fix: Exposure of IHandlerResponse and IHandlerError types 57f151c

18 August 2021

  • fix: Peer dependency version 3807444

18 August 2021

27 July 2021

10 July 2021

21 April 2021

9 April 2021

  • fix: Avoid crashes when SQLFormatter fails to format queries af5cad8

24 March 2021

  • feat: Genericized IHandler 8748493

19 March 2021

  • fix: allow unknown parameters 34a3167

9 March 2021

  • fix: DatabaseQueryError export 40c8f69

3 March 2021

  • fix: Query Post processing types 647fa82

19 February 2021

  • Only format SQL if log level is silly 4e204d2

18 February 2021

  • fix: TemporaryTable uses parameters for query use 00f0282

17 February 2021

  • fix default log level settings 0cbae4b

16 February 2021

  • fix: Added missing isClosed API to IDatabaseConnection / ManagedDatabaseConnection 51bc6e5

15 February 2021

15 February 2021

  • fix: Config Loading fixes e9f4a60
  • fix: error reporting if an error occurs before the config is loaded. 6d8dec2

14 February 2021

14 February 2021

14 February 2021

22 January 2021

20 January 2021

2 December 2020

  • changelog 134dc38
  • fix: Corrected generic typing for query post processing b5c8dd1

23 November 2020

16 November 2020

27 October 2020

  • feat: Temporary Table queries decb608
  • fix: Allow connection context changing when managed connection is not in write mode 707def8
  • fix temp table query 39a027f

21 October 2020

20 October 2020

  • refactor: Genericize Application (TConfig/TAuthToken) 435aee5

20 October 2020

  • refactor: Replaced IAuthTokenData with @arashi/token impl 3922c56

19 October 2020

3 September 2020

  • deproll 5dcf6e0
  • fix: allow more than just strings to be escaped 4b12f0a

3 September 2020

  • feat: Added static escape method to MySQLDatabase d525363

11 August 2020

11 August 2020

  • test: use free port instead of a fixed port 93f8f53
  • deproll 6c4527e
  • reduced @types/node dependency back to node12 c0509ec

22 July 2020

15 June 2020

15 June 2020

  • remove yarn lock 48f314f
  • DB instantation stacks e39544d
  • enhancement: Added stacktrace trace log on setConnection rollbacks c9595c6

19 February 2020

  • fix (db): Added connection state checks to avoid closing connections that are already closed. 5e0a9dc
  • Default query parameters 4f51828

4 February 2020

  • Reusable ManagedDatabaseConnection dfadaae
  • #19 - Response.error accepts error objects by default 8a8ed07

3 February 2020

7 January 2020

3 November 2019

  • Fixed Query interfaces with IDatabaseConnection interface & ManagedDatabaseConnection class 11a308a
  • fixed typescript docs 0d38c99
  • enabled incremental builds e851743

2 November 2019

29 October 2019

11 October 2019

19 July 2019

17 July 2019

17 July 2019

  • managed database connection optional construction parameter ccb7fbb

17 July 2019

10 July 2019

4 July 2019

  • forgot to build... *facepalm b998292

4 July 2019

20 June 2019

20 June 2019

20 June 2019

19 June 2019

23 May 2019

22 May 2019

16 May 2019

  • Fixed JsonWebTokenError handling 887f128

25 April 2019

10 April 2019

10 April 2019

22 February 2019

15 January 2019

  • Made changes to how AuthenticationMiddleware propagated rejection. 55e8340
  • fixed regression bug from 0.10.1 e6ed8ca

8 January 2019

  • removed args and replaced it with commander, this is an incomplete build 593dd08
  • config fixes 96657eb
  • commander a406e2c

27 December 2018

4 October 2018

  • added user agents to logging e1103b9

4 October 2018

  • docs rebuild 2ed48e4
  • service providers test 2ac28b2
  • auth middlware change for backend call support efd747c

13 August 2018

13 August 2018

  • defaults and potential bugfix 434a944

13 August 2018

13 August 2018

v0.4.0

10 July 2018