Phát Hành Bản Skynet 1.1 - Ứng Viên Cho Phiên Bản Chính Thức
Sau gần 8 tháng kể từ ngày phát hành chính thức phiên bản 1.0 vào ngày 1 tháng 8 năm 2016, hệ thống Skynet đã không ngừng được cải tiến với hàng loạt cập nhật nhỏ tích lũy qua thời gian. Đến thời điểm hiện tại, chúng tôi nhận thấy đây chính là lúc thích hợp để chuẩn bị cho phiên bản nâng cấp 1.1.
Đáng ghi nhận là cộng đồng Skynet ngày càng phát triển mạnh mẽ hơn, với sự gia nhập của nhiều doanh nghiệp mới lựa chọn nền tảng này làm cơ sở cho các hệ thống phát triển của họ. Chúng tôi xin gửi lời cảm ơn sâu sắc đến toàn thể cộng đồng đã ủng hộ và đóng góp cho sự phát triển của Skynet trong suốt thời gian qua.
Theo kế hoạch, chúng tôi dự kiến sẽ chính thức phát hành phiên bản 1.1 vào tháng tới dựa trên branch master hiện tại của kho mã nguồn trên GitHub. Trong vòng hai tuần tới, kính mong cộng đồng phát triển Skynet kịp thời phản hồi các vấn đề gặp phải bằng cách tạo ticket (issue) để chúng tôi kịp thời xử lý trước khi chính thức đóng gói phiên bản mới.
Dưới đây là danh sách các cập nhật nổi bật tích lũy kể từ phiên bản 1.0:
- Giao diện gỡ lỗi:
- Cho phép người dùng chỉ định địa chỉ IP cần ràng buộc
- Thêm lệnh “call” để gửi tin nhắn đến các dịch vụ đang chạy
- Hiển thị thông báo lỗi chi tiết khi inject code
- Cải tiến thông điệp xác nhận lệnh để hỗ trợ tự động hóa xử lý
- Sharedata:
- Thêm chức năng flush dữ liệu
- Triển khai hàm deepcopy hỗ trợ sao chép sâu cấu trúc dữ liệu
- Cluster:
- Thêm lệnh send trực tiếp không cần qua file cấu hình
- Hỗ trợ truyền bảng cấu hình trực tiếp thay vì dùng file cố định
- Skynet:
- Thêm lệnh state để giám sát mức độ sử dụng CPU của dịch vụ
- Cải tiến thuật toán wakeup đảm bảo thứ tự thực thi chính xác
- Httpc:
- Hỗ trợ thiết lập timeout tùy chỉnh
- Driver MongoDB:
- Nâng cấp hàm sort hỗ trợ sắp xếp theo nhiều khóa đồng thời
- BSON:
- Kiểm tra tính hợp lệ của chuỗi UTF8
- Chế độ Daemon:
- Hiển thị rõ ràng các thông báo lỗi hệ thống
- Sproto:
- Hỗ trợ kiểu số thập phân cố định (fixed-point)
- Thêm định dạng dữ liệu binary
- Jemalloc:
- Nâng cấp lên phiên bản 4.5.0 mới nhất
- Lua:
- Cập nhật lên phiên bản 5.3.4 ổn định
Ngoài ra còn có một số sửa lỗi nhỏ và tối ưu hóa mã nguồn khác chưa liệt kê hết trong danh sách trên. Chúng tôi tin rằng những cải tiến này sẽ mang lại trải nghiệm phát triển hệ thống phân tán tốt hơn cho người dùng.
Kính mời toàn thể cộng đồng Skynet tiếp tục theo dõi và đóng góp ý kiến tại trang GitHub chính thức của dự án để cùng nhau hoàn thiện phiên bản 1.1 một cách toàn diện nhất.