From 94a3b933d9a26ea442aa23aa9b726afeae6890e5 Mon Sep 17 00:00:00 2001 From: tongke6 <124763920+tongke6@users.noreply.github.com> Date: Tue, 5 Nov 2024 21:22:35 +0800 Subject: [PATCH] repo-sync-2024-11-05T21:17:47+0800 (#392) --- README.md | 37 ++++++++++++++++++++++++++++++------ engine/bazel/engine_deps.bzl | 4 ++-- 2 files changed, 33 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 22c74cf6..182d9cf5 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 b3d6ada3..671d340d 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", )