- 1
Joined: 01/09/2017
PlantUML 1.2025.10 & 1.2025.11 Beta 6 — bản cập nhật Donationware
PlantUML, công cụ mã nguồn nhẹ cho phép mô tả sơ đồ bằng ngôn ngữ thuần văn bản, vừa được phát hành hai bản mới: 1.2025.10 chính thức và 1.2025.11 Beta 6. Dòng phát hành này tiếp tục định hướng Donationware của dự án, khuyến khích người dùng đóng góp để duy trì phát triển trong khi vẫn giữ mã nguồn dễ tiếp cận. Bản cập nhật tập trung vào sửa lỗi, cải tiến khả năng tương thích và một số cải tiến nhỏ về cú pháp và xuất hình ảnh.
Nội dung chính và điểm đáng chú ý
Các phiên bản 1.2025.10 và 1.2025.11 Beta 6 không phải là thay đổi kiến trúc lớn nhưng mang lại hàng loạt sửa lỗi thực tiễn cho người dùng doanh nghiệp và lập trình viên dùng PlantUML trong tài liệu kỹ thuật, hệ thống CI/CD hoặc tích hợp IDE. Nhà phát triển nhấn mạnh vào:
- Sửa các lỗi xử lý một số biểu tượng và thuộc tính khi xuất PNG/SVG, giảm hiện tượng méo hình hoặc lỗi vị trí nhãn.
- Cải thiện khả năng tương thích với các phiên bản Java và Graphviz gần đây; một số lỗi liên quan đến môi trường chạy đa nền tảng đã được khắc phục để giảm việc phụ thuộc vào phiên bản Graphviz cụ thể.
- Tinh chỉnh cú pháp và xử lý macro, giúp các tập tin plantuml dài hoặc dùng include/!pragma hoạt động ổn định hơn trong kịch bản tự động hóa.
- Bản Beta 6 của 1.2025.11 cung cấp bản vá nhanh cho các vấn đề phát sinh sau khi phát hành nội bộ của bản trước, theo dõi phản hồi cộng đồng và dữ liệu báo cáo lỗi.
Vì PlantUML vận hành dựa trên JVM và thường kết hợp Graphviz để vẽ sơ đồ, người dùng vẫn cần cập nhật Java (phiên bản LTS khuyến nghị) và đảm bảo cài đặt Graphviz phù hợp nếu dùng một số kiểu diagram nhất định. Nhà phát triển cũng ghi rõ một số tính năng xuất mới yêu cầu cấu hình thêm khi tích hợp trong pipeline CI.
Ngoài ra, thông báo nhấn mạnh chính sách Donationware: phần mềm vẫn được phát hành mở để sử dụng nhưng tác giả khuyến khích đóng góp trực tiếp để hỗ trợ duy trì và phát triển. Người dùng có thể tìm thêm thông tin về việc đóng góp trên trang chính thức.
Để đọc chi tiết các thay đổi và xem nhật ký phát hành, tham khảo trang phân phối và kho mã nguồn:
- PlantUML — trang chính thức
- PlantUML trên GitHub — Releases
- Bản phân phối và thông tin tham khảo trên Softpedia
- Graphviz — công cụ hỗ trợ vẽ sơ đồ
Với những người dùng đang tích hợp PlantUML vào quy trình tạo tài liệu tự động hoặc dùng kết hợp với IDE như Visual Studio Code, IntelliJ hay các hệ thống wiki nội bộ, cập nhật lên 1.2025.10 hoặc thử bản Beta 1.2025.11 Beta 6 sẽ giúp giảm các lỗi xuất hình đôi khi gặp phải và tăng tính ổn định khi xử lý các tập tin lớn.
Tuy nhiên, vì tính chất tiến triển của bản Beta, tổ chức nên thử nghiệm trong môi trường staging trước khi triển khai rộng. Kiểm tra lại cấu hình Java, phiên bản Graphviz và các script build để đảm bảo không có bước phá vỡ do thay đổi nhỏ trong cách xử lý include, macro hay thuộc tính xuất ảnh.
Tổng kếtPhiên bản 1.2025.10 cùng 1.2025.11 Beta 6 của PlantUML là những bản cập nhật mang tính ổn định, sửa lỗi và tinh chỉnh tương thích. Chúng không đem đến thay đổi kiến trúc lớn nhưng cải thiện trải nghiệm thực tế cho người dùng chuyên nghiệp. Những ai phụ thuộc vào PlantUML trong quy trình tự động hóa tài liệu nên cân nhắc cập nhật sau kiểm thử nội bộ; đồng thời, chính sách Donationware tiếp tục nhắc nhở cộng đồng về tầm quan trọng của đóng góp để duy trì dự án.
Tham khảo thêm thông tin và tải xuống tại các liên kết chính thức được liệt kê phía trên để có hướng dẫn cài đặt và nhật ký thay đổi chi tiết.
- 1