HQbird 2024R2 Update 12
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 = vieweraccess.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.jsonvớ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 PARAMETERtrên các hàm trong package (#8806).
Sửa lỗi
- Đã sửa kết quả không chính xác cho
DISTINCTkết hợp vớiIN/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]binarykhi 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 TOvớ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_modifyhiệ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 PARAMETERtrê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]binarykhi 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_DBKEYsau 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 PARAMETERtrê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]binarykhi 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