SQLite 3.50.3 发布
SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 的源代码属于公共领域,每个人都可以免费使用,用于任何目的。
SQLite 3.50.3 现已发布,更新内容如下:
- 添加 sqlite3_setlk_timeout() 接口,在支持阻塞锁的构建中为阻塞锁设置独立的超时,有别于 sqlite3_busy_timeout()。
- SQLITE_DBCONFIG_ENABLE_COMMENTS 约束(在上一版本中添加)略有放宽,以便从现有 sqlite_schema 表读取 schema 时始终允许注释。注释仅在新 SQL 中被阻止。
- 新的 SQL 函数:
- 对于内置 printf() (涵盖sqlite3_mprintf() API 和format() SQL 函数及类似函数)中的 %Q 和 %q 转换,alternate-form-1 标志(“#”)会导致控制字符转换为适合unistr() 的 backslash-escapes。
- CLI 增强功能:
- 避免直接输出大多数控制字符。
- .dump 命令的输出使用新的unistr() SQL 函数对特殊字符进行编码,除非将 --escape 模式设置为关闭。
- 更好地格式化 ".schema --indent" 命令输出中的复杂部分索引。
- sqlite3_rsync 的增强功能:
- 数据库处于 WAL 模式的要求已被删除。
- 增强了同步协议,当同步双方一开始非常相似时,可减少网络带宽的使用。
- sqlite3_rsync 程序现在可以在 Mac 上运行,无需在远程端指定 sqlite3_rsync 可执行文件的完整路径名,只要将 sqlite3_rsync 可执行文件安装在以下目录之一中即可:$HOME/bin:/usr/local/bin:/opt/homebrew/bin
- JSON 函数的变更:
- 错误修复:强制执行 JSON5 限制,“\0”转义符后面不能跟数字。
- 错误修复:当 json_group_object(LABEL,VALUE) 的 LABEL 参数 为 NULL 时,将省略结果对象的该元素。
- 优化:如果jsonb_set()或jsonb_replace()函数对大型JSONB对象的内部进行了更改,它们会尽力保持 JSONB 对象的大小不变,并尽可能少地修改对象内部的字节。这有助于减少 I/O,因为它允许 SQLite 只写入包含更改字节的页面,而不是所有周围的页面。
- 改进了对 Cygwin、MinGW 和类似系统以及 Termux 的构建支持。
- 修复了文档和源代码注释中的拼写错误。
- 其他性能改进。
- JavaScript/WASM:
- 修复 OPFS SAHPool VFS 中一个长期存在的文件名摘要计算错误。3.50.0+ 版本在该 VFS 中创建的数据库无法被旧版本的 VFS 读取,但 3.50.0 版本可以向后兼容旧版本创建的现有数据库。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
DBeaver 25.1.3 发布
DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。DBeaver 25.1.3 已发布,更新内容如下: AI 集成现已包含在社区软件包中,不再需要安装扩展 SQL Editor: 修复了外部修改的文件无法关闭而不覆盖的问题 改进了 Generic driver 中的 schemas/catalogs 支持 Metadata:修复了通过弹出对话框创建的虚拟keys 无法保存的问题 Data Editor:修复了 Advanced Copy 中的 Copy as CSV 选项 常规:编辑器选项卡现在使用连接颜色进行可视化 Connectivity: SSHJ 加密密钥支持已改进 网络配置文件名称换行问题已解决 Databases: CUBRID: 元数据对象搜索已修复 分区支持得到增强 增加了对 PLCSQL 的支持 增加了对 DONT_REUSE_OID 关键字的支持 Clickhouse: 修复了数据编辑器中元组和映射数据类型的呈现 修复了对临时表的支持,现在对它们的所有查询都在同一个会话中运行 DD2 驱动程序已降级至版本 11.5.9(由于 Kerber...
- 下一篇
Fluent Bit v4.0.4 发布
Fluent Bit v4.0.4 现已发布。本版本引入了强大的 OpenTelemetry 接口,提升编码解码能力;增强 Lua 脚本支持 OTLP 元数据访问;支持非 UTF-8 日志的字符编码转换;新增 AWS IAM 对 Kafka/MSK 的支持,同时带来性能提升、NFS-tail 修复及其他多项改进。 新的 OpenTelemetry 接口 Fluent Bit 持续强化作为现代 OpenTelemetry 数据管道的地位。v4.0.4 中新增内部 OpenTelemetry 接口,专注于编码和解码处理,使 OTLP 日志处理更快、更安全、更易测试。 主要改进: JSON 与 Protobuf OTLP 统一处理 输入、处理、输出阶段职责更清晰 更好的单元测试与编码错误报告 out_opentelemetry 和 in_opentelemetry 新增自定义 logs_body_key 支持,方便按需构建 OTLP 日志体 此基础为跟踪、指标、日志的强力接入打下坚实基础,使 Fluent Bit 成为 OTLP 原生环境中可靠的转发器。 Lua 过滤器新能力:OTLP 元数...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G