release-5.1.0
What's Changed
- Handling multi value pinot values by @agrawaldevesh in #1
 - Bump requests from 2.18.4 to 2.20.0 by @dependabot in #2
 - Update PQL to Use LIMIT instead of TOP by @xiangfu0 in #3
 - bump up version to 0.2.5 by @xiangfu0 in #4
 - Upgrade to use new Pinot SQL API and upgrade version to 0.3.0 by @xiangfu0 in #6
 - Make string not using coerce_to_string = false by @xiangfu0 in #7
 - Handle Array fields correctly by @xiangfu0 in #8
 - feat: reuse HTTP / TCP connection (per cursor) by @MrNeocore in #12
 - Issue #13 Support broker authentication by @dd-willgan in #14
 - Quote column names that conflict with reserved words by @0902horn in #17
 - Quote reserved words only by @0902horn in #19
 - Fixing issues with table boolean check, log formatting and PEP8 issues. by @diogobaeder in #22
 - Adding more types support for Pinot by @xiangfu0 in #24
 - Change schemas returned to just default by @dd-willgan in #29
 - Return schema on fetch by @monicaluodialpad in #30
 - Showing minimal changes required to produce an async client by @egalpin in #28
 - Fixing post query auth by @xiangfu0 in #31
 - Add httpx to install_requires by @xylar in #33
 - Add test module by @walterddr in #37
 - initial commit to add CI by @walterddr in #38
 - fix CI by @walterddr in #39
 - add kwargs passthrough to httpx by @walterddr in #41
 - add bool and timestamp by @walterddr in #43
 - adding more tests for quickstart by @xiangfu0 in #44
 - [hotfix] use ciso8601 by @walterddr in #46
 - add ciso8601 to required package in setup.py by @walterddr in #48
 - use importlib and parameterized test by @walterddr in #50
 - Modernizing development tools by @diogobaeder in #51
 - add ability to pass in QueryOptions by @agavra in #53
 - Bump certifi from 2022.9.24 to 2022.12.7 by @dependabot in #54
 - Prevent parsing None fields by @abhi19gupta in #55
 - Allow previous versions of ciso8601 and requests, Unit test for null handling by @abhi19gupta in #58
 - Improving tests by @diogobaeder in #56
 - Increasing code coverage to 50% by @diogobaeder in #61
 - JSON type field parsing from string to dict by @abhi19gupta in #63
 - Fix JSON datatype parsing for empty string by @abhi19gupta in #65
 - Support multi-stage query engine by @xiangfu0 in #69
 - Increasing coverage by @diogobaeder in #70
 - add sqlalchemy support for multi-stage engine by @walterddr in #71
 - Remove /query/sql override for query path by @xiangfu0 in #76
 - Bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #74
 - Finishing coverage by @diogobaeder in #75
 - Patch for SQL Alchemy missing JSON deserializer error by @AZ-AdamDiehl in #68
 - Bump requests from 2.28.2 to 2.31.0 by @dependabot in #72
 
New Contributors
- @agrawaldevesh made their first contribution in #1
 - @MrNeocore made their first contribution in #12
 - @dd-willgan made their first contribution in #14
 - @0902horn made their first contribution in #17
 - @diogobaeder made their first contribution in #22
 - @monicaluodialpad made their first contribution in #30
 - @egalpin made their first contribution in #28
 - @xylar made their first contribution in #33
 - @agavra made their first contribution in #53
 - @abhi19gupta made their first contribution in #55
 - @AZ-AdamDiehl made their first contribution in #68
 
Full Changelog: https://github.com/python-pinot-dbapi/pinot-dbapi/commits/release-5.1.0