开源通迅2026年4月刊

April 29, 2026

本文章更新开源项目到当前版本。

总结重要项目重要特性和变更。

开源项目版本定义方式,一般划分为以下几种:

  1. 经典版本,即 Semantic Versioning。通常由主(大)版本号、次(子)版本号和修订(补丁)版本号三部分构成,形如X.Y.Z。
  2. 年份序号。以年份+序号(或者月份)方式命名,如 Ubuntu 24.04.3,其中24.04表示2024年4月,1表示第一个更新版本。
  3. 数字递增。以单纯的数字递增方式命名,比如 OpenJDK 从9-26,每半年发布一个主版本,快速迭代。重要版本标记为LTS长期维护,虽然也有次版本和修订版本,但主版本递增很快。

重要版本更新

(上次为开源通讯26年1月刊)

主版本定义:经典版本的主版本,以及其他方式的重点LTS发布

主版本:

  • Ubuntu v26.04 LTS
  • Kernel v7.0
  • Grafana v13.0
  • TypeScript v6.0
  • GlassFish v8.0

次版本:

  • Docker Engine v29.4
  • Keycloak v26.6
  • Jenkins v2.555 LTS
  • Nginx v1.30
  • Kubernetes v1.36
  • Ansible Package v13.6
  • Prometheus v3.11
  • OpenJDK v26
  • Quarkus v3.33 LTS
  • Conductor v3.23
  • Elastic v9.3
  • OpenShift v4.21
  • Kafka v4.2
  • Miniconda v26.3

重要说明的版本发布

Kernel

Linux 社区在4月份发布了 v7.0 大版本。

主要特性有:

  • 文件 I/O 错误报告的新 API
  • Swap 与内存管理深度优化
  • XFS 支持新的健康监测功能,EXT4 和 NTFS3 读写提速
  • 支持 Clang 静态分析
  • 改进过滤器的 io_uring 支持
  • 现代Intel CPU 多线程性能提升
  • Rockchip 芯片原生 4K 视频硬解码
  • 图形驱动架构调优
  • Rust 语言正式成为内核永久组件
  • 简化抢占选择机制

Ubuntu

Canonical 如期在4月份发布 v26.04 LTS版本。

主要特性有:

  • GNOME 50 桌面环境
  • 自动启动应用管理、远程桌面硬件加速(Vulkan 和 VAAPI)、改进的 VRR 支持
  • 基于 Rust 的核心实用工具(ls、cp、mv 等)取代 GNU coreutils 成为默认选项
  • Wayland 增强功能
  • 统一软件管理:App Center 将成为处理所有应用程序的唯一入口
  • AMD ROCm 原生包:与 AMD 合作,在 Ubuntu 软件源中直接提供原生 ROCm 包,与 NVIDIA CUDA 并行
  • 工具链包含 Linux 内核 7.0,Mesa 26.0 图形驱动程序,Python 3.14,GCC 15.2,OpenJDK 25,Golang 1.26,LLVM 21,glibc 2.43,Rust 1.93 以及 binutils 2.46
  • 开箱即支持 JPEG XL 图像格式
  • 默认启用崩溃转储

GlassFish

Glassfish 社区在2月份发布了v8.0正式版,支持Jakarta EE 11规范。

Grafana

4月份发布 v13.0

主要功能和变化有:

  • 审计:更改了数据源查询审计日志设置的默认值
  • 查询缓存:移除重复指标
  • 文件夹和仪表板的统一存储
  • Grafana 图像渲染器插件支持已移除
  • 渲染:默认身份验证模式更改为使用 JWT
  • 移除 grafana-cli 和 grafana-server 命令
  • HTTP 压缩现已默认启用
  • Alertmanager 状态端点需要新的权限

TypeScript

微软在3月发布了 TypeScript v6.0重大版本升级。

TypeScript 6.0 是最后一个基于当前 JavaScript 代码库的正式大版本,后面的 TypeScript 7 会基于新的 Go 原生实现继续演进。

TS6 对很多编译配置的默认行为做了调整,比如:strict 默认变成 true,module 默认变成 esnext 等

中间件

GlassFish

  • GlassFish 主要版本 v8.0,26年2月发布
  • Payara 社区版 v7.2026.4,26年4月发布

Kafka

开发维护版本 v4.2.0,26年2月发布

Nginx

当前维护稳定版 v1.30,26年4月发布

Conductor

当前开发版本 v3.23,26年3月发布

开发框架

Quarkus

  • 当前LTS版本,26年3月发布 v3.33
  • 开发版本 v3.34,26年3月发布

Node.js

  • 当前LTS版本 v24.15,26年4月发布。
  • 另外有v22/v20还在维护期。

编程语言和技术规范

OpenJDK

  • 最新版本 v26,26年3月发布
  • 当前LTS版本 v25,25年9月发布

大数据

Anaconda

Miniconda当前版本 v26.3,26年4月发布

安全

KeyCloak

当前开发版本 v26.6,26年4月发布

DevOps

Ansible

社区包 v13.6,26年4月发布

Elastic

当前开发版本 v9.3,26年2月发布

Prometheus

当前开发版本 v3.11,26年4月发布

Jenkins

当前LTS版本 v2.555.1,26年4月发布

容器

Docker

Docker Engine 当前版本 v29.4,26年4月发布

Kubernetes

当前开发版本 v1.36,26年4月发布

Openshift

当前版本 v4.21,26年2月发布

服务内容参见页面