返回新闻概述

LXC 2.0.4 发布公告

2016年8月15日
这是 LXC 2.0 的第四个错误修复版本。

此版本的主要错误修复包括

  • 核心:为 lxc.pc 添加前缀
  • 核心:在 mount_entry 中添加标志,以在持久化 dev 条目情况下跳过 NODEV
  • 核心:将缺失的 cgroup 命名空间添加到 ns_info 结构体
  • 核心:附加:在 lxc-attach 中使用 setns 而不是 unshare
  • 核心:bdev:将子目录添加到搜索路径
  • 核心:bdev:更智能地处理 btrfs 子卷检测
  • 核心:cgfsng:不要预先计算路径
  • 核心:cgfsng:修复 is_lxcfs() 和 is_cgroupfs()
  • 核心:cgroups:将 cgroup 文件移动到公共子文件夹
  • 核心:conf:在释放后将 pty_info 设置为 NULL
  • 核心:检测是否应该发送 SIGRTMIN+3
  • 核心:将 readdir_r() 替换为 readdir()
  • 核心:为 vlan 类型接口设置 MTU。
  • 核心:工具、测试:重新组织仓库
  • c/r:添加对 CRIU 的 --action-script 的支持
  • c/r:添加对 CRIU 中 ghost-limit 的支持
  • c/r:在 CRIU 转储期间丢弃进行中的连接
  • c/r:正确初始化 migrate_opts
  • c/r:将局部函数设为静态
  • c/r:将 tmpnam() 替换为 mkstemp()
  • c/r:存储 criu 版本
  • c/r:使用 PRIu64 格式说明符
  • 文档:修复 lintian 发现的错别字
  • 文档:更新日语 lxc-attach(1)
  • 文档:更新 lxc-attach(1)
  • lxc-attach:添加 -f 选项(rcfile)
  • lxc-attach:清理空白字符
  • lxc-create:在输出中添加缺失的换行符
  • lxc-ls:使用正确的运行时路径
  • 模板:alpine:添加对新架构的支持
  • 模板:alpine:在 /run 下挂载 tmpfs
  • 模板:debian:为变量添加更多引号(至少现在应该覆盖 $rootfs)
  • 模板:debian:避免因缺少语言环境导致的嘈杂的 perl 警告
  • 模板:debian:修复创建 wheezy 容器时的回归
  • 模板:debian:使 shellcheck(Ubuntu:0.3.7-5 amd64)尽可能地满意
  • 测试:为 lxc_string_in_array() 添加单元测试
  • 测试:为 lxc_string_replace() 添加单元测试

下载

可以在我们的 下载页面 上找到发布的 tarball,我们预计大多数发行版
将很快发布 LXC 2.0.4 的打包版本。

如果您有兴趣了解单个更改或只是查看详细的开发历史记录,
我们的稳定分支位于 GitHub 上。