Cập nhật hàng tuần NocoBase: Tối ưu hóa và sửa lỗi
NocoBase là một nền tảng mã nguồn mở, không cần mã, cung cấp khả năng kiểm soát hoàn toàn và khả năng mở rộng vô hạn. Cùng điểm qua những cập nhật mới nhất về sản phẩm trong tuần này, cũng như các bản phát hành gần đây.
Giới thiệu về NocoBase
NocoBase hiện đang được cập nhật với ba nhánh: main
, next
và develop
.
main
: Phiên bản ổn định nhất hiện tại, được khuyến nghị cài đặt.next
: Phiên bản beta, chứa các tính năng mới sắp ra mắt và đã được thử nghiệm sơ bộ. Có thể có một số vấn đề đã biết hoặc chưa biết, chủ yếu dành cho người dùng thử nghiệm để thu thập phản hồi và tối ưu hóa chức năng.develop
: Phiên bản alpha, chứa mã tính năng mới nhất, có thể chưa hoàn thiện hoặc không ổn định, chủ yếu dành cho phát triển nội bộ và lặp lại nhanh chóng.
Cập nhật mới nhất
Nhánh next
Phiên bản v1.9.0-beta.7
Ngày phát hành: 2025-09-11
🎉 Tính năng mới
- [Workflow: Approval] Hỗ trợ trở lại bất kỳ nút nào trong quy trình phê duyệt.
🚀 Cải tiến
- [client]: Loại bỏ popover dấu ba chấm từ danh sách tệp.
- [server]: Sử dụng nhật ký hệ thống tiêu chuẩn cho hàng đợi tin nhắn.
- [database]: Tối ưu hóa truy vấn đếm API danh sách để giảm tiêu thụ tài nguyên.
- [Notification: In-app message]: Hỗ trợ cấu hình độ trễ tự động đóng cho thông báo trong ứng dụng.
Những cải tiến khác
- Tối ưu hóa quy trình chuẩn bị workflow để hỗ trợ việc sử dụng dữ liệu nút đã tải trước.
- Tối ưu hóa hiệu suất truy vấn để lấy dữ liệu thực hiện hàng đợi.
- Điều chỉnh API biến workflow để hỗ trợ cài đặt trước danh sách biến bổ sung.
- Hỗ trợ kiểm tra nút thông báo trong workflow.
🐛 Sửa lỗi
- [client]:
- Kiểm tra 'không rỗng' không chính xác cho các trường số trong quy tắc liên kết.
- Lỗi hiển thị trường liên kết khi chuyển sang thành phần thẻ trong khối chỉnh sửa.
- Trường select/multiselect/date/richtext vẫn có thể chỉnh sửa trên biểu mẫu công khai.
- Vấn đề giới hạn thời gian khi ngày được chọn bằng minDate.
- Kiểm tra bắt buộc không hoạt động cho các trường đính kèm trong bảng con.
Thực hành tốt nhất
- Thường xuyên theo dõi các bản cập nhật: Đảm bảo rằng bạn luôn cập nhật phiên bản mới nhất để tận dụng các tính năng và sửa lỗi mới.
- Kiểm tra tính tương thích: Trước khi triển khai một nhánh mới, hãy đảm bảo rằng các tính năng hiện tại vẫn hoạt động tốt với phiên bản mới.
Những cạm bẫy thường gặp
- Sử dụng phiên bản không ổn định trong môi trường sản xuất: Chỉ nên sử dụng nhánh
develop
cho phát triển nội bộ. - Bỏ qua các thông báo lỗi: Thường xuyên kiểm tra và xử lý các thông báo lỗi có thể giúp giảm thiểu sự cố trong tương lai.
Mẹo hiệu suất
- Tối ưu hóa truy vấn: Sử dụng các chỉ mục phù hợp để tăng tốc độ truy vấn.
- Giảm thiểu tài nguyên: Tối ưu hóa cấu trúc cơ sở dữ liệu để giảm thiểu chi phí tài nguyên khi truy cập.
Giải quyết sự cố
- Xác định nguyên nhân gốc rễ: Khi gặp lỗi, hãy sử dụng nhật ký để xác định nguyên nhân và sửa chữa kịp thời.
- Khôi phục phiên bản trước: Nếu có vấn đề nghiêm trọng, hãy khôi phục về phiên bản ổn định trước đó để tiếp tục hoạt động.
Nhánh develop
Phiên bản v1.9.0-alpha.14
Ngày phát hành: 2025-09-10
🚀 Cải tiến
- [Email manager]: Hỗ trợ đồng bộ hàng loạt.
Phiên bản v1.9.0-alpha.13
Ngày phát hành: 2025-09-09
🎉 Tính năng mới
- [Workflow: Approval] Hỗ trợ trở lại bất kỳ nút nào trong quy trình phê duyệt.
Kết luận
NocoBase không chỉ giúp bạn tiết kiệm thời gian và chi phí mà còn mang lại khả năng mở rộng vô hạn cho dự án của bạn. Hãy tham gia cộng đồng NocoBase để khám phá thêm nhiều tính năng thú vị và cải tiến công việc của bạn!