Skip to content

Releases: yanxulang/yanxu-db

Release list

1.0.0

Choose a tag to compare

@LiuXiu233 LiuXiu233 released this 16 Jul 20:08
620e15c

言库 1.0.0

言库 1.0.0 把 0.1 的基础适配器升级为数据库生态稳定核心,供 SQLite、PostgreSQL、MySQL/MariaDB 驱动和言映 ORM 共同依赖。

主要能力

  • 显式配置、注册表、数据库门面和完整驱动能力发现;
  • 参数化 SQL 模板、原始 SQL 审计入口、预编译绑定、行对象和列元数据;
  • 托管/手动/嵌套事务、保存点、隔离、只读、超时和提交后钩子;
  • 最小/最大连接、等待、健康、空闲、寿命、指标和优雅关闭;
  • 言录、言时、指标、慢查询、协作取消和驱动原生取消边界;
  • 规范言据 TEXT/CLOB、原生结构能力门禁、结果信封和参数化批量导入。

安全

  • 参数与 SQL 分离,标识名统一引用;
  • 驱动错误和连接配置不泄露密码或自由文本;
  • 日志只记录参数数量和类型;
  • 所有主要输入和池状态都有资源上限;
  • 核心保持零文件、网络、环境、进程和原生扩展权限。

验证

发布门禁包含 10 个规格文件、树解释器和字节码 VM、3 个示例、2 个有界基准、跨言据/言录/言时集成契约、包锁在线/离线验证、发布构建,以及 Ubuntu、macOS、Windows 三平台检查。

兼容性

最低言序版本为 1.1.11。依赖固定为言据 1.2.0、言录 1.0.0 和言时 1.0.0 的稳定标签。0.1 迁移说明见 MIGRATION.md