github sfu-db/connector-x v0.4.6
0.4.6

4 hours ago

What's Changed

  • build(deps): bump JamesIves/github-pages-deploy-action from 4.7.6 to 4.8.0 by @dependabot[bot] in #881
  • fix: use Decimal128 for MSSQL/MySQL DECIMAL types in Arrow destinations by @yuansuentw in #884
  • fix: correctly detect MySQL BINARY/VARBINARY types using BINARY_FLAG by @yuansuentw in #885
  • (feat): use clickhouse offical client by @meirdev in #888
  • python tests: migrate DB integration tests to testcontainers by @wangxiaoying in #894
  • Rust tests: use testcontainers fallback and remove CI DB services by @wangxiaoying in #895
  • build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #893
  • build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #892
  • Bump rusqlite 0.33 -> 0.37; r2d2_sqlite 0.26 -> 0.31 by @lmmx in #845
  • build(deps): bump extractions/setup-just from 3 to 4 by @dependabot[bot] in #900
  • Feat/dbascoules/default to microsecond precision by @dbascoules in #901
  • Feature/allow redshift iam or saml login by @antivirak in #896
  • Fix MySQL TINYINT incorrectly mapped to Boolean in Arrow transport by @oystersuki in #902
  • Fix MySQL BIGINT UNSIGNED mapped to Float64 causing precision loss in Arrow transport by @oystersuki in #903
  • preserve integer dtype sizes instead of upcasting to int64 by @lukgra in #905
  • feat: support PostgreSQL range types across Arrow and Pandas by @santosh-d3vpl3x in #907
  • fix(mysql): detect binary vs text columns by charset (charsetnr == 63) instead of BINARY_FLAG by @oystersuki in #915
  • add free-threading support and wheels by @kumaraditya303 in #917
  • build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #918
  • build(deps): bump actions/cache from 5 to 6 by @dependabot[bot] in #921
  • update ethnum 1.5.2 to 1.5.3 by @oystersuki in #931
  • fix: Rust panic in arrow_stream is not propagate to python by @oystersuki in #920
  • feat(mysql): preserve narrow integer and float types in Arrow transports by @oystersuki in #919
  • fix(trino): propagate URL connection parameters and fix partition verify bug by @GiacomoSaccaggi in #928
  • fix(sql): avoid query execution for schema discovery (LIMIT 0 + SQLite stmt.columns) by @GiacomoSaccaggi in #929
  • fix(trino): handle ARRAY, MAP, ROW and other complex JSON value types by @GiacomoSaccaggi in #930
  • fix(url): stop form-encoding connection URL parameters, and report unknown Postgres options as errors by @GiacomoSaccaggi in #933
  • build(deps): bump actions/setup-java from 5 to 6 by @dependabot[bot] in #932
  • build(rust): bump datafusion from 46.0.1 to 50.3.0 by @dependabot[bot] in #842
  • fix(python): regenerate poetry.lock and pin Poetry version by @oystersuki in #935
  • fix(oracle): map unconstrained NUMBER(0,0) to Decimal instead of float64 by @dbascoules in #934
  • build(deps): bump JamesIves/github-pages-deploy-action from 4.8.0 to 4.9.0 by @dependabot[bot] in #925
  • Add support for mysql SSL mode by @jessegrabowski in #922
  • feat: change mysql test image by @oystersuki in #940
  • fix: change mysql test image for rust tests by @oystersuki in #944
  • Fix Databricks import abort from bundled Kerberos/OpenSSL dependencies by @saurabh500 in #943
  • test(mysql): stop skipping TLS tests in CI by @oystersuki in #945
  • fix(arrow_stream): propagate errors instead of panicking on connection setup by @ricardo-valero in #910
  • fix(mysql): read fallback schema from LIMIT 0 result set metadata by @oystersuki in #947

New Contributors

Special thanks to @oystersuki for actively maintaining the repo!

Full Changelog: v0.4.5...v0.4.6

Don't miss a new connector-x release

NewReleases is sending notifications on new releases.