Releases: sfu-db/connector-x
Releases · sfu-db/connector-x
0.4.0
What's Changed
- build(deps): bump akhilmhdh/contributors-readme-action from 2.3.8 to 2.3.10 by @dependabot in #623
- build(deps): bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 by @dependabot in #636
- [WIP] Adding microsecond timestamp type, fix #644 #634 by @wangxiaoying in #646
- Change ValueError exception to ModuleNotFoundError by @aimtsou in #652
- read mysql text column (utf8 charset) as string column by @Cabbagec in #660
- build(deps): bump JamesIves/github-pages-deploy-action from 4.6.1 to 4.6.3 by @dependabot in #662
- build(deps): bump JamesIves/github-pages-deploy-action from 4.6.3 to 4.6.4 by @dependabot in #683
- build(deps): bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.8 by @dependabot in #691
- read mysql bit type as i64 by @Cabbagec in #661
- feat: Added Params for CA Certs in MSSQL Config by @pangjunrong in #698
- feat: Added Option for Oracle Connector to use Alias w/ Params by @pangjunrong in #700
- support python 3.13 by @wangxiaoying in #702
New Contributors
- @aimtsou made their first contribution in #652
- @pangjunrong made their first contribution in #698
Full Changelog: v0.3.3...v0.4.0
0.3.3
What's Changed
- build(pypi): Constrain the python version by @zen-xu in #533
- Arrow stream by @wangxiaoying in #536
- DataFusion 31 and Arrow 46 upgrade by @gruuya in #540
- Update mssql.md by @albcunha in #544
- update to
r2d2-oracle=0.6
by @rursprung in #562 - Infinite Postgres Bug #573 by @AndrewJackson2020 in #574
- Update SQLite dependencies by @aljazerzen in #568
- Create dependabot.yml by @tschm in #576
- Bump actions/cache from 2 to 4 by @dependabot in #578
- Bump actions/download-artifact from 3 to 4 by @dependabot in #577
- Bump actions/setup-java from 3 to 4 by @dependabot in #579
- Bump JamesIves/github-pages-deploy-action from 4.0.0 to 4.5.0 by @dependabot in #580
- Bump Gr1N/setup-poetry from 8 to 9 by @dependabot in #581
- Bump actions/upload-artifact from 2 to 4 by @dependabot in #582
- Bump actions/checkout from 2 to 4 by @dependabot in #589
- Bump actions/setup-python from 1 to 5 by @dependabot in #588
- Bump extractions/setup-just from 1 to 2 by @dependabot in #587
- Update dependencies in cargo.toml using a bot by @tschm in #583
- build(rust): bump itertools from 0.10.5 to 0.11.0 by @dependabot in #594
- build(rust): bump openssl from 0.10.63 to 0.10.64 by @dependabot in #591
- Revert "build(rust): bump openssl from 0.10.63 to 0.10.64" by @wangxiaoying in #596
- build(rust): bump rust_decimal from 1.33.1 to 1.35.0 by @dependabot in #597
- Feat/pg semicolon support by @Jordan-M-Young in #599
- build(rust): bump chrono from 0.4.33 to 0.4.38 by @dependabot in #602
- add contributor list to readme by @wangxiaoying in #604
- typing: add stubs for connectorx.so by @zen-xu in #606
- No need to rely on the backport
importlib_metadata
for version retrieval anymore by @zen-xu in #607 - typing: support type hint with standard collections by @zen-xu in #605
- refactor: A more Pythonic way to set environment variables. by @zen-xu in #608
- Re-write
remove_ending_semicolon
by @surister in #601 - typing: optimize type annotations by @zen-xu in #609
- refactor: simplify ternary operator by @zen-xu in #611
- refactor: Optimize the detection of whether a package is installed. by @zen-xu in #610
- fix: correct read_sql return type annotation by @zen-xu in #612
- feat: Supports structured construction of database connection. by @zen-xu in #613
- build(deps): bump akhilmhdh/contributors-readme-action from 2.3.6 to 2.3.8 by @dependabot in #618
- build(deps): bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 by @dependabot in #617
- implement Trino source by @domnikl in #585
- [WIP] support python 3.12 by @wangxiaoying in #615
New Contributors
- @zen-xu made their first contribution in #533
- @albcunha made their first contribution in #544
- @rursprung made their first contribution in #562
- @AndrewJackson2020 made their first contribution in #574
- @aljazerzen made their first contribution in #568
- @tschm made their first contribution in #576
- @dependabot made their first contribution in #578
- @surister made their first contribution in #601
- @domnikl made their first contribution in #585
Full Changelog: v0.3.2...v0.3.3
What's Changed
- build(pypi): Constrain the python version by @zen-xu in #533
- Arrow stream by @wangxiaoying in #536
- DataFusion 31 and Arrow 46 upgrade by @gruuya in #540
- Update mssql.md by @albcunha in #544
- update to
r2d2-oracle=0.6
by @rursprung in #562 - Infinite Postgres Bug #573 by @AndrewJackson2020 in #574
- Update SQLite dependencies by @aljazerzen in #568
- Create dependabot.yml by @tschm in #576
- Bump actions/cache from 2 to 4 by @dependabot in #578
- Bump actions/download-artifact from 3 to 4 by @dependabot in #577
- Bump actions/setup-java from 3 to 4 by @dependabot in #579
- Bump JamesIves/github-pages-deploy-action from 4.0.0 to 4.5.0 by @dependabot in #580
- Bump Gr1N/setup-poetry from 8 to 9 by @dependabot in #581
- Bump actions/upload-artifact from 2 to 4 by @dependabot in #582
- Bump actions/checkout from 2 to 4 by @dependabot in #589
- Bump actions/setup-python from 1 to 5 by @dependabot in #588
- Bump extractions/setup-just from 1 to 2 by @dependabot in #587
- Update dependencies in cargo.toml using a bot by @tschm in #583
- build(rust): bump itertools from 0.10.5 to 0.11.0 by @dependabot in #594
- build(rust): bump openssl from 0.10.63 to 0.10.64 by @dependabot in #591
- Revert "build(rust): bump openssl from 0.10.63 to 0.10.64" by @wangxiaoying in #596
- build(rust): bump rust_decimal from 1.33.1 to 1.35.0 by @dependabot in #597
- Feat/pg semicolon support by @Jordan-M-Young in #599
- build(rust): bump chrono from 0.4.33 to 0.4.38 by @dependabot in #602
- add contributor list to readme by @wangxiaoying in #604
- typing: add stubs for connectorx.so by @zen-xu in #606
- No need to rely on the backport
importlib_metadata
for version retrieval anymore by @zen-xu in #607 - typing: support type hint with standard collections by @zen-xu in #605
- refactor: A more Pythonic way to set environment variables. by @zen-xu in #608
- Re-write
remove_ending_semicolon
by @surister in #601 - typing: optimize type annotations by @zen-xu in #609
- refactor: simplify ternary operator by @zen-xu in #611
- refactor: Optimize the detection of whether a package is installed. by @zen-xu in #610
- fix: correct read_sql return type annotation by @zen-xu in #612
- feat: Supports structured construction of database connection. by @zen-xu in #613
- build(deps): bump akhilmhdh/contributors-readme-action from 2.3.6 to 2.3.8 by @dependabot in #618
- build(deps): bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 by @dependabot in #617
- implement Trino source by @domnikl in #585
- support python 3.12 by @wangxiaoying in #615
New Contributors
- @zen-xu made their first contribution in #533
- @albcunha made their first contribution in #544
- @rursprung made their first contribution in #562
- @AndrewJackson2020 made their first contribution in #574
- @aljazerzen made their first contribution in #568
- @tsc...
0.3.2
What's Changed
- Fix typo "lightening" in README.md by @kevinheavey in #389
- Adds Enum transport in Postgres->Arrow2 +tests by @auyer in #391
- Polars uses Arrow2 in their code. So should this lib by @auyer in #393
- Adds support for the rest of the Ltree family + docs on binary protocol by @auyer in #392
- use stable rust with GAT stablized in 1.65 by @dovahcrow in #395
- added simple query implementation by @alswang18 in #387
- Expose cpp lib and support iterative interface for arrow destination by @wangxiaoying in #398
- Datafusion 14 arrow 26 upgrade by @wangxiaoying in #399
- Add PG JSON to Arrow transport rules by @gruuya in #405
- fix build only with src_bigquery and dst_arrow2 by @marianoguerra in #441
- feat: add support MYSQL_TYPE_VARCHAR to read MySQL by @zzzdong in #463
- Fixed oracle Date type conversion to fix issue #469 by @FerriLuli in #473
- Libgssapi by @kotval in #472
- Feat/add support for _varchar by @Jordan-M-Young in #487
- Push empty vec on ArrowAssoc when Option is None to fix Postgres _varchar can panic on Option.unwrap by @auyer in #490
- Feat/add support for _text by @Jordan-M-Young in #497
- Feat/pg name support by @Jordan-M-Young in #504
- postgres: add boolean array by @Amar1729 in #453
- Arrow2 and Polars- versions are terribly outdated - updated by @AnatolyBuga in #525
- fix incorrect nullability for datetime type when writing to arrow by @Cabbagec in #529
- Upgrade maturin to 1.0 by @messense in #523
New Contributors
- @kevinheavey made their first contribution in #389
- @alswang18 made their first contribution in #387
- @gruuya made their first contribution in #405
- @marianoguerra made their first contribution in #441
- @zzzdong made their first contribution in #463
- @FerriLuli made their first contribution in #473
- @kotval made their first contribution in #472
- @Jordan-M-Young made their first contribution in #487
- @Amar1729 made their first contribution in #453
- @AnatolyBuga made their first contribution in #525
- @Cabbagec made their first contribution in #529
- @messense made their first contribution in #523
Full Changelog: v0.3.1...v0.3.2
0.3.1
What's Changed
- Add CLOB and BLOB to Oracle typesystem by @wKollendorf in #287
- Correcting Spelling in Docs by @venkashank in #297
- Update doc by @lBilali in #324 #327 #326 #325 #323
- Adding bigquery job location in parameters while getting job details by @phanindra-ramesh in #346
- Refactor for federated query in #351
- Rust version bump to nightly-2022-09-15 #357
- Add array support in arrow2 #339
- Upgrade gcp-bigquery-client to 0.13.0 by @Hieudepchai in #355
- Bump arrow-rs to 22 by @houqp in #364
- Add ltree string type by @auyer in #382
- Fix docs typo by @alexander-beedie in #383
- Add citext in postgres #372
- Add long in oracle #375
- Support MySQL in federated query #296
- Add appname in mssql connection string #336
- Fix bug for NULL values in round func on oracle #333
New Contributors
@wKollendorf, @houqp, @venkashank, @lBilali, @phanindra-ramesh, @Hieudepchai, @auyer made their first contribution
0.3.0
0.2.5
0.2.4
0.2.3
0.2.2
ConnectorX 0.2.2
Features
- Stream write to destination #147
- Support CTE #161
- Add money type support in mssql #141
- Add support of converting bytea in postgres arrow #148
Bug Fixes
- Test each feature gate #139
- Support Python 3.10 #157
- Adding instance name to connect mssql #140
- Support multiple integer types when for count query in postgres #153
- Support unsigned for mysql: #163
- Fix issue when limit > count: #166