[lxc-devel] [linuxcontainers.org/master] Add Japanese release announcement of LXD 4.0.1

lxc-jp on Github lxc-bot at linuxcontainers.org
Thu Apr 23 15:10:31 UTC 2020


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 370 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20200423/16fba871/attachment.bin>
-------------- next part --------------
From 10021e99a9fa729fced097c45bd2e2fca3ff5c02 Mon Sep 17 00:00:00 2001
From: KATOH Yasufumi <karma at jazz.email.ne.jp>
Date: Fri, 24 Apr 2020 00:09:07 +0900
Subject: [PATCH] Add Japanese release announcement of LXD 4.0.1

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
---
 content/lxd/news.ja/lxd-4.0.1.yaml | 222 +++++++++++++++++++++++++++++
 1 file changed, 222 insertions(+)
 create mode 100644 content/lxd/news.ja/lxd-4.0.1.yaml

diff --git a/content/lxd/news.ja/lxd-4.0.1.yaml b/content/lxd/news.ja/lxd-4.0.1.yaml
new file mode 100644
index 0000000..2b9ab67
--- /dev/null
+++ b/content/lxd/news.ja/lxd-4.0.1.yaml
@@ -0,0 +1,222 @@
+title: LXD 4.0.1 LTS リリースのお知らせ
+date: 2020/04/21 22:04
+origin: https://discuss.linuxcontainers.org/t/lxd-4-0-1-lts-has-been-released/7515
+content: |-
+  ### はじめに <!-- Introduction -->
+  <!--
+  The LXD team is pleased to announce the release of LXD 4.0.1!
+  -->
+  LXD チームは、LXD 4.0.1 のリリースをお知らせできてとてもうれしいです!
+
+  <!--
+  This is the first bugfix release for LXD 4.0 which is supported until June 2025.
+  -->
+  このリリースは、2025 年 6 月までサポートされる LXD 4.0 に対する最初のバグフィックスリリースです。
+
+  ### バグ修正と改良点 <!-- Bugfixes and improvements -->
+  <!--
+  This release fixes a number of issues that were reported shortly following the original [4.0.0](https://discuss.linuxcontainers.org/t/lxd-4-0-lts-has-been-released/7231) release.
+  -->
+  このリリースでは、[4.0.0](https://discuss.linuxcontainers.org/t/lxd-4-0-lts-has-been-released/7231) のリリース後に報告された多数の問題を修正しています。
+
+  <!--
+  Some of the highlights include:
+  -->
+  主なものは次の通りです:
+
+   - resources API の調整と改良 <!-- Tweaked and improved the resources API -->
+       - NUMA ノードのコアごとの表示 <!-- NUMA node tracked on a per core basis -->
+       - `die_id` カーネル属性を使った CPU のサポート <!-- Support for CPUs using the die_id kernel attribute -->
+       - `system` セクションで DMI インフォメーションが提供されるようになりました <!-- DMI information now available in a `system` section -->
+   - `/1.0` 内の環境データーに `os` と `os_version` を追加 <!-- Added `os` and `os_version` to Environment data in /1.0 -->
+   - ディザスターリカバリー機能 `lxd cluster remove-raft-node` の追加 <!-- Added `lxd cluster remove-raft-node` disaster recovery function -->
+   - VM とスケジュールされたスナップショットを考慮した `activateifneeded` の改良 <!-- Improved `activateifneeded` to consider VMs and scheduled snapshots -->
+   - コマンドラインツールのソート順を改良し、番号付きエントリーを改良 <!-- Improved sorting order in the command line tool to improve numbered entries -->
+   - Ceph rbd/fs `disk` デバイスが実装され、仮想マシンにアタッチできるようになりました <!-- Implemented ceph rbd/fs `disk` devices can now be attached to virtual machines -->
+   - 3.0 未満から 4.0 へ直接アップグレードしたユーザーのデーター移行の問題をいくつか修正しました <!-- Fixed some data migration issues for users of < 3.0 upgrading to 4.0 directly -->
+   - `exec` でファイルディスクリプターがリークする問題を修正しました <!-- Fixed file descriptor leakage in `exec` -->
+
+  <!--
+  The full list of commits is available below:
+  -->
+  コミットの全リストは次の通りです(翻訳なし):
+
+   - doc/instances: Fix escaping
+   - lxc/network: Updates network detach checks to use bridged network property
+   - lxd/network/network/utils: Updates network setting detection in IsInUse
+   - lxd/instance/drivers/driver/qemu: Adds host_name info to RenderState when lxd-agent is running
+   - lxd/networks: Fix clustered configs
+   - shared/api: Move NUMANode to thread
+   - lxd/resources: Set NUMANode on a per-thread basis
+   - lxc/info: Update for NUMANode on thread
+   - i18n: Update translation templates
+   - api: resources_cpu_threads_numa
+   - api: resources_cpu_core_die
+   - lxd/resources: Parse and report die_id
+   - lxd/storage/drivers/driver/lvm/volumes: Mount xfs snapshot with nouuid option
+   - lxd/storage/drivers/driver/ceph/volumes: Adds mounting logging
+   - lxd/instance/drivers/driver/lxc: Updates Render() to accept options arguments
+   - lxd/instance/drivers/driver/qemu: Updates Render() to accept options arguments
+   - lxd/instance/instance/interface: Updates Render() to accept options arguments
+   - lxd/storage/drivers/utils: Zeros btrfs transaction log in regenerateFilesystemBTRFSUUID
+   - lxd/storage/utils: Removes unused functions and constants
+   - lxd/storage/utils: Adds RenderSnapshotUsage function
+   - lxd/instance/snapshot: Adds storagePools.RenderSnapshotUsage to Render() in containerSnapshotsGet and snapshotGet
+   - lxd/instance/drivers/driver/lxc: Use storagePools.RenderSnapshotUsage in RenderFull()
+   - lxd/instance/drivers/driver/qemu: Use storagePools.RenderSnapshotUsage in RenderFull()
+   - lxd/instance/instance/utils: Removes unused WriteBackupFile
+   - lxd/storage/drivers/utils: Changes regenerateFilesystemUUID to use expanded arg definitions
+   - lxd/storage/drivers/driver/ceph/utils: Changes generateUUID to not map device
+   - lxd/storage/drivers/driver/ceph/volumes: d.generateUUID updated signature usage
+   - lxd/storage/drivers/driver/ceph/volumes: Adds BTRFS UUID regeneration to MountVolumeSnapshot
+   - lxd/storage/drivers/driver/zfs/volumes: Comment clarification
+   - lxd/storage/drivers/volume: Adds support for setting custom mount path
+   - lxd/storage/drivers/driver/btrfs/volumes: Create temporary snapshot in BackupVolume()
+   - lxd/storage/drivers/driver/btrfs/volumes: Renames container vars to instance
+   - lxd/storage/drivers/driver/btrfs/volumes: Consistent quoting of error message variables
+   - lxd/instance/drivers: Removes storagePools.RenderSnapshotUsage from RenderFull()
+   - lxd/storage/drivers/driver/zfs/volumes: Create temporary snapshot in BackupVolume()
+   - lxd/storage/backend/lxd: Checks for existance of volume before deleting
+   - lxd/instance: Switches to revert package for instanceCreateAsSnapshot
+   - lxd/storage/backend/lxd: Comment tweak
+   - lxd/storage/drivers/driver/ceph/volumes: Tweaks HasVolume detection
+   - shared/subprocess/proc: Fixes race in process stopping
+   - lxd/main_activateifneeded: s/container/instance/
+   - lxd/main_activateifneeded: Retrieve all instances
+   - lxd/main_activateifneeded: Check for scheduled instance snapshots
+   - lxd/main_activateifneeded: Check for scheduled volume snapshots
+   - test/suites/basic: Update activateifneeded tests
+   - lxd/main_activateifneeded: Use defer statement to close db
+   - lxd/storage/btrfs: Workaround permission issue
+   - lxd/cluster: add RemoveRaftNode() to force removing a raft node
+   - api: Add "DELETE /internal/cluster/raft/<address>" endpoint
+   - Increase timeout when calling dqlite.Client.Add() to join the cluster
+   - lxd/storage/drivers/driver/zfs/volumes: Comment
+   - lxd/storage/drivers/driver/lvm/volumes: Always return -1/ErrNotSupported for snapshot usage
+   - lxd/storage/drivers/driver/dir/volumes: Always return -1/ErrNotSupported for snapshot usage
+   - lxd/storage/drivers/driver/zfs/volumes: Always used 'used' property for ZFS snapshot usage
+   - lxd/storage/drivers/driver/cephfs/volumes: Always return -1/ErrNotSupported for snapshot usage
+   - lxd/storage/drivers/driver/btrfs/volumes: Return -1/ErrNotSupported when no quota available
+   - lxd/instance: Fix typo in comment
+   - lxc/action: Fix typo in help message
+   - i18n: Update translation templates
+   - lxd: Add "lxd cluster remove-raft-node" recovery command
+   - doc: Add paragraph about "lxd cluster remove-raft-node"
+   - test: Add test exercising "lxd cluster remove-raft-node"
+   - lxd/storage/lvm: Always call vgchange on mount
+   - lxd/patches: Fix snapshot migration
+   - tests: Fix btrfs storage usage
+   - lxd/storage/drivers/volume: Only chmod if needed in EnsureMountPath
+   - lxd/storage/drivers/volume: Removes unnecessary variable
+   - lxd/storage/drivers/driver/zfs/volumes: Ensure volumes created from copy have correct perms
+   - lxd/storage/drivers: Call EnsureMountPath() in MountVolume()
+   - lxd/storage/drivers: Call EnsureMountPath() in MountVolumeSnapshot()
+   - lxd/storage/drivers/driver/btrfs/volumes: Adds revert to CreateVolume
+   - lxd/storage/drivers/driver/btrfs/volumes: Comment in CreateVolumeFromCopy
+   - lxd/storage/drivers/driver/lvm/utils: EnsureMountPath after copying thin volume
+   - lxd/storage/drivers/driver/cephfs/volumes: typo
+   - lxd/storage/drivers/driver/cephfs/volumes: Calls vol.EnsureMountPath after filling
+   - lxd/storage/drivers/driver/ceph/volumes: Calls EnsureMountPath to fix perms after copying volume
+   - lxd/storage/drivers/driver/lvm/volumes: Fixes temporary snapshot volume cleanup for VMs
+   - lxd/storagr/drivers/driver/ceph/volumes: Adds support for snapshot usage reporting
+   - lxd/storage/drivers/driver/lvm/volumes: Clarifies comments on LVM volume usage reporting
+   - shared/osarch: Coding style
+   - shared/osarch: Don't fail on missing os-release
+   - shared/api: Add OS information
+   - lxd/api: Add OS information
+   - api: Add api_os
+   - lxc: Use natural string sorting
+   - lxc: Group snapshot and parent
+   - lxd/main: Move forkzfs mntns to cgo
+   - doc/networks: Adds note about firewalld and DHCP/DNS
+   - lxd/device/nic/routed: Improves validation of sysctl settings when using vlan option
+   - lxd/device/nic/routed: Corrects misleading error message when setting sysctls
+   - lxd/storage/drivers/generic/vfs: Log when creating snapshots
+   - lxd/storage/drivers/driver/zfs/volumes: Fix migrating VM block volumes in MigrateVolume
+   - lxd/storage/memorypipe: Adds context support for cancellation
+   - lxd/storage/backend/lxd: memorypipe cancellation usage
+   - lxd/device/nic/sriov: Updates networkGetVirtFuncInfo to use json output from ip tool
+   - doc: Add missing os_api extension
+   - lxd/storage/drivers/driver/dir/utils: Removes default project quota
+   - forkexec: mark fd cloexec so the attaching process doesn't inherit it
+   - forkexec: close all inherited fds
+   - forkexec: log unexpected fds
+   - lxd/daemon: Ignore .zfs in volumes
+   - lxd/network: Push MTU over DHCP
+   - shared/api: Drop invalid Managed key in NetworksPost
+   - lxd: Drop invalid use of Managed property
+   - lxd/devices/disk: Prevent recursive & readonly
+   - lxc/instance/drivers: Set new name before renaming backups
+   - test: Extend backup rename
+   - lxd/instance/drivers: Add revert steps when renaming instance
+   - lxd/instance/drivers/driver/qemu: Allow up to 8 NIC devices
+   - lxd/instance/drivers/driver/qemu/templates: Note that lxd_ disk device name prefix should not be changed
+   - doc/instances: Clarify config conditions
+   - doc/index: Clarify bind-mount in FAQ
+   - lxd/instances: Better use userRequested on Update
+   - lxd/device/nic/routed: Fix sysctl command suggestion when using vlans
+   - lxd/device/nic/ipvlan: Improve validation of sysctl settings when vlan setting used
+   - test/clustering: increase timing to detect offline node
+   - shared/version/api: Add resources_system API extension
+   - doc/api-extensions: Add resources_system
+   - shared/api/resource: Add system resources
+   - lxd/resources: Add new system resources
+   - lxd/resources: Retrieve system information
+   - shared/util: Never look into the snap
+   - lxd/resources: serial/uuid may not be accessible
+   - doc/instances: Fixes default ceph.cluster_name value
+   - lxd/device/disk: Adds support to use ceph: prefix for disk source for VMs
+   - firewalld & lxd : how to let Firewalld control the LXD's iptables rules this is related to https://github.com/lxc/lxd/pull/7195 but this a bit more generic
+   - Update networks.md
+   - doc/networks: Fix typo
+   - i18n: Update translations from weblate
+   - Update networks.md
+   - lxd/storage/ceph: Suppport alternate conf syntax
+   - lxd/init: Try to bind LXD network address when running interactively
+   - lxd/instance/drivers/driver/qemu/templates: Use static PCIe address prefix for 9p devices
+   - lxd/instance/drivers/drivers/qemu: Adds support for 9p disk device PCIe indexes
+   - lxd/device/nic/bridged: Dont load br_netfilter
+   - doc/instances: Fix swapped description
+   - index.md: add PATH env variable to sudo command example
+   - shared/simplestreams: Fix VM image preference
+   - lxd/devoce/device/utils/disk: Comment on diskCephfsOptions
+   - lxd/device/disk: Adds cephfs support for VMs
+   - lxd/device/proxy: Check for br_netfilter enabled and log warning if not
+   - lxd/firewall/drivers/driver/xtables: Adds MASQUERADE hairpin proxy NAT rule
+   - lxd/firewall/drivers/drivers/xtables: comments
+   - lxd/device/proxy: Sets bridge port hairpin mode on when br_netfilter loaded
+   - lxd/firewall/drivers/drivers/xtables: Renames toDest to connectDest
+   - lxd/firewall/drivers/drivers/nftables: Renames toDest to connectDest
+   - lxd/init: Improve error messages when failing to bind an address
+   - lxd/firewall/drivers/drivers/nftables: Adds MASQUERADE hairpin proxy NAT rule
+   - test/suites/container/devices/proxy: Updates tests for checking hairpin rule
+   - lxd/instance/drivers/driver/qemu: Wait for onStop when restarting
+   - lxd/instance/drivers/driver/qemu: Makes onStop unexported
+   - lxd/instance/drivers/driver/qemu: Comment
+   - lxd/instance/lxc: Don't crash in setNetworkPriority
+   - lxd/instances: Export type to templates
+   - lxd-agent: Reboot after cloud-init seed
+   - lxd/util: Tweak NetworkInterfaceAddress to only return global
+   - lxd/net/util: Updates comment on NetworkInterfaceAddress behaviour change
+   - shared/usbid: Use system database
+
+  ### 試用環境 <!-- Try it for yourself -->
+  <!--
+  This new LXD release is already available for you to try on our [demo service](https://linuxcontainers.org/lxd/try-it/).
+  -->
+  この新しい LXD リリースは私たちの [デモサービス](https://linuxcontainers.org/ja/lxd/try-it/) で利用できます。
+
+  ### ダウンロード <!-- Downloads -->
+  <!--
+  The release tarballs can be found on our [download page](https://linuxcontainers.org/lxd/downloads/).
+  -->
+  このリリースの tarball は [ダウンロードページ](/lxd/downloads/) から取得できます。
+
+  <!--
+  Binary builds are also available for:
+  -->
+  ビルド済みバイナリーは次のように使えます:
+
+   - **Linux:** snap install lxd
+   - **MacOS:** brew install lxc
+   - **Windows:** choco install lxc


More information about the lxc-devel mailing list