Trang này được dịch bằng máy. Đọc bản gốc tiếng Anh. English

HQbird 2024R2 Update 12

IBSurgeon phát hành HQbird 2024R2 Update 12: tải xuống tại đây.

Giao diện Web và Kiểm soát Truy cập

  • Đã triển khai cơ chế phân tách đặc quyền cho quyền truy cập của quản trị viên và khách. Tài khoản khách hiện có thông tin đăng nhập mặc định được cập nhật:
    • access.guest-login = viewer
    • access.guest-password = password 4 viewer
  • Đã thêm yêu cầu xác thực và tính duy nhất cho tên đăng ký cơ sở dữ liệu.
  • Một số thông báo lỗi đã được sửa.
  • Đã triển khai cơ chế đăng xuất cho người dùng giao diện web (chế độ xác thực digest).
  • Việc dọn dẹp bộ nhớ cục bộ hiện được kết hợp với thao tác đăng xuất.
  • Đã thêm khả năng đặt lại và thiết lập cờ “replica” trong tệp cơ sở dữ liệu (biểu tượng bổ sung trong widget). Chỉ được kiểm thử trên Firebird 5.
  • Trình cài đặt Windows hiện tạo tệp versions.json với mô tả chi tiết về những gì đã được cài đặt và ở đâu.
  • Sửa lỗi cú pháp nhỏ.

Sửa lỗi

  • Tác vụ sao lưu-khôi phục-thay thế: đã thêm kiểm tra sự tồn tại của thư mục đích khi xác minh dung lượng đĩa khả dụng, với việc tự động tạo thư mục nếu thư mục bị thiếu.
  • Tác vụ gửi phân đoạn: đã sửa nguồn dữ liệu hiển thị trong widget; cải thiện việc đặt lại trạng thái cưỡng bức (xóa trạng thái lỗi tiềm ẩn sau thời gian tạm dừng dài giữa các lần lặp hoặc khi tác vụ bị vô hiệu hóa).
  • Đã sửa lỗi phân biệt chữ hoa chữ thường sai khi kiểm tra tính duy nhất của mã định danh và tên cơ sở dữ liệu.
  • Đã sửa hiển thị bảng phiên bản thư viện máy khách cho Firebird 3 khi không có bảng rdb$config.

Cập nhật Engine Firebird

Các bản dựng Firebird đi kèm được cập nhật lên: 5.0.5.1837, 4.0.8.3286 và 3.0.15.33868.

Firebird 5.0.5.1837

Các thay đổi chính:

Bảo mật

  • Đã sửa lỗi tràn bộ đệm heap trong hàm REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Đã sửa lỗ hổng GHSA-jprr-w4f8-43q3: dữ liệu profiler hiện bị giới hạn cho người dùng sở hữu hoặc người dùng có đặc quyền PROFILE_ANY_ATTACHMENT.
  • Đã ngăn chặn việc duyệt thư mục trong quá trình tải mô-đun UDR.
  • Đã thêm kiểm tra đặc quyền còn thiếu cho lệnh COMMENT ON PARAMETER trên các hàm trong package (#8806).

Sửa lỗi

  • Đã sửa kết quả không chính xác cho DISTINCT kết hợp với IN/EXISTS được chuyển đổi thành semi-join (#9063).
  • Đã sửa lỗi vi phạm khóa ngoại giả cho các kiểu [var]binary khi chỉ mục PK và FK có hướng ngược nhau (#9059).
  • Đã sửa nội dung inline-blob cũ được trả về khi đọc lại trong cùng giao dịch sau khi tái sử dụng id blob (#9060).
  • Đã sửa SIMILAR TO với ký tự đại diện kết hợp với toán tử OR (#9040).
  • Đã sửa rò rỉ bộ nhớ phía máy khách trong các chu kỳ kết nối/ngắt kết nối trong fbclient (#9014).
  • Đã sửa tràn số nguyên trong lớp tương thích ngược UDF (#9025).

Khác

  • Bộ lọc theo dõi include_table_modify hiện tính đến các bộ đếm “Locks” và “Conflicts”.
  • Đã chuyển sang runner Windows-2022 trong khi chờ hỗ trợ VS 2026 phù hợp.

Firebird 4.0.8.3286

  • Đã sửa lỗi tràn bộ đệm heap trong hàm REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Đã thêm kiểm tra đặc quyền còn thiếu cho lệnh COMMENT ON PARAMETER trên các hàm trong package (#8806).
  • Đã sửa lỗi vi phạm khóa ngoại giả cho các kiểu [var]binary khi chỉ mục PK và FK có hướng ngược nhau (#9059).
  • Đã sửa rò rỉ bộ nhớ phía máy khách trong các chu kỳ kết nối/ngắt kết nối trong fbclient (#9014).
  • Đã sửa lỗi MAKE_DBKEY sau khi sao lưu/khôi phục (#8168).

Firebird 3.0.15.33868

  • Đã sửa lỗi tràn bộ đệm heap trong hàm REPLACE() (CVE/GHSA-vfr2-ff6c-7mxw).
  • Đã thêm kiểm tra đặc quyền còn thiếu cho lệnh COMMENT ON PARAMETER trên các hàm trong package (#8806).
  • Đã sửa lỗi vi phạm khóa ngoại giả cho các kiểu [var]binary khi chỉ mục PK và FK có hướng ngược nhau (#9059).
  • Đã sửa rò rỉ bộ nhớ phía máy khách trong các chu kỳ kết nối/ngắt kết nối trong fbclient (#9014).
  • Đã sửa thiếu văn bản lỗi hệ điều hành trong một số trường hợp báo cáo lỗi I/O.

Tải xuống

Tải xuống từ /vi/download-hqbird