taos-query 0.12.2

Driver for TDengine - a timeseries database and analysis platform
Documentation
# Changelog

All notable changes to this project will be documented in this file.


The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.3.14] - 2023-01-16

### Bug Fixes
- Stmt mem leak for binary/nchar bind
- Fix unaligned pointer to support sanitizer build


## [0.3.13] - 2023-01-08

### Bug Fixes
- Fix slice of null bits error
- Fix create topic error for older version
- Fix create topic error


### Features
- Support column view slice
- Taosws PEP-249 fully support


## [0.3.12] - 2022-12-24

### Bug Fixes
- Default max pool size to 5000


### Enhancements
- Support delete meta in json


## [0.3.11] - 2022-12-19

### Bug Fixes
- Fix complie errors in sanitizer mode


### Features
- Add server_version method for connection object
- Support write_raw_block_with_fields


## [0.3.10] - 2022-12-09

### Bug Fixes
- Support write_raw_block_with_fields action


## [0.3.9] - 2022-12-08

### Bug Fixes
- Fix r2d2 timedout error with default pool options
- Produce exlicit error for write_raw_meta in 2.x


## [0.3.8] - 2022-12-01

### Bug Fixes
- Support utf-8 table names in describe


## [0.3.7] - 2022-12-01

### Bug Fixes
- Support special database names in use_database method


## [0.3.6] - 2022-11-29

### Bug Fixes
- Use from_timestamp_opt for the deprecation warning of chrono
- Remove simd-json for mips64 compatibility


### Enhancements
- Expose fields method to public for RawBlock


## [0.3.5] - 2022-11-11

### Bug Fixes

- *(ws)* Fix send error

## [0.3.4] - 2022-11-02

### Refactor
- Expose tokio in prelude mod


## [0.3.3] - 2022-10-31

### Bug Fixes
- Fix drop errors when use optin libs


## [0.3.2] - 2022-10-27

### Features
- Refactor write_raw_* apis


## [0.3.0] - 2022-09-21

### Features
- Add MetaData variant for tmq message.
  - **BREAKING**: add MetaData variant for tmq message.


## [0.2.8] - 2022-09-17

### Bug Fixes
- Public MetaAlter fields and AlterType enum


## [0.2.7] - 2022-09-15

### Bug Fixes
- Catch error in case of action fetch_block


## [0.2.6] - 2022-09-06

### Bug Fixes

- *(ws)* Fix data lost in large query set

## [0.2.5] - 2022-09-02

### Bug Fixes
- Fix version action response error in websocket


## [0.2.3] - 2022-08-31

### Bug Fixes
- Topics table rename


## [0.2.2] - 2022-08-22

### Bug Fixes

- *(query)* Fix websocket v2 float null
- *(ws)* Fix bigint/unsigned-bigint precision bug
- *(ws)* Fix stmt bind with non-null values coredump
- *(ws)* Fix query errno when connection is not alive
- *(ws)* Fix fetch block unexpect exit
- *(ws)* Add ws-related error codes, fix version detection- Fix column length calculation for v2 block


### Documentation
- Add example for bind and r2d2
- Add README and query/tmq examples


### Features

- *(libtaosws)* Add ws_get_server_info
- *(ws)* Add ws_stop_query, support write raw block
- *(ws)* Add ws_take_timing method for taosc cost
- *(ws)* Add stmt API- Add main connector


### Refactor

- *(query)* New version of raw block
- *(query)* Refactor query interface- Fix stmt bind with raw block error
- Fix nchar/json error, refactor error handling


### Testing
- Fix llvm-cov test error and report code coverage


<!-- generated by git-cliff -->
## [0.2.0] - 2022-08-11

### Bug Fixes

- *(query)* Fix websocket v2 float null
- *(ws)* Fix bigint/unsigned-bigint precision bug
- *(ws)* Fix stmt bind with non-null values coredump
- *(ws)* Fix query errno when connection is not alive
- *(ws)* Fix fetch block unexpect exit
- *(ws)* Add ws-related error codes, fix version detection- Fix column length calculation for v2 block


### Documentation
- Add example for bind and r2d2
- Add README and query/tmq examples


### Features

- *(libtaosws)* Add ws_get_server_info
- *(ws)* Add ws_stop_query, support write raw block
- *(ws)* Add ws_take_timing method for taosc cost
- *(ws)* Add stmt API- Add main connector


### Refactor

- *(query)* New version of raw block
- *(query)* Refactor query interface- Fix stmt bind with raw block error
- Fix nchar/json error, refactor error handling


### Init
- First version for C libtaosws


<!-- generated by git-cliff -->