Skip to content

Releases: secretflow/scql

0.6.0dev20240403

03 Apr 02:45
45cafcf
Compare
Choose a tag to compare
0.6.0dev20240403 Pre-release
Pre-release

Added

  • Support for RSA key pairs in SCQLBroker.
  • Support running on kuscia and scheduling SCQLEngine dynamic via kuscia job.
  • Added dry_run parameter in DoQuery request, it could be used to check query syntax and CCL without actually executing the query.
  • Improve Broker high availability, support depolying in multi-node cluster deployment.
  • Support reading csv from OSS/MINIO.

0.5.0b2

10 Jan 12:24
227101b
Compare
Choose a tag to compare
0.5.0b2 Pre-release
Pre-release

Fixed

  • Disable Unbalanced PSI to avoid unexpected results in certain scenarios

0.5.0b1

10 Jan 07:22
eb46c2a
Compare
Choose a tag to compare
0.5.0b1 Pre-release
Pre-release

Added

  1. Support P2P deployment architecture which does not rely on a trusted third party
  2. Support datetime/timestamp data types, as well as related operators (such as now, curdate, datediff)
  3. Support Limit, Cast, and Mod operators
  4. Support HTTP datasource router which can update datasources of engine dynamicly
  5. support ArrowSQL datasource which can integrate datasources compatible with ArrowFlightSQL protocol

Improvement

  1. Optimize the performance of GROUP BY using radix sort

Changed

  1. Optimize the document structure and display API documentation of P2P architecture using OpenAPI.

0.3.0b1

05 Sep 05:51
c99fca2
Compare
Choose a tag to compare
0.3.0b1 Pre-release
Pre-release

Added

  • Optimize SCQLEngine memory usage, release unused tensors immediately.
  • Added warning information to the query result.
  • Added support for {LEFT JOIN, RIGHT JOIN, CASE WHEN, IF} operators

Changed

  • Speed up GROUP BY with HEU in some scenarios.
  • Optimized to support billion-level PSI scenarios.
  • Drop GRM from SCQL awareness. We extend the syntax of create user statement and modify the syntax of create table statement.
  • Used json string format to configure spu runtime in scdb yaml conf.
  • Speed up JOIN, IN with Unbalanced PSI in scenarios with unbalanced data.

0.2.0b2

08 Jul 05:48
228b4da
Compare
Choose a tag to compare
0.2.0b2 Pre-release
Pre-release

BugFix

  • Fix deadlock in Join when setting link throttle window

0.2.0b1

06 Jul 05:29
37993a5
Compare
Choose a tag to compare
0.2.0b1 Pre-release
Pre-release

Changed

  • Change some description in document.
  • Enrich test cases.
  • Enhanced support for security protocols of Cheetah and ABY3.
  • Optimized GROUP BY logic.
  • Optimized execution plan nodes.
  • Optimized the execution logic of the runSQL.
  • Optimized the three party ccl in join node.

Added

  • Added support for union operator.
  • Added support for reading CSV files as a data source for Engine.
  • Added support for using PostgreSQL as a database for Engine.
  • Added support for change password with ALTER USER statement.
  • Added support for removing table-level and database-level permissions with the REVOKE statement.
  • Added support for structured audit log.
  • Added support for the float64 data type in the Engine.
  • Added the Chinese documentation.

Fixed

SCQL init release

28 Mar 12:57
41f0d31
Compare
Choose a tag to compare
SCQL init release Pre-release
Pre-release
0.1.0b1

chore: little fix (#5)