新春发版,大展宏 “兔”:StoneDB-5.7-V1.0.2 版本正式发布!两分钟快速部署~


2023 年 1 月 15 日,在这个临近新春佳节重要节点,我们的小伙伴们加班加点可算是把万众期待的 StoneDB-5.7-V1.0.2 版本发布了,在新版本中,StoneDB 新增了一批常用功能、解决了一批常见Bug,并在用户使用体验上进行了极大地优化,大家可以到我们的 Github Repo 下载我们的安装包哦~

版本地址:

https://github.com/stoneatom/stonedb/releases/tag/5.7-v1.0.2-GA

特别地,我们本次新增提供了三个下载包:

  • Shell 脚本 :自动化部署 StoneDB 备库的 Shell 脚本

  • RPM 包 :两分钟极速安装 StoneDB~

  • DEB 包 :让 StoneDB 在 Debian 系统上安装更便捷

 

下面是本次发版日志

StoneDB-5.7-V1.0.2

发布日期:2023 年 01 月 15 日

功能开发

  • 支持自定义函数。

  • 支持转义功能。

  • 支持主键,语法上支持索引。

  • 支持修改表/字段的字符集。

  • 支持 BIT 数据类型:

    • 建表时允许指定字段类型为 BIT,也允许修改表字段类型为  BIT(需要满足类型转换条件)。

    • BIT 数据类型逻辑运算

  • 支持 replace into 功能。

  • 语法上支持 unsigned 和zerofill。

  • SQL MODE 中增加参数 MANDATORY TIANMU,用 于指定表的默认存储引擎为 TIANMU。

    • 语法举例:

# 全局级别
mysql>set global sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,MANDATORY_TIANMU';

# 会话级别
mysql>set session sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,MANDATORY_TIANMU';

# my.cnf 配置文件
[mysqld] 
sql_mode        =  'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,MANDATORY_TIANMU'

易用性

  • 安装包自动检测识别能力。

  • 快速部署 StoneDB 为 MySQL 的备库能力。

 

稳定性

  • 做为备库的稳定性增强。

 

问题修复

修复了如下 Bug:

  • GROUP_CONCAT() 函数返回错误。#938

  • 模糊匹配 LIKE 查询问题。#1162 #1157 #763

  • 主键 AUTO_INCREMENT 问题。#1144 #1142

  • 增加 NUMERIC 类型字段返回错误。#1140

  • CI/CD 执行 clang-format 失败。#973

  • INSERT INTO 兼容性。#965

  • UNION ALL 返回错误。#854

  • EXTRACT() 函数返回错误。#845

  • DATE 类型 select 显示错误。#829

  • UPDATE 更改多列不生效。#781

  • 子查询场景。#732

  • MTR binlog.binlog_unsafe Crash。#341

  • 其它 BUG。#682 #553 #508

行为变更

使用快速部署 StoneDB 为 MySQL 的备库 Shell 脚本,默认 sql_mode 开启强制 Tianmu 引擎参数:MANDATORY_TIANMU。

支持平台

  • CentOS 7.6 以上。

  • Ubuntu 20。

其他

  • 添加一些 MTR 测试用例。

 

StoneDB 代码仓库:

https://github.com/stoneatom/stonedb

 

StoneDB 社区官网:

https://stonedb.io/

 

 

 

 

 

END

 

 

 

 

带你来吃瓜!Andy Pavlo教授带您一文回顾数据库的2022年

稳扎稳打,坚定前行 | 一文带你回顾 StoneDB 的 2022 年

哪篇论文宣布了 HTAP 数据库的诞生?| StoneDB学术分享会#5

列存引擎 Tianmu 如何实现 Delete?| StoneDB 研发分享 #3

StoneDB 首席架构师李浩:如何选择一款 HTAP 产品?

子查询优化之 Semi-join 优化 | StoneDB 研发分享 #2


相關推薦

2023-01-27

在新的一年里事业兔飞猛进,成就异军兔起,前兔无量,大展宏兔。

2023-07-08

、欧洲、北非、拉美五大赛区,让开发者在人工智能领域大展身手,实现创新性应用开发。

2023-05-05

于赤兔团队良好的认错态度,积极的响应,StreamPark 团队正式声明如下: 接受对方道歉,对方在发生这件事情之后有着十分积极的响应,主动联系我们,做出了妥善处理,相信之前出于对开源合规和相关知识的欠缺和疏忽,没

2023-02-08

回顾 腾讯 APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。 为各种增删改查提供了完全自动化的万能 API,零代码实时满足千变万化的各种新增和变更需求。 能大幅降低开发和沟通成本,简化

2022-11-04

2022云栖大会上,OceanBase社区版4.0 Beta(公测)正式亮相,与企业版拥有同等性能,更兼容、更易用,2分钟内即可完成快速部署。这意味着,业内首个兼容MySQL的单机分布式一体化数据库正式上线。 OceanBase 4.0降低了数据库使用

2023-04-28

源,于 2022 年 8 月更名为 StreamPark,随后通过投票于 9 月 正式成为 Apache 开源软件基金会的孵化项目。 被抄袭侵权 前几天,有开发者跟我们反馈,有项目 copy StreamPark 的代码并且没有声明版权,起初我们不相信,以 Apache 项目

2023-09-28

  现在普遍认为是后 Hadoop 时代,CDH 的停更和闭源导致传统的 Hadoop 体系组件栈没有一个 称手好用的管理工具,越来越多新一代的大数据项目也在层出不穷, 同样也需要运维和管理,并且需要适配云原生的能力

2023-01-13

更新日志 重大更新 [重大更新] 使用 spring 事件发布机制 重构登录日志与操作日志 支持多事件监听无入侵扩展 例如: 可以增加一个监听者将日志上传至ES等存储 对原有逻辑无影响 依赖升级 update springboot 2.7.6 => 2.7

2022-04-25

发行十余年的格斗游戏 Overgrowth(中文名:复仇格斗兔2)正式宣布开源。 Overgrowth(中文名:复仇格斗兔2)是游戏公司 Wolfire 制作的一款动作冒险游戏,玩法有点类似于《刺客信条》,不过玩家控制的是一只肌肉壮硕的兔子与

2023-11-18

开源地址: github: https://github.com/sagframe/sagacity-sqltoy gitee: https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):  https://github.com/threefish/sqltoy-idea-plugins sqltoy 脚手架项目:https://gitee.com/momoljw/ss

2023-01-14

更新日志 重大更新 [重大更新] 框架主体业务与代码生成器 完成 oracle postgres 多数据库类型支持(中间件不支持) [重大更新] 使用 spring 事件发布机制 重构登录日志与操作日志 支持多事件监听无入侵扩展 例如: 可以增加

2023-01-17

若依 Cloud 微服务版本 v3.6.2 已发布,更新日志: 重置时取消部门选中 新增返回警告消息提示 忽略不必要的属性数据返回 修改参数键名时移除前缓存配置 开启TopNav没有子菜单隐藏侧边栏 删除fuse无效选项maxPatternLen

2023-01-19

动态调用上级代理、限速限连接数。提供全平台的命令行版本,友好易用的 Windows&Linux&macOS 控制面板,强大的安卓版。 更新内容 1、优化流量上报,降低快速模式在高并发连接数很高时的CPU占用。 更新: v10.7 及以后版本

2023-07-04

理、设计管理。各个模块文档,测试用例,github action。 发版清单 功能 登录:登录信息,预置用户 数据源管理:数据类型管理,编辑数据源,单行删除数据源,添加数据源,数据源过期 项目管理:添加项目,查询项目