変更履歴
XCP-hl のすべてのリポジトリにまたがる、プロジェクト全体の変更と、それが 解決した issue の一覧です。リリースごとのコンポーネントのバージョンは リリース一覧表にあります。
自動生成のリリースノート
v8.3-ce50 · 2026-10-27
安定版 · コンポーネント:xcp-ng-ce-iso v8.3-ce50, xolite-ce v0.21.0-ce35, xoa-proxy v0.1.2.7
- Stamp image with build date, commit and tag (xcp-hl#186) (build-xoa-hl)
- xoa-first-boot: apply custom NTP servers from Deploy XOA (xcp-hl#156) (build-xoa-hl)
- xoa-first-boot: order before chronyd so the custom NTP servers apply (xcp-hl#156) (build-xoa-hl)
- security: burn and lock root password, disable root SSH in XOA VM build (build-xoa-hl)
- Claude/optimistic keller acr41h (build-xoa-hl)
- Add generated AKB agent guidance (build-xoa-hl)
- Refresh AKB guidance: source-cited evidence and corrected wording (build-xoa-hl)
- ci/check.sh: Jenkins Dev PR checks (xcp-hl#148) (build-xoa-hl)
- xoa-credentials: set admin password over JSON-RPC, not xo-cli (xcp-hl#12) (build-xoa-hl)
- Add gitleaks secret scan on every push and pull request (xcp-hl)
- docs: make the Features page's version live, not hardcoded (xcp-hl)
- Add AGENTS.md generated by xcp-hl-akb (refs #88, #89, #90) (xcp-hl)
- AGENTS.md: sync snapshot id with xcp-hl-akb regeneration (xcp-hl)
- AGENTS.md: sync corrected citations from xcp-hl-akb (xcp-hl)
- Refresh generated AKB agent guidance (xcp-hl)
- docs: appliance update modes and update-page reconnection (xcp-hl)
- Refresh AKB guidance: source-cited evidence and corrected wording (xcp-hl)
- Refresh AKB guidance: cite the updater arbiter from source (xcp-hl)
- docs: record release v8.3-ce41 in matrix (xcp-hl)
- docs: record release v8.3-ce42 in matrix (xcp-hl)
- ci: ci/check.sh for the Jenkins dev check (#148) (xcp-hl)
- docs: record release v8.3-ce43 in matrix (xcp-hl)
- qa: signed yum repository validation plan and fixtures (#144) (xcp-hl)
- docs: record release v8.3-ce44 in matrix (xcp-hl)
- docs: record release v8.3-ce45 in matrix (xcp-hl)
- Point xcp-hl.repo at rpm.xcp-hl.org (xcp-hl)
- docs: record release v8.3-ce46 in matrix (xcp-hl)
- docs: add multilingual XOA-HL manual foundation (xcp-hl)
- docs: add XOA-HL beginner tutorials and Jenkins screenshot pilot (xcp-hl)
- Revert PR #204; move screenshot pipeline design to jenkins-infra (xcp-hl)
- docs: add EN/FR/JA beginner backup and isolated restore journey (xcp-hl)
- docs: add XOA-HL maintenance and troubleshooting manual (xcp-hl)
- docs: add XOA-HL daily administration guides in EN/FR/JA (xcp-hl)
- docs: add XOA-HL concepts, configuration and automation reference (xcp-hl)
- fix(docs): improve keyboard and enlarged-text navigation (xcp-hl)
- Add screenshot request data for the dedicated Jenkins documentation pipeline (xcp-hl)
- docs: record translation reviews and gate reviewed publication (xcp-hl)
- docs: map released-source features and chapter acceptance gaps (xcp-hl)
- docs: explain VM resizing and destructive removal in EN/FR/JA (xcp-hl)
- docs: explain VM migration, XVA export and isolated import in EN/FR/JA (xcp-hl)
- docs: complete OTP sign-in guidance in EN/FR/JA (xcp-hl)
- docs: connect NFS ISO libraries safely in EN/FR/JA (xcp-hl)
- docs: explain local groups and additive permissions in EN/FR/JA (xcp-hl)
- docs: explain same-pool full VM copies in EN/FR/JA (xcp-hl)
- docs: explain read-only host statistics in EN/FR/JA (xcp-hl)
- docs: explain scheduled full-NFS backups and retention in EN/FR/JA (xcp-hl)
- docs: diagnose full-NFS backup failures in EN/FR/JA (xcp-hl)
- docs: expand stopped snapshot and revert guides in EN/FR/JA (xcp-hl)
- docs: explain VM console use and diagnosis in EN/FR/JA (xcp-hl)
- docs: create and reuse stopped VM templates in EN/FR/JA (xcp-hl)
- docs: install and check Linux guest tools in EN/FR/JA (xcp-hl)
- docs: create and verify NFS VM-disk storage in EN/FR/JA (xcp-hl)
- docs: create and verify a lab VLAN network in EN/FR/JA (xcp-hl)
- docs: diagnose network connectivity in EN/FR/JA (xcp-hl)
- docs: add offline XOA and XO Lite screenshot requests (xcp-hl)
- docs: rehearse incremental NFS backups and chain restore (xcp-hl)
- docs(xoa): preview file recovery from retained delta backup (xcp-hl)
- docs(xoa): preview full DR replica recovery on a second pool (xcp-hl)
- docs(xoa): preview pool metadata backup and retention (xcp-hl)
- docs(xoa): preview Windows Server SMB backup recovery (xcp-hl)
- docs(xoa): preview delegated resource set quotas (xcp-hl)
- docs: rehearse bounded two-host pool join (HP03) (xcp-hl)
- docs: rehearse disposable host maintenance and evacuation (HP05) (xcp-hl)
- docs: bound host patch and reboot lab pilot (HP05) (xcp-hl)
- docs: scope HA readiness pilot for disposable XOA-HL pool (xcp-hl)
- docs: map XOA-HL management network before isolation (xcp-hl)
- docs(xoa): pilot isolated LDAP sign-in for SE03 (xcp-hl)
- docs(xoa): pilot isolated SAML sign-in for SE03 (xcp-hl)
- docs(xoa): add SE06 HTTPS certificate preflight (xcp-hl)
- docs: map screenshot requests to Hugo guide steps (xcp-hl)
- docs: short menu labels, no em dashes and a task-based manual landing (xcp-hl)
- docs: plain-language rewrite of VM, backup, transfer and storage pages (xcp-hl)
- docs: plain-language rewrite of the remaining manual pages (xcp-hl)
- docs: record release v8.3-ce47 in matrix (xcp-hl)
- docs: move XOA-HL manual scope to ce40 (xcp-hl)
- docs: make guest tools heading Linux-generic (xcp-hl)
- docs: stage release data from main, show latest stable ISO (xcp-hl)
- docs: add administrator access recovery to troubleshooting (xcp-hl)
- docs: add local storage on a spare host disk (xcp-hl)
- docs: record maintainer review of all FR/JA manual pages (xcp-hl)
- Add generated changelog data contract and multilingual renderer (xcp-hl)
- Backfill verified XOA image release matrix rows (xcp-hl)
- Expose ISO build number and XVA asset in release matrix (xcp-hl)
- Render exact XOA RPM identity where release rows have it (xcp-hl)
- Display xcp-hl-release RPM provenance in ISO matrix (xcp-hl)
- screenshots: open new-VM with XO's default-template id (xcp-hl)
- Verify xcp-hl-release RPM signature before release (xcp-hl)
- feat: expose host component versions through a read-only plugin (xcp-hl)
- fix: align RPM license metadata with packaged AGPL text (xcp-hl)
- docs: reconcile #189 completion and inventory current screenshot steps (xcp-hl)
- Complete release inventory and recover ISO RPM identities (xcp-hl)
- Show historical release gaps and early ISO archive in Hugo (xcp-hl)
- docs: record release v8.3-ce50 in matrix (xcp-hl)
- Record the 2026-10-27 ce47 lab run for D2, D4 and D5 (#189) (xcp-hl)
- docs: seed the changelog data file on main (xcp-hl)
- docs: update xolite-ce description in developers and features pages (xcp-hl)
- [Feat] Container support documentation (xcp-hl)
- docs: correct .repo config handling and document XOA-HL self-update (xcp-hl)
- docs: add French and Japanese translations of the site (xcp-hl)
- docs: language selector in top header, sidebar split by language (xcp-hl)
- docs: land French/Japanese translations + language selector fix (xcp-hl)
- docs: fix remaining "XCP-ng HL" naming to "XCP-hl" (fixes #78) (xcp-hl)
- docs: fix remaining "XCP-ng HL" naming to "XCP-hl" (fixes #78) (xcp-hl)
- Rename deployed XOA VM to XOA-hl, fixes #97 (xcp-hl)
- Use createrepo_c --general-compress-type (xcp-ng-ce-iso)
- ci: publish the community GPG public key with the ISO (xcp-ng-ce-iso)
- Add gitleaks secret scan on every push and pull request (xcp-ng-ce-iso)
- Add generated AKB agent guidance (xcp-ng-ce-iso)
- patches: import xcp-hl repo keys at install time (xcp-ng-ce-iso)
- Refresh AKB guidance: source-cited evidence and corrected wording (xcp-ng-ce-iso)
- ci/check.sh: Jenkins Dev PR checks (xcp-hl#148) (xcp-ng-ce-iso)
- Record exact xcp-hl-release RPM in ISO notes (xcp-ng-ce-iso)
- Compress community repo metadata with gzip (xcp-ng-ce-iso)
- feat: add automatic update settings API and UI (xoa-hl)
- test: cover automatic update acceptance criteria (xoa-hl)
- test: add appliance automatic-update smoke test (xoa-hl)
- Require nodejs with NodeSource's epoch so the RPM installs (xoa-hl)
- Refresh AKB guidance: source-cited evidence and corrected wording (xoa-hl)
- Refresh AKB guidance: cite the updater arbiter from source (xoa-hl)
- Fix XOA-HL documentation banner links (xoa-hl)
- Translate XOA-HL update settings in all shipped locales (xoa-hl)
- Translate inherited core XO UI labels (xoa-hl)
- Translate more inherited XO UI labels (xoa-hl)
- Translate inherited XO UI and correct XOA-HL documentation links (xoa-hl)
- ci/check.sh: Jenkins Dev PR checks (xcp-hl#148) (xoa-hl)
- Restore and localize the XOA-HL source banner (xoa-hl)
- Promotion gate: builds are candidates, stable from stable.json, testing channel (xcp-hl#179) (xoa-hl)
- fix: show update log above automatic updates (xoa-hl)
- perf: reduce cold-login locale bundle overhead (xoa-hl)
- Use local time in xoa-hl update log stamps (xoa-hl)
- Remove source welcome modal at login (xoa-hl)
- Add testing channel option to the update page (xoa-hl)
- Hide From VMware menu and the support alert (xoa-hl)
- Fix shell script syntax validation and grep error handling (xoa-hl)
- Keep TLS cert across updates and auto reload the updates page (xoa-hl)
- Rework the About page (xcp-hl#186) (xoa-hl)
- Reorganize the XOA-HL update page (xcp-hl#187) (xoa-hl)
- Point xoa-hl repo files at rpm.xcp-hl.org (xoa-hl)
- docs: consume shared glossary in UI translation review (xoa-hl)
- Show stored update check result on page load (xcp-hl#216) (xoa-hl)
- Fix automatic update false failure, drop random delay, flag failed runs (xcp-hl#217) (xoa-hl)
- Generate notes for XOA-HL RPM releases (xoa-hl)
- Enhance XOA-HL update API with live log streaming and improved UX (xoa-hl)
- Add release-specific RPM metadata before generated changes (xoa-hl)
- Sign and verify XOA-HL RPM before publishing (xoa-hl)
- Show automatic update finish time in local browser time (#229) (xoa-hl)
- Use XOA-HL title in About page header (#192) (xoa-hl)
- Hide VMware tab on XOA-HL import page (#228) (xoa-hl)
- fix: keep ACLs for missing objects visible and removable (xoa-hl)
- fix: show explicit reboot status beside host patch status (xoa-hl)
- fix: refresh the stored package verdict after appliance updates (xoa-hl)
- feat: retain five automatic update runs with package details (xoa-hl)
- Add gitleaks secret scan on every push and pull request (xoa-hl)
- feat: display managed host component versions on About (xoa-hl)
- fix: align RPM license metadata with packaged AGPL text (xoa-hl)
- fix: build the XO 6 preview served by the Try XO 6 link (xoa-hl)
- Translate the documented beginner pages in French and Japanese (xcp-hl#285) (xoa-hl)
- test: establish MCP compatibility checks for natural-language VM creation (xoa-hl)
- build: prepare an optional disabled goose runtime RPM (xoa-hl)
- feat: prepare a disabled local read-only assistant entry point (xoa-hl)
- feat: add immutable propose-only approval state and audit (xoa-hl)
- feat: prepare a localized propose-only assistant panel (xoa-hl)
- Fix RPM signing on the rpm 6 runner (ce41 build failure) (xoa-hl)
- Verify the RPM signature against a private rpmdb (ce42 build failure) (xoa-hl)
- fix: restore check.sh exec bit and tolerate corrupt update history (xoa-hl)
- fix(ui): add Profile label to sidebar user settings (xoa-hl)
- Add Arctic, Graphite, Alpine and Horizon themes with system appearance (xoa-hl)
- Fix appliance theme layouts, charts, controls and About information (xoa-hl)
- Add generated AKB agent guidance (xoa-hl)
- feat: add safe automatic update backend (xoa-hl)
- Keep the XOA-HL update page connected across a long xo-server restart (xoa-hl)
- Stable and testing yum channels; builds publish as candidates (promotion pilot step 2) (xoa-proxy)
- Pages: superseded builds kept unlisted, updateinfo advisories (xcp-hl#154 fix-forward) (xoa-proxy)
- Point bootstrap files and docs at rpm.xcp-hl.org (xoa-proxy)
- Trim Tokio features and test proxy changes on PRs (xoa-proxy)
- Trim Axum and futures features with musl size comparison (xoa-proxy)
- Verify xoa-proxy RPM signature before release (xoa-proxy)
- chore: replace the futures umbrella with stream utilities (xoa-proxy)
- fix: align RPM license metadata with packaged AGPL text (xoa-proxy)
- Add gitleaks secret scan on every push and pull request (xoa-proxy)
- Add generated AKB agent guidance (xoa-proxy)
- Refresh AKB guidance: source-cited evidence and corrected wording (xoa-proxy)
- ci/check.sh: Jenkins Dev PR checks (xcp-hl#147) (xoa-proxy)
- ci/check.sh: Jenkins Dev PR checks (xcp-hl#148) (xolite-ce)
- Add image source descriptions and rebuilt patcher (xolite-ce)
- Add image source descriptions and fix wording (xcp-hl#191) (xolite-ce)
- Point bootstrap files and docs at rpm.xcp-hl.org (xolite-ce)
- Check XO Lite RPM scriptlets for unresolved macros (xolite-ce)
- Alert when the XO Lite pin falls behind XCP-ng updates (xolite-ce)
- fix: handle pools without XOA clients in the header button (xolite-ce)
- fix: align RPM license metadata with packaged AGPL text (xolite-ce)
- fix: correct login username labels and complete login-page translations (xolite-ce)
- Fix RPM signing on the rpm 6 runner (ce31 build failure) (xolite-ce)
- Verify RPM signature against a private rpmdb (xolite-ce)
- chore: update README.md description for xo-lite-ce (xolite-ce)
- ci: fix the RPM verification instructions in release notes (xolite-ce)
- Add gitleaks secret scan on every push and pull request (xolite-ce)
- Add generated AKB agent guidance (xolite-ce)
- Refresh AKB guidance: source-cited evidence and corrected wording (xolite-ce)
プルリクエストのタイトルは英語で表示します。
過去の変更
2026 年 9 月
展開した XOA の VM の名前を XOA-hl に。#97 を修正
XO Lite から XOA-hl のアプライアンスを展開すると、VM の名前が
xoa-almalinux になっていました。これは Packer のビルド内部の名前であり、
製品名ではありません。XO Lite はインポートしたものの名前を変更しません。
VM.import は XVA が持つ name-label をそのまま引き継ぎ、それはビルダーの
vm_name そのものです。そこでビルド側の vm_name を XOA-hl に変更
しました。手動ビルド用の
build-xoa-hl の
setup-xoa-builder.sh と、イメージを公開する日次パイプラインである
オーケストレーターの xoa-vm-agent の両方で変更しています。
Packer は XVA のファイル名を vm_name から作るため、リリースの成果物名も
一緒に変わり、xoa-almalinux.xva は XOA-hl.xva になります。この成果物を
名前で解決している箇所はありません。XO Lite の展開ボタンも、エージェントの
リリース判定も、最新の xoa-image-* リリースにある最初の .xva /
.xva.gz の成果物を選びます。そのため、すでに公開済みのイメージはそのまま
動作し、ISO を作り直す必要もありません。
この名前が付くのは、この変更のあとにビルドされたイメージです。すでに展開
済みのアプライアンスは古い名前のままで、XO から変更できます。また、この変更
より前の /etc/xcp-orchestrator/build.config があるオーケストレーターの
ホストは、自分の VM_NAME を持ち続けます(deploy.sh は既存の設定ファイル
を上書きしません)。そのキーは手で更新する必要があります。
既定の ISO ストレージ。#2 と #46 を解決
新しく入れた XCP-ng ホストには、インストーラーの ISO を置く場所がありません。
ISO SR は存在せず、作るには自分でディレクトリーを用意して xe sr-create を
手で実行する必要があります。XCP-hl はインストール時に 20 GB の
パーティションを確保し、xcphl-iso というラベルで ext4 にフォーマットして
/var/opt/xen/xcp-hl-iso にマウントし、初回起動時に XCP-HL ISO library
という名前の ISO SR として登録するようになりました。Xen Orchestra から
すぐにアップロードできます。
これにより XCP-hl が必要とする最小のディスク容量は 100 GB になりました。 内訳はシステム用パーティションが約 41.5 GB、ISO ライブラリーが 20 GB、 残りの約 38.5 GB が VM のストレージです。これに満たない場合は、VM の ストレージを数 GB まで削るのではなく確保を行わず、ディスクの構成は XCP-ng 標準とまったく同じになります。
issue #46 では、XCP-ng の
アップロード用エンドポイントに ISO 専用の経路を追加できないかが問われました。
結果として、その必要はありませんでした。PUT /import_raw_vdi は汎用の
生 VDI インポートで、XO 5 はすでに Import → Disk からこれを使っています。
足りなかったのは、取り込み先となる ISO SR だけでした。新しい
エンドポイントは追加していません。
パーティションはインストーラーが作るため、対象は XCP-hl を新規インストール した場合だけです。XCP-ng 標準からインストールしたあとに XCP-hl の リポジトリを追加したホストのパーティションを切り直すことはありませんし、 アップグレードでも既存のパーティションを作り直さずそのまま使います。
これは、フォークした host-installer の RPM を配布するのではなく、ISO の
ビルド時に install.img の中の host-installer にパッチを当てることで
実現しています。
xcp-ng-ce-iso を
参照してください。
2026 年 8 月
リリース一覧表に、実際に配布したパッケージを記載。#15 に向けた前進
リリース一覧表には、コンポーネントごとのリリース
タグしか載っていませんでした。xoa-proxy の場合、それだけではホストで動いて
いるものを特定できません。タグはバージョンに対応しますが、RPM のリリース欄
には CI の実行番号とビルド元のコミットが入りますし、いちばん古い 2 行には
バージョンをまったく示さない v-proxy-automated-* というビルド実行のタグが
付いています。
ISO ごとの各行に、rpm -q が出力するとおりのパッケージ名
(xoa-proxy-0.1.1.8-55.gc525575.static.x86_64)を、リリースページへリンク
したバージョンの下に表示するようにしました。ISO、xolite-ce、xoa-proxy の
いずれについても同じです。既存の行は公開済みのリリース成果物から埋め直し、
v8.3-ce3 と v8.3-ce4 の xo-lite のアップストリームのバージョンは、
これらのビルドが実際に含む RPM に合わせて 0.22.0 から 0.21.0 に修正しました。
オーケストレーターは、ビルドのたびにこの新しい項目を記録します
(xcp-orchestrator の shared/src/github.rs)。
2026 年 7 月
XOA の VM イメージのリリースを build-xoa-hl へ移動。#22 を修正
XOA-hl の VM(xoa-image-<日付>-<sha7>、成果物は xoa-almalinux.xva)は、
ソフトウェアをビルドするリポジトリである
xoa-hl で、その RPM のリリースと
混ざった状態で公開されていました。これを、実際にイメージをビルドする
リポジトリ build-xoa-hl で
公開するようにしました。オーケストレーターの xoa-vm-agent がそちらで
リリースを作り、XO Lite の展開ボタンはそのリポジトリから最新のイメージを
解決します。
混在には実害がありました。xoa-hl の releases/latest が RPM の成果物を
持たないイメージのリリースを指してしまい、
build-xoa-hl/scripts/setup-xoa-builder.sh での RPM の探索が壊れていました。
現在は、実際に RPM を含む最新のリリースを探すように直してあります。
移動より前に公開したイメージのリリースは xoa-hl に残してあります。すでに
配布済みの ISO がそれらを解決し続けられるようにするためです。
リリース一覧表では、各項目を
それを置いているリポジトリにリンクしています。
リリース一覧表に XOA のバージョンを記録。#13 を修正
リリース一覧表に、XOA アプライアンスのリリース
専用の表を追加しました。公開された各 VM イメージ(Vagrantin/xoa-hl の
xoa-image-* リリース)、それに含まれる xoa-hl のソフトウェアのバージョン、
そして分岐元となったアップストリームの Xen Orchestra のバージョンを記録
します。ISO ごとの表からは、一度も値が入らなかった xoa-hl の列を削除
しました。アプライアンスは展開時に解決され、ISO とは別にバージョン管理される
ためです。
XOA-hl 版が完成。#1 と #6 を修正
Xen Orchestra HomeLab Edition は、ソースからのビルド、パッケージ化、展開まで 一通りできるようになりました。
xoa-hlは、固定した アップストリームのコミットから XO 5.113.2(XO 5.x の最後のリリース)を ビルドし、画面に手を入れます。ライセンスが必要なメニュー項目(Hub、XOA、 Proxies、XOSTOR)とサポートなしのバナーを隠します (patches/menu-hide-items.patch)。build-xoa-hlが、XCP-ng 上の Packer を使ってそれを自動設定型の XVA アプライアンスにまとめます。- XO Lite の展開画面に、展開先のイメージとして XOA HomeLab (latest
build) が加わりました。展開の時点で、エージェントがビルドした最新の XVA
を GitHub のリリースから解決します(
xolite-ceのコミット6abd43f、 2026 年 7 月 14 日)。
リリースの公開を自動化。#4 を修正
バージョン付けとリリースノートは、どのパイプラインでも自動で作られるように なりました。
xolite-ceとxoa-proxyは、CI の中でリリースのタグと RPM の バージョンを決めます(xolite-ceの7b2e4d4、xoa-proxyの9582718)。xoa-proxyのリリースは GitHub が生成するリリースノートを 使い、xolite-ceと ISO は、ソースのバージョンと検証手順を含む構造化した リリース本文を出します。- ISO のビルドはオーケストレーターが実行し、コンポーネントの正確なリリース
タグをワークフローの入力として固定します。これにより、古い RPM が
取り込まれてしまう競合状態がなくなりました(
xcp-ng-ce-isoの68f211d)。 - すべての ISO のリリースをリリース一覧表に記録して います。
2026 年 6 月
ドキュメントサイトの CI/CD。#5 を修正
プロジェクトのサイト(このサイト)は Jekyll で作り、
xcp-hl の main に push する
たびに GitHub Pages へ自動でデプロイされます
(.github/workflows/pages.yml)。これにより、データから生成される
リリース一覧表を含め、プロジェクトの状況について唯一の正しい情報源に
なっています。
v8.3-ce9 を公開
- xolite-ce
v0.21.0-ce6:UPSTREAM_TAGファイルで、アップストリームの xo-lite を0.21.0に固定しました。正常に動くことが分かっている最後の リリースです(0.22.0と0.23.0ではビルドが壊れました)。 - xoa-proxy
v0.1.1.x:RPM のバージョン付けを簡素化し(リリースの接尾辞.static)、GitHub のリリースノートを自動生成・分類するようにしました。 - 成果物の名前を統一:
xcp-ng-8.3-ceN.iso+.iso.sha256+.iso.sha256.ascをxcp-ng-ce-isoの GitHub リリースとして公開します。
2026 年 5 月
GPG 鍵の構成を実装。#3 を修正
オフラインのマスターキーと 2 つの署名用サブキーという構成で、すべての
ビルドのパイプラインの GPG 署名を統一しました。一方のサブキーが RPM
(xo-lite-ce、xoa-proxy)に署名し、もう一方が ISO のチェックサム
ファイルに署名します。公開鍵は
keys.openpgp.org
で公開し、検証手順は各リリースの本文に含めています。詳しくは
GPG 署名を参照してください。さらに細かくする案
(モジュールごとに 1 つの鍵)は
ロードマップに残って
います。
最初の一般公開、v8.3-ce alpha2
- 初めて実用になるリリース。
- Vates のイメージ、Ronivay のイメージ、または任意の URL から XOA を展開 できます。
- GPG:オフラインのマスターキーと、RPM 用・ISO 用の署名サブキー。 公開鍵を keys.openpgp.org に登録しました。
2026 年 4 月
最初のビルド、v8.3-ce
- XO Lite にパッチ:コミュニティ版の展開先と、読み取り専用の資格情報欄。
- Rust 製サーバー
xoa-proxyを同梱:HTTP/HTTPS、gzip のストリーム配信。 - アップストリームの XCP-ng 8.3 に、コミュニティの RPM リポジトリを重ねて ISO を組み立て。
- GPG 鍵の基盤(4096 ビット RSA、単一の鍵
RPM-GPG-KEY-xcp-ng-ce)。 - GitHub Actions の CI/CD パイプライン:RPM のビルド → ISO のビルド → GitHub リリース。