diff --git a/README.md b/README.md index 22c74cf..182d9cf 100644 --- a/README.md +++ b/README.md @@ -11,15 +11,11 @@ Secure Collaborative Query Language (SCQL) is a system that translates SQL state - [Documentation in English](https://www.secretflow.org.cn/en/docs/scql) - [中文文档](https://www.secretflow.org.cn/zh-CN/docs/scql/) - - - ## Docker Image Release - Official release docker image: [secretflow/scql](https://hub.docker.com/r/secretflow/scql/tags) - We also have mirrors at Alibaba Cloud: secretflow-registry.cn-hangzhou.cr.aliyuncs.com/secretflow/scql:[tag] - ## Contribution Guidelines If you would like to contribute to SCQL, please see the [Contribution guidelines](CONTRIBUTING.md). @@ -31,13 +27,42 @@ This documentation also contains instructions for [build and testing](CONTRIBUTI The following requirements only apply to SCQLEngine. - CPU - * x86_64: minimum required AVX instruction set. For FourQ based PSI, the AVX2 instruction set is required. - + - x86_64: minimum required AVX instruction set. For FourQ based PSI, the AVX2 instruction set is required. ## Disclaimer Non-release versions of SCQL are prohibited to use in any production environment due to possible bugs, glitches, lack of functionality, security issues or other problems. +## Citing SCQL + +If you think SCQL is helpful for your research or development, please consider citing our [paper](https://www.vldb.org/pvldb/vol17/p3987-fang.pdf): + +```text +@article{scql, + author = {Wenjing Fang and + Shunde Cao and + Guojin Hua and + Junming Ma and + Yongqiang Yu and + Qunshan Huang and + Jun Feng and + Jin Tan and + Xiaopeng Zan and + Pu Duan and + Yang Yang and + Li Wang and + Ke Zhang and + Lei Wang}, + title = {SecretFlow-SCQL: {A} Secure Collaborative Query pLatform}, + journal = {Proc. VLDB Endow.}, + volume = {17}, + number = {12}, + pages = {3987--4000}, + year = {2024}, + url = {https://www.vldb.org/pvldb/vol17/p3987-fang.pdf}, +} +``` + ## Acknowledgments - Thanks [TiDB](https://github.com/pingcap/tidb) for providing a powerful SQL parser and planner. diff --git a/engine/bazel/engine_deps.bzl b/engine/bazel/engine_deps.bzl index b3d6ada..671d340 100644 --- a/engine/bazel/engine_deps.bzl +++ b/engine/bazel/engine_deps.bzl @@ -58,10 +58,10 @@ def _secretflow_deps(): name = "spulib", urls = [ "https://github.com/secretflow/spu/archive/%s.tar.gz" % SPU_COMMIT, - # "https://github.com/secretflow/spu/archive/refs/tags/0.9.3dev20240821.tar.gz", + # "https://github.com/secretflow/spu/archive/refs/tags/0.9.3dev20241009.tar.gz", ], strip_prefix = "spu-%s" % SPU_COMMIT, - # strip_prefix = "spu-0.9.3dev20240821", + # strip_prefix = "spu-0.9.3dev20241009", sha256 = "2956e3ee7e339e5d63aab652fdd2596b1868a9e74e24b6599cc96e7c8e5efbf7", )