XenForo 2.3.11 có gì mới?

Blue

Founder
Thành viên BQT
XenForo 2.3.11 được phát hành ngày 24/6/2026, là bản vá lỗi và ổn định (maintenance release) — không có tính năng lớn mới, mà tập trung sửa lỗi, tối ưu hiệu năng và cải thiện nhỏ cho cả frontend lẫn backend/API. Dưới đây là tổng hợp chia theo mức độ.

xenforo_2_3_11_cover.png

Cơ bản (người dùng & admin thường sẽ thấy)​

  • Cron job ổn định hơn: sửa lỗi cron job runner bị xoá nếu một cron job gặp lỗi fatal.
  • Kéo-thả (nestable drag & drop): sửa lỗi khi kéo thả để có thể thả một mục vào vị trí trước phần tử đầu tiên trong danh sách (áp dụng cho node tree, danh mục...).
  • Gửi email ổn định hơn:
    • Sửa cấu hình SMTP để các máy chủ mail khắt khe không còn từ chối thư do định danh sai (127.0.0.1).
    • Nhận diện thêm nhiều kiểu phản hồi "hộp thư không tồn tại" để xử lý bounce chính xác hơn.
    • Ping giữ kết nối SMTP trước khi gửi để tránh lỗi timeout 451.
  • RSS feed mượt hơn: nhúng media trong feed không còn hiển thị popup xin phép cookie bên thứ 3 (vốn không hợp lý trong trình đọc RSS).
  • Trình soạn thảo bài viết (editor):
    • Sửa lỗi hộp thoại "Insert Code" không lấy đủ nội dung khi chọn nhiều dòng.
    • Sửa lỗi dán nội dung làm hỏng định dạng.
    • Sửa xung đột khi hộp xem trước nằm lồng trong form.
  • Thông báo đẩy (push notification): xử lý êm hơn khi việc tạo khóa VAPID thất bại, tránh crash.
  • Sửa nhỏ khác: bỏ thuộc tính lỗi thời trên khung nhúng Spotify, sửa cuộn trang khi bấm "Quote", sửa hướng cuộn cho giao diện RTL, sửa liên kết #hash không cuộn tới đúng vị trí.

Nâng cao (dành cho admin kỹ thuật & lập trình viên add-on)​

  • CLI mới: thêm lệnh xf-rebuild:icon-usage để build lại dữ liệu sử dụng icon Font Awesome mà không cần bật chế độ development.
  • CLI bền hơn khi đang nâng cấp dở: các lệnh list, help, upgrade vẫn chạy được (kèm cảnh báo) ngay cả khi site đang ở trạng thái cấu hình cũ giữa chừng nâng cấp.
  • Dọn dẹp bảo mật khi xoá tài khoản: xoá luôn các token API, OAuth token/refresh token liên kết khi xoá user, tránh token "mồ côi" còn tồn tại.
  • API nhóm người dùng: khi API cập nhật secondary_group_ids, hệ thống giờ sẽ giữ lại các nhóm đến từ thăng cấp điều hành viên/tự động/nâng cấp user thay vì bị ghi đè mất.
  • Tối ưu hiệu năng:
    • Xoá dữ liệu tìm kiếm cũ (xf_search) theo từng lô 1000 bản ghi để tránh vượt giới hạn Galera writeset.
    • Giới hạn truy vấn dọn alert còn 1000 dòng/lần chạy cron để tránh tốn bộ nhớ.
    • Sửa lỗi N+1 query khi tải quyền hạn ở widget "New Profile Posts".
    • Giảm tải khi xem trang lịch sử chỉnh sửa template.
  • Dành cho dev add-on: thêm các getter công khai vào DeleteCleanUpService để listener sự kiện code có thể truy cập; sửa lỗi getClassForAlias() gây false positive khi resolve class bí danh.
  • Template công khai có thay đổi: OAUTH_CONTAINER, OFFLINE_CONTAINER, PAGE_CONTAINER — nếu bạn có custom style, nên dùng công cụ merge trong trang "outdated templates" để đồng bộ.
Yêu cầu hệ thống (không đổi so với các bản 2.3.x trước): PHP 7.2+ (khuyến nghị 8.3), MySQL 5.7+/MariaDB tương đương, Elasticsearch 7.2+ nếu dùng Enhanced Search.

Các add-on chính thức (Resource Manager, Enhanced Search, Media Gallery) cũng đã có bản 2.3.11 tương ứng, nên nâng cấp đồng bộ. Bạn có thể nâng cấp trực tiếp từ Admin CP (Tools > Check for upgrades) hoặc tải bản mới từ trang customer area.
 
Bài viết chỉ thể hiện quan điểm cá nhân của tác giả và mang tính tham khảo. Chúng tôi không chịu trách nhiệm cho bất kỳ rủi ro nào phát sinh từ việc sử dụng thông tin trong bài viết.
Back
Top