Repository navigation
Releases: HaUI-ImplSolution/DX-OS
Release list
v1.1.1
v1.1.0
- Bảng thành phần và giấy phép nằm ở
COPYRIGHT.txt, trình bày bằng bảng văn bản thuần. - Web và mobile hiển thị thông báo tiếng Việt cho lỗi
ERR_TOO_MANY_REQUESTSvà cho phản hồi429của gateway. deploy/doctor.shkiểm Docker, RAM, ổ đĩa,deploy/.envvà các cổng trước khi chạy hoặc cập nhật.- Backend chạy trên Spring Boot 4.1.2 (Tomcat 11.0.27, Jackson 2.21.7 và 3.1.7); SBOM của backend không còn lỗi HIGH hoặc CRITICAL đã có bản vá.
- CI kiểm mọi route gateway không có token nằm trong danh sách công khai, quét SBOM đã phân giải của backend (chặn khi có lỗi đã có bản vá) và có luật phân lớp bằng ArchUnit.
deploy/online-check.shkiểm site công khai từ máy chủ (chạy bằng cron) và báo sang Mattermost khi site lỗi hoặc trở lại.- Lưu ảnh và tệp đính kèm chạy trên SeaweedFS, kèm trang quản trị
seaweedfs-admin.
Bộ chạy đánh giá RAG dùng cùng image cho kho S3 của Langfuse.
Biến cấu hình làS3_*,APISIX_STORAGE_ADMIN_HOST_PORTvàPORTAL_STORAGE_URL.
gRPC của filer chỉ nhận lời gọi ký bằngS3_SECRET_KEY, nên khóa này cần tối thiểu 16 ký tự; log củaseaweedfschỉ gồm cảnh báo và lỗi.
seaweedfs/migrate-uploads.shchuyển ảnh có sẵn vào bucket, chạy được trên CPU không có x86-64-v2. - Link ảnh ký sau Cloudflare dùng
https; portal đọc địa chỉ dịch vụ ở/portal/config, đường dẫn Cloudflare không cache, và chú thích thẻ hiện địa chỉ thật. backup.shxóa snapshot cũ theo chính sách giữ cho mọi snapshot của dự án, kể cả khi danh sách thư mục sao lưu thay đổi.- AI nạp sẵn model embedding lúc khởi động; hỏi đáp Farm về một bệnh đã nêu tên chỉ giữ nguyên nhân và cách phòng có trong nguồn, và dòng "Tên khoa học" được giữ trong evidence.
- Header
Idempotency-Keycủa cả sáu endpoint tạo mới được đọc bằngIdempotencyKey.parsetrongdx-core-api. - Dependabot mở pull request cập nhật Maven, npm, GitHub Actions và image gốc của Dockerfile; Trivy quét thêm các image của bên thứ ba trong compose mỗi tuần và báo bằng cảnh báo.
- Backend giới hạn số lần gọi theo người dùng (
subcủa token) ở các lệnh tốn tài nguyên, trả429kèmRetry-After;RATE_LIMIT_ENABLED=falsetắt khi thử tải. - Route chẩn đoán AI của gateway chờ tới 95 giây, đủ cho chẩn đoán 50 đến 70 giây trên CPU và dưới giới hạn 100 giây của Cloudflare.
Tệp kèm theo: dx-os-1.1.0.tar.gz là gói mã nguồn phát hành chính thức; dx-os-1.1.0.sha256 chứa SHA-256 của mọi tệp; các tệp .cdx.json là SBOM CycloneDX.
v1.0.3
- Hỏi đáp AI: chatbot Farm/Lab dùng truy xuất hybrid kèm rerank; Qwen trả lời có nguồn và được kiểm tra trước khi hiển thị; câu hỏi tìm bệnh từ triệu chứng trả tài liệu; máy CPU yếu tắt được Qwen.
- Bảo mật: xác thực hai bước và chính sách mật khẩu ở Keycloak, quét mã độc tệp tải lên, che thông tin cá nhân trước khi gửi sang AI và kênh chat, kiểm SHA-256 của model.
- Giám sát: màn hình
/monitor/cho quản trị viên, truy vết theoX-Request-Id, cảnh báo đăng nhập sai. - Vận hành: sao lưu và khôi phục có mã hóa, tin chat lỗi được gửi lại, cầu dao khi gọi AI.
Nâng cấp: thêm AI_CROP_CLASSIFIER_SHA256 vào deploy/.env; máy không có AVX2 đặt AI_ANSWER_GENERATION=false (xem deploy/OPERATIONS.md).
v1.0.2
Xem CHANGELOG.md.
Tệp kèm theo: dx-os-1.0.2.tar.gz là gói mã nguồn phát hành chính thức; dx-os-1.0.2.sha256 chứa SHA-256 của mọi tệp; các tệp .cdx.json là SBOM CycloneDX.
v1.0.1
Xem CHANGELOG.md.
Tệp kèm theo: dx-os-1.0.1.tar.gz là gói mã nguồn phát hành chính thức; dx-os-1.0.1.sha256 chứa SHA-256 của mọi tệp; các tệp .cdx.json là SBOM CycloneDX.
v1.0.0
Xem CHANGELOG.md.
Tệp kèm theo: dx-os-1.0.0.tar.gz là gói mã nguồn phát hành chính thức; dx-os-1.0.0.sha256 chứa SHA-256 của mọi tệp; các tệp .cdx.json là SBOM CycloneDX.