HQbird 2024R2 Update 12
HQbird 2024R2 Update 12
IBSurgeon wydaje HQbird 2024R2 Update 12: pobierz tutaj.
Interfejs webowy i kontrola dostępu
- Zaimplementowano mechanizm separacji uprawnień dla dostępu administratora i gościa. Konto gościa ma teraz zaktualizowane domyślne poświadczenia:
access.guest-login = vieweraccess.guest-password = password 4 viewer
- Dodano walidację i wymóg unikalności dla nazw rejestracji baz danych.
- Poprawiono kilka komunikatów o błędach.
- Zaimplementowano mechanizm wylogowywania dla użytkowników interfejsu webowego (tryb uwierzytelniania digest).
- Czyszczenie lokalnego magazynu jest teraz połączone z wylogowaniem.
- Dodano możliwość resetowania i ustawiania flagi „replica” w pliku bazy danych (dodatkowe ikony w widgetach). Testowane wyłącznie na Firebird 5.
- Instalator systemu Windows generuje teraz plik
versions.jsonze szczegółowym opisem tego, co jest zainstalowane i gdzie. - Drobne poprawki składniowe.
Poprawki błędów
- Zadanie backup-przywróć-zastąp: dodano sprawdzanie istnienia katalogu docelowego podczas weryfikacji dostępnego miejsca na dysku, z automatycznym tworzeniem katalogu, jeśli go brakuje.
- Zadanie wysyłki segmentów: poprawiono źródło danych wyświetlane w widżecie; ulepszono wymuszone resetowanie statusu (czyści potencjalny stan błędu po długiej przerwie między iteracjami lub gdy zadanie jest wyłączone).
- Naprawiono fałszywą rozróżnialność wielkości liter podczas sprawdzania unikalności identyfikatorów i nazw baz danych.
- Naprawiono wyświetlanie tabel wersji bibliotek klienckich dla Firebird 3, gdy tabele
rdb$configsą nieobecne.
Aktualizacje silnika Firebird
Dołączone kompilacje Firebird zaktualizowano do: 5.0.5.1837, 4.0.8.3286 oraz 3.0.15.33868.
Firebird 5.0.5.1837
Kluczowe zmiany:
Bezpieczeństwo
- Naprawiono przepełnienie bufora sterty w funkcji
REPLACE()(CVE/GHSA-vfr2-ff6c-7mxw). - Naprawiono podatność GHSA-jprr-w4f8-43q3: dane profilera są teraz ograniczone do właściciela lub użytkowników posiadających uprawnienie
PROFILE_ANY_ATTACHMENT. - Zapobieżono traversalowi katalogów podczas ładowania modułów UDR.
- Dodano brakujące sprawdzenia uprawnień dla polecenia
COMMENT ON PARAMETERna funkcjach w pakietach (#8806).
Poprawki błędów
- Naprawiono nieprawidłowe wyniki dla
DISTINCTw połączeniu zIN/EXISTSkonwertowanym na semi-join (#9063). - Naprawiono fałszywe naruszenie klucza obcego dla typów
[var]binary, gdy indeksy PK i FK mają przeciwne kierunki (#9059). - Naprawiono nieaktualną zawartość inline-blob zwracaną przy ponownym odczycie w tej samej transakcji po ponownym użyciu identyfikatora blob (#9060).
- Naprawiono
SIMILAR TOz symbolami wieloznacznymi w połączeniu z operatoremOR(#9040). - Naprawiono wycieki pamięci po stronie klienta podczas cykli łączenia/rozłączania w fbclient (#9014).
- Naprawiono przepełnienie liczby całkowitej w warstwie kompatybilności wstecznej UDF (#9025).
Inne
- Filtr śledzenia
include_table_modifyuwzględnia teraz liczniki „Locks” i „Conflicts”. - Przełączono na runner Windows-2022 w oczekiwaniu na odpowiednie wsparcie VS 2026.
Firebird 4.0.8.3286
- Naprawiono przepełnienie bufora sterty w funkcji
REPLACE()(CVE/GHSA-vfr2-ff6c-7mxw). - Dodano brakujące sprawdzenia uprawnień dla polecenia
COMMENT ON PARAMETERna funkcjach w pakietach (#8806). - Naprawiono fałszywe naruszenie klucza obcego dla typów
[var]binary, gdy indeksy PK i FK mają przeciwne kierunki (#9059). - Naprawiono wycieki pamięci po stronie klienta podczas cykli łączenia/rozłączania w fbclient (#9014).
- Naprawiono nieprawidłowe działanie
MAKE_DBKEYpo backupie/przywróceniu (#8168).
Firebird 3.0.15.33868
- Naprawiono przepełnienie bufora sterty w funkcji
REPLACE()(CVE/GHSA-vfr2-ff6c-7mxw). - Dodano brakujące sprawdzenia uprawnień dla polecenia
COMMENT ON PARAMETERna funkcjach w pakietach (#8806). - Naprawiono fałszywe naruszenie klucza obcego dla typów
[var]binary, gdy indeksy PK i FK mają przeciwne kierunki (#9059). - Naprawiono wycieki pamięci po stronie klienta podczas cykli łączenia/rozłączania w fbclient (#9014).
- Naprawiono brakujący tekst błędu systemu operacyjnego w niektórych przypadkach raportowania błędów I/O.
Pobieranie
Pobierz z /pl/download-hqbird