Commit Graph

50 Commits

Author SHA1 Message Date
Rich
9db6b418cb
replace s3 table source to unified io:object_store (#244) 2023-01-17 23:29:11 -08:00
Rich
1e3644ec36
#240 support s3 direct with ColumnQObjectStoreProvider (#241)
* Add test case for s3 direct query

* draft: add ColumnQObjectStoreProvider and global Datafusion SessionContext

* fix a few tests of load params change

* fix database tests of load params change

* do not overwrite endpoint if AWS_ENDPOINT_URL is not provided

* ObjectStoreProvider trait change after upgrade from Datafusion 12 to 14

* add comment for difference of test_s3_memory and test_s3_direct

* add unit test for ColumnQObjectStoreProvider

* fix s3 unit test with aws region in CI
2023-01-16 22:03:11 -08:00
Rich
68ee99a924
#18 minio (S3) in CI (#237)
Full end to end S3 test
2023-01-10 22:24:20 -08:00
Charlie Harrington
23f3a7d684
add security audit action (#201) 2022-10-14 22:56:24 -07:00
QP Hou
4f4bc93a74
enable database-sqlite flag for columnq-cli (#195) 2022-09-26 09:43:05 -07:00
QP Hou
175344ed1d
fix nightly toolchain version in dockerfile (#194) 2022-09-25 19:41:20 -07:00
Qingping Hou
4e812b9995 split database feature flag into database-mysql and database-sqlite 2022-09-25 18:58:05 -07:00
Qingping Hou
37e5d5b03a bump datafusion to 12 and sqlparser to 0.23 2022-09-25 18:58:05 -07:00
Qingping Hou
d53c417d14 purge build cache 2022-08-13 11:18:24 -07:00
geoHeil
c88ce6059f
enable database feature in release build (#182) 2022-08-08 05:24:12 +00:00
QP Hou
193ea79878
support postgres wire protocol in query layer (#169) 2022-05-29 19:20:58 -07:00
zemel leong
3ace6078fa
Add MySQL, Sqlite support. (#162)
* added MySQL and Sqlite datasource support
* updated arrow, datafusion and deltalake to latest version
* cleared simd ci test cache to workaround nightly compiler bug
2022-04-07 00:55:10 -07:00
Charlie Harrington
df3a76a090
support changing the port from an environment variable (#125)
* support changing the port from an environment variable
* bump dependencies
* bump rust nightly for proc-macro2

Co-authored-by: Qingping Hou <dave2008713@gmail.com>
2022-01-07 00:07:24 +00:00
QP Hou
a08465d56f
bump tower-http to 0.1.2 (#105) 2021-11-13 17:17:53 -08:00
Erwin Kroon
56b8d0b8d3
Fallback to application/json encoding (#104)
* feat: fallback to application/json encoding

* fix: update tower-http git hash

* Update roapi-http/src/api/mod.rs

* build: clean roapi-http output in default build

* fix: tower-http cors Any -> any()

Co-authored-by: QP Hou <dave2008713@gmail.com>
2021-11-13 11:06:58 -08:00
Erwin Kroon
3e4bd2ea40
refactor and convert routes tests into integration tests (#96)
Introduced Application struct to help with axum migration.

Co-authored-by: Qingping Hou <dave2008713@gmail.com>
2021-10-23 14:00:39 -07:00
QP Hou
6dd58dc9e0
fix intermittent illegal instruction build error (#95) 2021-10-18 18:56:21 -07:00
QP Hou
6ce319de5f
add native-tls feature to support linking with system provided openssl (#93)
other ci related changes:
* temporarily disable openssl build in release jobs
* upload windows build to github release
2021-10-14 09:05:54 -07:00
Qingping Hou
a018637a90 fix windows release build 2021-10-11 22:12:45 -07:00
QP Hou
5ffdf09a05
set target-cpu to skylake for x86 builds (#92) 2021-10-11 21:40:02 -07:00
QP Hou
b382249d39
fix mac universal2 build (#89) 2021-10-11 18:32:31 -07:00
QP Hou
fd824cabf2
validate docker build in CI (#87) 2021-10-10 13:46:17 -07:00
Erwin Kroon
92e1e2408e
Switch to rustls as the default (#83)
Added the new features to the linux build-matrix and the windows and macos build only build the default rustls feature. Only the rustls matrix-items will have their wheels and artifacts publiced.
2021-09-30 09:45:33 -07:00
Erwin Kroon
2183332de9
Enable SIMD feature for docker build (#81)
* Enable SIMD feature for docker build

Fixes #15

* Force cargo-cache installation
2021-09-26 10:14:53 -07:00
Qingping Hou
f291ef355f trim cargo cache in ci 2021-09-19 19:18:49 -07:00
Qingping Hou
7857efabba test docker build in CI 2021-09-19 18:39:28 -07:00
Qingping Hou
030fdfe091 Revert "ignore release jobs on doc and test data update"
This reverts commit 2b86d7e22c.
2021-09-06 13:22:20 -07:00
QP Hou
b039024b8f
ignore release jobs on doc and test data update (#73) 2021-09-06 13:18:53 -07:00
Qingping Hou
5696e3f855 add columnq-cli release job 2021-09-06 00:58:03 -07:00
Qingping Hou
1dd783101e disable i686 release for linux platform 2021-09-03 23:25:18 -07:00
Qingping Hou
a7255de838 use a different cache key for simd ci run 2021-08-08 21:45:38 -07:00
Qingping Hou
ed74bb1ba9 cache rust builds in ci 2021-08-08 17:42:12 -07:00
Qingping Hou
0001af26c2 fix docker image repo in release job 2021-07-22 23:38:28 -07:00
Qingping Hou
75bb596987 define rust nightly version in a single place 2021-07-20 23:05:05 -07:00
Qingping Hou
5d97802813 fix linux and docker release 2021-07-20 22:52:31 -07:00
Qingping Hou
f1284592a6 pin nightly rustc version in release ci job 2021-07-20 22:10:57 -07:00
Qingping Hou
8ed83db116 set dependency for docker image release job 2021-07-18 19:42:22 -07:00
Qingping Hou
aff94fa616 add automated docker image release 2021-07-18 19:41:18 -07:00
Qingping Hou
70bfcf1422 fix maturin install in release 2021-07-18 00:18:23 -07:00
Qingping Hou
d5359b4e56 lots of goodies
* add in memory io source support
* add sql command to columnq cli
* support passing table format as columnq cli option
2021-07-18 00:06:59 -07:00
Qingping Hou
c2af31882b pin maturin version in ci 2021-07-18 00:06:59 -07:00
Qingping Hou
f7fef57a75 pin nightly version 2021-07-04 00:44:54 -07:00
QP Hou
f0f68f999c
bump arrow & datafusion to 4.x (#44)
* bump arrow & datafusion to 4.x

* pin arrow to 4.3.0 for simd nightly build fix
2021-06-13 06:38:47 +00:00
Qingping Hou
aca7c62812 skip git tag validation on main branch push 2021-04-21 21:21:08 -07:00
Qingping Hou
85edc5ff8b fix release github action 2021-04-21 21:13:22 -07:00
Qingping Hou
6682ab4e73 add cargo version validation in release action 2021-04-11 23:33:21 -07:00
Qingping Hou
51eebec3ae doc: docs for installing from binary release 2021-03-14 16:11:04 -07:00
messense
885d1faf07
release: use nightly Rust and enable simd feature for x86_64 (#26) 2021-03-13 20:59:52 -08:00
messense
ff0d1c53cc
Automate binary release through github action (#25)
Co-authored-by: QP Hou <dave2008713@gmail.com>
2021-03-13 19:32:14 -08:00
Qingping Hou
e0f213c316 split project into roapi-http and columnq crates 2021-02-17 13:46:20 -08:00