MariaDB 11.4 将作为 LTS 版本发布
MariaDB Server 11.4 计划将作为一个计划之外的长期支持版本发布,旨在鼓励更广泛的用户采用。
二月初,我们宣布将调整 MariaDB Server 的发布模式。作为其中的一部分,我们已经宣布将采用一年一次的 LTS 周期。为了让我们当前的功能更早地得到广泛应用,我们决定现在就发布一个 LTS 版本,以满足 MariaDB 11 用户的需求,他们期望在一个锁定功能集的版本中得到整整五年的错误修复。
MariaDB 11.4 中的一些新功能包括:
SSL/TLS
- 现在服务器中默认启用SSL 。无需配置,如果未提供服务器证书,服务器将自动生成自签名证书。有关详细信息,可参阅 Mission Impossible: Zero-Configuration SSL (MDEV-31856)。
- 如果使用mysql_native_password或ed25519身份验证并且帐户密码不为空, 客户端现在可以验证自签名服务器证书 (MDEV-31855)。
- 客户端现在需要 SSL,并且默认启用--ssl-verify-server-cert ( MDEV-31857 )。
- 复制客户端也会执行此操作,默认情况下启用 MASTER_SSL_VERIFY_SERVER_CERT 。
- 使用 --disable-ssl 或 --disable-ssl-verify-server-cert 恢复到旧的行为。
- 客户端可以使用新的命令行选项--tls-fp和--tls-fplist,通过指纹验证服务器证书
Partitioning
- ALTER TABLE … EXCHANGE PARTITION和ALTER TABLE … CONVERT TABLE … TO现在支持WITH VALIDATION 和 WITHOUT VALIDATION子句。如果两者均未指定,则默认行为为 WITH VALIDATION (MDEV-22164)。
Sys Schema
- 新视图sys.privileges_by_table_by_level显示授予的权限,按允许访问的表和授予权限的级别进行细分。例如,如果用户 x 在 db.* 上被授予 SELECT 权限,该视图将列出用户 x 在 db 模式中拥有 SELECT 权限的所有表。这不同于 INFORMATION_SCHEMA.TABLE_PRIVILEGES,后者只列出在表级别授予的权限 (MDEV-24486)
Optimizer
- 现在不仅可以使用升序索引,还可以使用降序索引来优化 MIN() 和 MAX() (MDEV-27576)
Spider
- 指定Spider 参数的首选方法是使用专用 Spider 表选项(在MariaDB 11.3中实现)。(MDEV-28861)
Miscellaneous
- CONV() 函数现在支持高达 62 进制的转换 (MDEV-30879)
- 添加了对 ORACLE sql_mode 之外的包 (CREATE PACKAGE) 的支持 (MDEV-32101)
更多详情可查看:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
XZ 开源攻击时间线
Go 开发团队技术 leader Russ Cox (rsc)发表博客梳理了 XZ 后门事件的详细时间线。 以下是全文翻译: 在两年多的时间里,一位化名“Jia Tan”的攻击者一直作为 xz 压缩库的勤奋、高效的贡献者,最终获得了提交访问权限和维护权限。利用该权限,他们在 liblzma 中安装了一个非常微妙、精心隐藏的后门,而 liblzma 是 xz 的一部分,恰好也是 Debian、Ubuntu、Fedora 和其他基于 systemd 的 Linux 系统上的 OpenSSH sshd 的依赖项。 该后门会监视攻击者在 SSH 会话开始时发送的隐藏命令,从而使攻击者能够在目标系统上运行任意命令,而无需登录:未经身份验证的、有针对性的远程代码执行。 该攻击于 2024 年 3 月 29 日公开披露,似乎是针对广泛使用的开源软件的首次已知严重供应链攻击。无论好坏,它标志着开源供应链安全的一个分水岭时刻。 这篇文章是我为这次攻击的社会工程行为构建的详细时间线,该攻击似乎可以追溯到 2021 年底。关键事件以粗体时间表示。 序幕 2005-2008 年:Lasse Collin 在他...
- 下一篇
用 Vue 全家桶纯手工搓了一个开源版「抖音」,高仿度接近 100%
douyin是一个模仿抖音的移动端短视频开源项目,它基于Vue、Vite实现。使用了最新的 Vue 全家桶技术栈,接口数据通过axios-mock-adapter模拟。 https://github.com/zyronon/douyin 效果截图 运行项目 本项目是基于Vue开发的,需要node环境来运行。 安装NodeJS,参考官方文档 安装pnpm包管理工具,运行npm install -g pnpm来安装 使用git clone https://github.com/zyronon/douyin.git下载项目到本地 进入项目目录cd douyin,在项目根目录下,运行pnpm install来下载依赖。 执行pnpm dev来启动项目,项目默认地址为http://localhost:3000 在浏览器中打开http://localhost:3000来访问项目。Chrome切换成手机模式快捷键,先按F12调出控制台,再按Ctrl+Shift+M(设备仿真模拟) 在线访问 Vercel:http://dy.ttentau.top(国内推荐访问这个) Netlify:https://...
相关文章
文章评论
共有0条评论来说两句吧...