Skip to content

Conversation

@lukekim
Copy link
Collaborator

@lukekim lukekim commented Oct 20, 2025

No description provided.

hozan23 and others added 30 commits September 6, 2024 21:22
* update datafusion-federation dependency

* update to datafusion-federation to version 0.2.2
* use datafusion::Unparser for converting datafusion Expr to SQL

* Just one mapping from Engine to Dialect

* Remove more passing of Dialect

* Remove lint

---------

Co-authored-by: Phillip LeBlanc <[email protected]>
…102)

* don't wrap Engine with Options in SqlTable and SqlExec

* sql/sql_provider: use quote style for column and table names based on the dialect

---------

Co-authored-by: Phillip LeBlanc <[email protected]>
* wip

* duckdb streaming

* clippy

* arrow to arrow stream

* error message

* fix: Support `INTERVAL` in SQLite (#85)

* poc: Support interval in SQLite using an AST analyzer

* Refactoring

* u64 -> i64

* fix: Support INTERVAL expressions in SQLite

* docs: Add comment about flattening arguments list

* refactor: Rename SQLiteVisitor to SQLiteIntervalVisitor

* test: Add some tests

---------

Co-authored-by: Phillip LeBlanc <[email protected]>

* Use DuckDB streaming

* Fixes

* Fix feature flagging

* Fix lint

* Add spiceai branch to pull_request

---------

Co-authored-by: peasee <[email protected]>
Co-authored-by: Phillip LeBlanc <[email protected]>
* SQLite: Validate expected indexes when attaching local datasets

* Add test for indexes creation and retrieval (SQLite)

* Update warning messages
* fix: Don't silence blocking task errors

* fix: Cover Ok(Err()) match arm for DuckDB writer handle

* refactor: Rename overloaded error e
* fix: Re-attach databases on each query

* Update src/sql/db_connection_pool/dbconnection/duckdbconn.rs

---------

Co-authored-by: Phillip LeBlanc <[email protected]>
* Correctly handle mysql timestamp() and datetime() types

* Restructure MySQL test, add test for timestamp() types

* Include test for datetime types
* Postgres enum support

* Add enum test as part of integration test

* update

* Remove the duplicate function

* fix

---------

Co-authored-by: Phillip LeBlanc <[email protected]>
* Support all time() types in MySQL

* Include test for time types
…ol (#113)

* Verify MySQL parameters and connections before creating connection pool

* Update
nuno-faria and others added 23 commits August 4, 2025 11:23
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@v1.17.0...v1.18.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [rand](https://github.com/rust-random/rand) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@rand_core-0.9.1...rand_core-0.9.2)

---
updated-dependencies:
- dependency-name: rand
  dependency-version: 0.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [rstest](https://github.com/la10736/rstest) from 0.25.0 to 0.26.1.
- [Release notes](https://github.com/la10736/rstest/releases)
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md)
- [Commits](la10736/rstest@v0.25.0...v0.26.1)

---
updated-dependencies:
- dependency-name: rstest
  dependency-version: 0.26.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [dyn-clone](https://github.com/dtolnay/dyn-clone) from 1.0.19 to 1.0.20.
- [Release notes](https://github.com/dtolnay/dyn-clone/releases)
- [Commits](dtolnay/dyn-clone@1.0.19...1.0.20)

---
updated-dependencies:
- dependency-name: dyn-clone
  dependency-version: 1.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [prost](https://github.com/tokio-rs/prost) from 0.13.5 to 0.14.1.
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.13.5...v0.14.1)

---
updated-dependencies:
- dependency-name: prost
  dependency-version: 0.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* ClickHouse: Update python bindings

* Update comment

* Add clickhouse to default feature
* Upgrade datafusion to version 50

* Update Cargo.toml

Co-authored-by: Phillip LeBlanc <[email protected]>

* Upgrade datafusion-federation to 0.4.10

---------

Co-authored-by: Phillip LeBlanc <[email protected]>
* Improve the read performance of Postgres' Decimals

* Avoid unnecessary cast

---------

Co-authored-by: Phillip LeBlanc <[email protected]>
)

* feat: [sqlite] Delegate supports_filters_pushdown to read provider

* Formatting
Bumps [insta](https://github.com/mitsuhiko/insta) from 1.43.1 to 1.43.2.
- [Release notes](https://github.com/mitsuhiko/insta/releases)
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](mitsuhiko/insta@1.43.1...1.43.2)

---
updated-dependencies:
- dependency-name: insta
  dependency-version: 1.43.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luke Kim <[email protected]>
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.140 to 1.0.145.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.140...v1.0.145)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-version: 1.0.145
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luke Kim <[email protected]>
Bumps [bollard](https://github.com/fussybeaver/bollard) from 0.19.1 to 0.19.3.
- [Release notes](https://github.com/fussybeaver/bollard/releases)
- [Changelog](https://github.com/fussybeaver/bollard/blob/master/RELEASE.md)
- [Commits](fussybeaver/bollard@v0.19.1...v0.19.3)

---
updated-dependencies:
- dependency-name: bollard
  dependency-version: 0.19.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.225 to 1.0.228.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.225...v1.0.228)

---
updated-dependencies:
- dependency-name: serde
  dependency-version: 1.0.228
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luke Kim <[email protected]>
* feat: [sqlite] Batch insert using prepared statements

* Remove Decimal

* Remove Decimal

* Fixes

* Update core/tests/sqlite/mod.rs

Signed-off-by: Luke Kim <[email protected]>

* Fixes

* Fix build issue

* Fix build

* Remove Decimal support

* Remove unused conversion

* Fix Clippy issues

---------

Signed-off-by: Luke Kim <[email protected]>
* Upgrade Rust toolchain from 1.86 to 1.89

* Fix Clippy issues
* Add Rust caching to PR workflow to improve performance

* Use a Acitons feature matrix to improve build times (#458)

---------

Signed-off-by: Luke Kim <[email protected]>
@lukekim lukekim self-assigned this Oct 20, 2025
@lukekim lukekim changed the title Merge from 'main' Merge from main into spiceai Oct 20, 2025
dependabot bot and others added 3 commits October 19, 2025 20:37
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 5 to 7.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@v5...v7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.