4.10. 动态编程语言、网页和数据库服务器
提高了 Python 解释器的性能
RHEL 9 中的所有支持的 Python 版本现在使用 GCC 的 -O3
优化标记进行编译,这是上游中的默认设置。因此,您可以观察到 Python 应用程序和解释器本身的性能的提高。
Jira:RHEL-49615[1], Jira:RHEL-49637, Jira:RHEL-49635
httpd
rebase 到 2.4.62
httpd
软件包已更新至版本 2.4.62,其中包括各种 bug 修复、安全修复和新功能。主要特性包括:
添加了以下指令:
-
在
mod_cgi
模块中添加了CGIScriptTimeout
指令。 -
mod_alias
模块中的AliasPreservePath
指令,以映射位置中别名后的完整路径。 -
mod_alias
中的RedirectRelative
指令,以允许按原样发布相对重定向目标。 -
mod_deflate
模块中的DeflateAlterETag
指令,以控制对ETag
的修改。NoChange
参数模拟 2.2.x 行为。
-
在
-
在
mod_proxy
模块中添加了用于ProxyRemote
服务器的可选的第三个参数,它配置传给远程代理的基本身份验证凭据。 -
LDAPConnectionPoolTTL
指令现在接受负值,以允许重复使用任何时候的连接。在以前的版本中,当您使用负值解析配置文件时,会在mod_ldap
模块中遇到一个错误。 -
现在,您可以使用
-T
选项允许自动截断后续轮转的日志文件,而无需在 rotatelogs 二进制文件中截断初始日志文件。
mod_md
rebase 到版本 2.4.26
mod_md
模块已更新至版本 2.4.26。与以前版本相比的显著变化包括:
添加了以下指令:
-
MDCheckInterval
来控制检测到的撤销的服务器检查的数量。 -
MDMatchNames all|servernames
,允许对 MDomains 与 VirtualHosts 匹配的更多控制。 -
MDChallengeDns01Version
。将此指令的值设置为2
时,它将在teardown
调用时为命令提供挑战值。默认情况下,在版本 1 中,只有setup
调用获得此参数。
-
-
对于
手动模式
中的受管域,mod_md_verification
模块现在检查所有使用的ServerName
和ServerAlias
都报告一条警告,而不是一个错误(AH10040)。 -
现在,您可以为单个域配置
MDChallengeDns01
指令。
Jira:RHEL-25075[1]
PostgreSQL 16 现在提供 pgvector
扩展
postgresql:16
模块流现在与 pgvector
扩展一起分发。使用 pgvector
扩展,您可以直接存储和查询在 PostgreSQL 数据库中直接嵌入的高维度向量,并执行向量的搜索。向量嵌入的是通常在机器学习和 AI 应用程序中使用的数据的数值表示,用于捕获文本、镜像或其他数据类型的语义含义。
新的 db_converter
工具,用于将 libdb
数据库转换为 GDBM 格式
弃用的 Berkeley DB (libdb
)现在提供 db_converter
工具,用于将 lidbd
数据库转换为 GNU dbm (GDBM)数据库格式。db_converter
工具在 libdb-utils
子软件包中分发。
有关 libdb
的替代选择的更多信息,请参阅红帽知识库文章 RHEL 中已弃用的 Berkeley DB (libdb)的可用替换。