KDIGI CMS
Nhật ký phát hành KDIGI CMS
Mỗi bản phát hành một danh sách ngắn: thêm gì, sửa gì, có migration hay không.
Cập nhật lần cuối:

Phiên bản mới nhất là 1.2.0 (2026-11-03), bản AI-native. Trang này tóm tắt các bản 1.0.0 đến 1.2.0 từ CHANGELOG của dự án.
Tóm tắt nhanh
- Bản mới nhất: 1.2.0; trước đó 1.1.0, 1.0.1 và 1.0.0.
- Semantic Versioning; CHANGELOG theo Keep a Changelog.
- Schema chỉ đổi bằng migration; 1.0.1 thêm một migration.
- Sao lưu database và media trước khi nâng cấp.
- 1.2.0 bản mới nhất
- 4 bản phát hành
- 23 công cụ MCP cho AI agent
Bản mới nhất: 1.2.0, KDIGI CMS AI-native
AI agent làm việc trực tiếp trên CMS, với đúng quyền của người dùng sở hữu API key. Không có migration mới.
- Máy chủ MCP
POST /api/mcp, 23 công cụ cho AI agent; bật sẵn, tắt bằngMCP_ENABLED=false. AI agent và MCP. - CLI kcms
@kdigi/kcms-cli: sửa bài như tệp Markdown,kcms setupcho Claude Code, Codex, Cursor, VS Code, OMP. - Siết phiên API key Trên mọi route REST/GraphQL: không đổi tài khoản, vai trò, site; không xoá vĩnh viễn.
Lưu ý Đây là thay đổi hành vi: script dùng API key để xoá vĩnh viễn hoặc sửa tài khoản sẽ bị từ chối (
403). Sửa thêm: cập nhật một phần qua REST/GraphQL không còn ghi đèexcerpthay xoáseo.breadcrumbs.
1.1.0: tài khoản demo và revalidate có xác thực
Tập trung vào chạy demo công khai an toàn và xác thực lời gọi revalidate.
- Bảo vệ tài khoản demo Tùy chọn qua
DEMO_ACCOUNT_EMAILS: không đổi được email, mật khẩu, API key. Xem demo. - Đặt lại demo
pnpm demo:resetxóa nội dung sitedemo, nạp lại mẫu, đặt lại tài khoản; dành cho tác vụ hằng đêm. - Revalidate có xác thực
REVALIDATE_SECRETgửi headerx-revalidate-secret. Headless API.
Hai file compose chuyển tiếp thêm REVALIDATE_SECRET, DEMO_ACCOUNT_EMAILS và DEMO_ACCOUNT_PASSWORD. Không đặt biến nào thì hành vi không đổi.
Danh sách bản phát hành
| Phiên bản | Ngày | Điểm chính | Chuyển schema |
|---|---|---|---|
| 1.2.0 | 2026-11-03 | AI-native: máy chủ MCP, CLI kcms, siết phiên API key |
Không |
| 1.1.0 | 2026-11-03 | Bảo vệ tài khoản demo, pnpm demo:reset, REVALIDATE_SECRET |
Không ghi trong CHANGELOG |
| 1.0.1 | 2026-11-03 | Sửa lỗi pipeline chuyển WordPress | Có: 20261103_052647_media_source_media_id |
| 1.0.0 | 2026-11-03 | Bản công khai đầu tiên (MIT) | Migration nền 20261103_042515_initial |
1.0.1: sửa lỗi chuyển WordPress
- Phase media Thêm khóa ẩn
sourceMediaId; trước đó ảnh đại diện, slider, ảnh trong bài không được nhập. - Chạy lại Media chỉ có URL (logo, ảnh OG) không bị tải lên lại mỗi lần.
- Host có cổng Nguồn như
127.0.0.1:8080được khớp khi viết lại canonical, menu, link nội bộ. - Dry-run Trên database trống không còn báo lỗi sai về ảnh trong bài.
Lưu ý Nếu định chuyển từ WordPress, hãy dùng từ 1.0.1 trở lên.
1.0.0: bản công khai đầu tiên
CMS headless nhiều website (MIT) trên Payload 3.90, Next.js 15 và PostgreSQL, tách ra từ một hệ thống đã chạy production.
- Nhiều website, vai trò Dữ liệu tách theo site; 4 vai trò. Nhiều website.
- Mô hình nội dung Pages, posts, products, landings, menus, FAQs, redirects, comments. Nội dung.
- Soạn thảo và media Milkdown, thư viện media, trình sửa ảnh. Trình soạn thảo.
- SEO JSON-LD, mẫu tiêu đề, audit, AI SEO tùy chọn. SEO và JSON-LD.
- Tích hợp frontend REST, GraphQL, job revalidate ISR.
- Triển khai và dự án Docker Compose một lệnh, tài liệu
docs/, CI. Tự host.
Cách nâng cấp
- Đọc CHANGELOG Mọi phiên bản giữa bản của bạn và bản đích.
- Sao lưu Database và media (sao lưu và nâng cấp).
- Lấy code mới, build lại Coolify thì redeploy.
- Cập nhật biến môi trường Nếu CHANGELOG thêm mới.
- Kiểm tra Đăng nhập
/admin, tải một ảnh, gọi một URL công khai.
git fetch --tags && git checkout v1.2.0
docker compose up -d --build # entrypoint chạy payload migrate trước khi khởi động
Chi tiết và cách quay lại: mục nâng cấp của trang tự host.
Câu hỏi thường gặp
Phiên bản mới nhất của KDIGI CMS là gì?
KDIGI CMS đánh số phiên bản theo quy tắc nào?
Nâng cấp từ 1.1.0 lên 1.2.0 có cần migration không?
Tôi theo dõi bản phát hành mới ở đâu?
Đọc tiếp
Tự host
Cài KDIGI CMS trên VPS của bạn bằng Docker Compose hoặc Coolify: yêu cầu hệ thống, biến môi trường, sao lưu, nâng cấp và các bước tăng cường bảo mật.
Sao lưu và nâng cấp
Quy trình sao lưu cơ sở dữ liệu và media, kiểm tra khôi phục, nâng cấp phiên bản bằng Docker, xem release notes và cách quay lui khi nâng cấp gặp sự cố.
Chuyển từ WordPress
Hướng dẫn chuyển WordPress sang KDIGI CMS: bài viết, trang, media, menu, dữ liệu Yoast/RankMath, WooCommerce, redirect 301. Có checklist và giới hạn rõ ràng.
Mã nguồn mở
KDIGI CMS phát hành theo giấy phép MIT trên GitHub. Xem kho mã, hướng dẫn đóng góp, chính sách bảo mật và lộ trình chỉ gồm những gì đã có thật.