隐语SecreFlow SCQL 1.0.0b1发布,增强SQL支持与隐私查询效率提升

隐语SecreFlow SCQL 1.0.0b1版本发布,提供更完善的SQL支持和更高效的隐私查询引擎,该版本旨在为用户提供更安全、更便捷的隐私数据查询体验,通过优化查询性能和增强SQL功能,使用户能够更轻松地处理和分析敏感数据。

打开链接点亮社区star,照亮技术的前行之路。每一个点赞,都是开源路上开发者们不断奋进的动力源泉。

隐语SecreFlow SCQL 1.0.0b1发布,增强SQL支持与隐私查询效率提升

隐语SecreFlow SCQL 1.0.0b1 发布:更完善的 SQL 支持与更高效的隐私查询引擎

GitHub 项目地址:https://www.php.cn/link/a4700f244723a6277a576f50af1d387b

我们满怀激动地宣布 —— SCQL 1.0.0b1 版本现已正式上线! 作为 SecretFlow 生态体系中的关键组件,SCQL 在此版本中实现了功能增强、性能提升与配置体验的全面升级,致力于为开发者提供更流畅、更可靠的隐私计算解决方案。

版本亮点速览

本次发布涵盖多项核心功能迭代与系统优化,详情如下 ?

新增能力(Added)

  • 窗口函数支持进一步完善

    • 新增 RANK 函数,并对 PERCENT_RANK 进行语义校准,全面贴近标准 SQL 行为。
  • 引入 DeleteProject API

    • 实现项目删除接口,补全项目管理闭环,强化生命周期控制。
  • 时间类型处理增强

    • 支持通过 CAST(strField AS DATETIME) 实现字符串到时间类型的转换;
    • 针对无时区信息的 timestamp 字面量,在查询中自动补充时区上下文。

功能优化(Changed)

  • 数值类型映射升级

    • float 类型默认映射为 float64
    • int 类型默认映射为 int64
    • 提高运算精度,保障跨平台结果一致性
  • 配置机制重构

    • Engine 层新增配置协商流程;
    • 整合并清理冗余配置项,提升系统可维护性与配置透明度
  • PSI 协议性能调优

    • RR22 协议 模式下支持动态切换发送方与接收方角色,部分场景下显著缩短整体执行时间

问题修复(Fixed)

  • Engine Session 流程改进

    • 优化状态机流转逻辑,有效避免因超时导致的结果上报失败问题
  • Broker Server 默认配置修正

    • 修复协议默认值设置异常的问题,现支持将默认值设为空
  • SQL 解析逻辑修复

    • 修复单边 CROSS JOINNESTED JOIN 场景下的解析错误

? 致敬贡献者

衷心感谢 jingshi-ant 在本次版本发布过程中的指导与支持,同时也感谢每一位社区成员的积极参与和无私奉献。正是有了你们的投入,SCQL 才得以持续进化,稳步迈向成熟。

特别鸣谢以下贡献者(排名不分先后):

社区贡献者名单

\| Github ID \| Github ID \|
\|:------------:\|:------------:\|
\| Song-Quan \| fucangfy \|
\| jingshi-ant \| tyrone-yu \|
\| tongke6 \| yujun4464 \|

了解 SCQL

Secure Collaborative Query Language (SCQL) 是一个能够将标准 SQL 转换为明文与密文混合执行计划,并在多方联合数据库环境中安全执行的系统。

如果您认可 SCQL 团队及所有贡献者的心血成果,诚邀您花一分钟时间为项目点亮一颗 Star ⭐!

隐语SecreFlow SCQL 1.0.0b1 发布:更完善的 SQL 支持与更高效的隐私查询引擎

GitHub 地址:https://www.php.cn/link/a4700f244723a6277a576f50af1d387b

源码下载地址:点击获取

关键词:gitgithubsession

网友留言(0 条)

发表评论