Skip to content

Latest commit

 

History

History
76 lines (40 loc) · 2.57 KB

CHANGELOG.md

File metadata and controls

76 lines (40 loc) · 2.57 KB

Changelog

1.0.0 2024-04-21

  • Updated npm modules
  • Added UploadData and DownloadData methods of newest TCLIService.thrift
  • Added npm provenance check

0.3.1 2024-03-15

  • expose flush() in IOperation for proper work with massive data

0.3.0 2023-09-25

  • Upgraded kerberos library

  • Added parameter "orientation" to fetch method in order to force using FETCH_NEXT as first operation after initialization schema

  • Fixed issue when on pending state the error was thrown

  • Fixed issue when in some cases colum was undefined when parsing JsonResult

0.2.0 2022-08-20

  • Fixed an issue with zero-based column start (Spark Thrift Server, Kyuubi, for example)

  • Updated thrift and dev libraries

0.1.5 2021-05-16

  • Added method flush() to operation class, in order to avoid memory allocation errors when working with massive amount of data

  • Added an instruction how to connect via zookeeper using hive-driver

0.1.4 2020-07-03

  • Fixed retrieving null values from the API

0.1.3 2020-03-30

  • Added events to HiveClient: close, reconnecting, timeout

  • Added throwing exception when connection is closed but session is tried to be opened

  • Added method isConnected to the IThriftConnection interface

  • Described in the troubleshooting.md how to reconnect when the connection is lost

0.1.2 2020-02-24

  • Fixed setting response in OperationStateError

0.1.1 2020-02-23

  • Changed version in package.json
  • Fixed retrieving data when Hive does not return hasResultSet
  • Added formatting progressUpdateResponse
  • Added connection example to Azure HDInsight

0.1.0 2020-02-17

  • Implemented methods in HiveDriver for CLIService of HIVE_CLI_SERVICE_PROTOCOL_V11

  • Added HiveClient, HiveSession, HiveOperation for interacation with HiveDriver

  • Added HiveUtils to help retrieving data and present it as JSON

  • Implemented Http and Tcp transports

  • Implemented authentications: NoSASL, Plain, Kerberos

  • Added kerberos authentication process via mongodb kerberos module

  • Implemented SSL secured connection