Usprawnienia i naprawione błędy
Serwer
- Poprawiono dziedziczenie metadanych dla publikacji grupowych z wieloma poziomami.
- Zmieniono sposób obsługi błędów, zmniejszono bałagan w logach.
Aplikacja Czytelnika
- Zaktualizowano przeglądarkę dla plików DjVu do wersji 0.3.1
- Poprawiono sortowanie wyników wyszukiwania po tytułach/twórcach, gdy dane są uzupełniane w różnych językach.
- Dodano wsparcie OAuth oraz SSL dla połączeń SMTP.
- Zmieniono licznik dostępnych publikacji oraz stronę ostatnio dodanych tak, by nie uwzględniały publikacji planowanych.
- Poprawiono przeliczanie statystyk dla publikacji wieloformatowych, publikacji z wieloma plikami głównymi, oraz dla publikacji ze zmienionymi plikami.
- Poprawiono błędy występujące w OAI-PMH po przeniesieniu publikacji.
- Zmieniono link OAI tak, by otwierał się w nowej karcie.
- Poprawka bezpieczeństwa: zablokowano potencjalne ataki typu Host Header Attack.
- Dodano wsparcie dla wyświetlania publikacji z zawartością w formacie MIDI.
- Zmniejszono domyślny czas cache'owania metadanych obiektów do 6h.
- Poprawiono wyświetlanie stron błędów HTTP (np. 404).
- Dodano ustawienia CORS pozwalające na dostęp do plików treści publikacji z domen zewnętrznych.
Aplikacja Redaktora i Administratora
- Dodano wsparcie dla rozpoznawania zakresów dat bez daty końcowej, np. "Po 1 IX 1939".
- Ulepszono okno z listą obiektów powiązanych z wartością atrybutu w Aplikacji Administratora:
- Dodano możliwość przejścia do wybranego obiektu w Aplikacji Redaktora.
- Okno nie blokuje już interakcji z resztą aplikacji.
- Poprawiono edytor metadanych typu HTML tak, by wyświetlał komunikat w razie przekroczenia dozwolonej liczby znaków.
- Poprawiono błąd występujący po usunięciu języka.
- Przyśpieszono ładownie słowników podpowiedzi dla wprowadzanych wartości atrybutów.
- Poprawiono błąd umożliwiający wybranie "Pobieranie wartości..." jako wartość atrybutu, kiedy słowniki podpowiedzi jeszcze się nie załadowały
- Poprawiono błędy związane z edycją i łączeniem wartości w słowniku:
- Po edycji wartości w atrybucie typu Osoba nie dało się edytować wartości w atrybutach ogónych (niewidoczne pole tekstowe)
- Słowniki podpowiedzi nie aktualizowały się po niektórych zmianach
Uwagi dotyczące aktualizacji
Serwer
conf/log4j.properties
zablokowano niepotrzebne loggery ekstrahowania treści z PDF i zmieniono poziomy logowania
Aplikacja Czytelnika
WEB-INF/conf/cache.properties
: zmieniono wartości dotyczące czasu trzymania danych w cacheWEB-INF/web.xml
: dodano konfigurację CORS dla treści publikacji
{"serverDuration": 66, "requestCorrelationId": "f9a74da9b7b8e55f"}