Usprawnienia i naprawione błędy
Serwer
- Poprawiono błędy, które sporadycznie mogły powodować zawieszanie serwera.
- Poprawiono błąd uniemożliwiający wysyłanie e-maili przez serwer (np. do redaktorów po dodaniu obiektu przez self-archiving)Wprowadzono poprawki mające na celu zapobiegac potencjalnemu występowaniu deadlocków.
- Zaktualizowano Cantaloupe do wersji 5.0.4.
- Wprowadzono optymalizacje przyspieszające wyszukiwanie w serwisie webowym.
- Dodano możliwość konfiguracji rozmiaru puli połączeń do bazy danych.
Aplikacja Czytelnika
- Poprawiono błąd powodujący niewyświetlanie się wykresów na stronie statystyk.
- Poprawiono filtrowanie blokowanych agentów oraz adresów IP pod kątem zliczania statystyk.
- Poprawiono błąd, który w rzadkich przypadkach uniemożliwiał wyświetlenie wyników wyszukiwania z filtrowaniem po wybranej wartości.
- Poprawiono błąd powodujący pojawianie się w tytułach stron niepożądanych ciągów znakówUlepszono strukturę strony pod kątem WCAG.
- Poprawiono błąd powodujący pojawianie się komunikatu RODO przy każdym logowaniu dla wybranych typów logowania.
- Rozszerzono konfigurację logowania CAS o wybór wersji protokołu, oraz dodano wsparcie dla przydzielania grup użytkowników na podstawie atrybutów CAS.
- Poprawiono błąd powodujący pojawianie się w tytułach stron niepożądanych ciągów znaków.
- Dodano Captcha do formularza kontaktowego, zgłaszania błędów oraz prośby o dostęp.
- Rejestracja DOI: Poprawiono schemat eksportu Crossref pod kątem wymagań dotyczących sposobu prezentacji danych ORCID.
- OAI-PMH: Poprawiono błąd powodujący pojawianie się błędnych odnośników do plików PDF w protokole .
- OAI-PMH.
- Poprawiono błąd powodujący niewyświetlanie się wykresów na stronie statystyk.
- Ze strony statystyk usunięto daty rozpoczęcia zbierania danych.
- : Na potrzeby eksportów do Europeany rozszerzono pola OAI-PMH o dodatkowe informacje dotyczące atrybutów typu Data oraz Geolokacja.
- Dodano captcha do formularzy prośby o dostęp, zgłaszania błędów oraz kontaktowego.
- Poprawiono błąd powodujący występowanie błędu 500 przy próbie wyszukiwania określonych kombinacji typów oraz wartości atrybutów.
- Poprawiono schemat eksportu Crossref pod kątem wymagań dotyczących sposobu prezentacji danych ORCID.
- Dodano mimetype treści obiektów na OAI-PMH.
- OAI-PMH: Dodano mimetype treści obiektów.
Ulepszono strukturę strony pod kątem zgodności z WCAG 2.1Poprawiono filtrowanie blokowanych agentów oraz adresów IP pod kątem statystyk.
Aplikacja Redaktora i Administratora
- Poprawiono błąd powodujący automatyczne uzupełnianie nazwy publikacji na podstawie wartości dziedziczonych w kreatorze publikacjiznikanie niektórych miniatur po zatwierdzeniu zmian.
- Poprawiono błąd powodujący powstawanie nierozpoznanych wartości typu Data przy próbach importuatrybutów przy imporcie metadanych obiektu.
- Poprawiono błąd występujący podczas ładowania plików publikacji wieloformatowej z głównego katalogu dysku.
- Poprawiono błąd powodujący znikanie niektórych miniatur po ich zatwierdzeniu.
- Poprawiono błąd powodujący pojawianie się błędnych wartości przy próbie importu.
- Usunięto zbędna Usunięto zbędne zapytania o powód usunięcia wybranych bytów dLibry.
- Poprawiono błąd powodujący automatyczne uzupełnianie nazwy publikacji na podstawie wartości dziedziczonych w kreatorze publikacji.
Uwagi dotyczące aktualizacji
...
Serwer
Info | ||
---|---|---|
| ||
Cantaloupe 5.0.4 wymaga środowiska Java w wersji 11. Aktualizacja Cantaloupe nie jest wymagana, jednak znacząco poprawia wydajność ładowania treści w formacie IIIF. |
- W związku z aktualizacją serwera Cantaloupe niezbędne jest wykonanie następujących kroków: należy przenieść konfigurację z pliku KATALOG_SERWERA/conf/cl/cantaloupe.properties do jego nowej wersji. Należy również pobrać cantaloupe w wersji 5.0.4 (
- Pobrać i wypakować archiwum dostępne pod adresem
- .zip
- Z wypakowanego katalogu skopiować plik cantaloupe-5.0.4.jar do katalogu
dlibra-server/lib/cantaloupe/
zastępując przy tym dotychczasowy plik .war. W pliku
dlibra-server/conf/cl/cantaloupe.properties
zmienić wartości poniższych pól na wartości jakie ustawione były w poprzedniej wersji pliku (poprzednia wersja pliku dostępna jest pod nazwącantaloupe.properties.fromVersion_X.X.X
):Info icon false http.host =
http.port =
FilesystemSource.BasicLookupStrategy.path_prefix =Upewnić się, że w pliku
dlibra-server/conf/cl/service.properties
wartość pola command wskazuje na aktualne archiwum .jar serwera Cantaloupe.
Info icon false command=java -Dcantaloupe.config=./conf/cl/cantaloupe.properties -Xmx2g -jar ./lib/cantaloupe/cantaloupe-5.0.4
.jar
- W przypadku, kiedy serwer Cantaloupe nie będzie aktualizowany należy:
- Przywrócić poprzednią wersję pliku
dlibra-server/conf/cl/cantaloupe.properties
(poprzednia wersja pliku dostępna jest pod nazwącantaloupe.properties.fromVersion_X.X.X
). - Upewnić się, że plik cantaloupe-4.1.6.war
jest obecny w katalogu
dlibra-server/lib/cantaloupe/
. Upewnić się, że w pliku
dlibra-server/conf/cl/service.properties
wartość pola command wskazuje na dotychczasową wersję archiwum .war serwera Cantaloupe.Info icon false command=java -Dcantaloupe.config=./conf/cl/cantaloupe.properties -Xmx2g -jar ./lib/cantaloupe/cantaloupe-4.1.6.war
- Przywrócić poprzednią wersję pliku
- W pliku
dlibra-server/conf/database.properties
został dodany nieobowiązkowy wpis kontrolujący wielkość puli połączeń do bazy danych.
Aplikacja Czytelnika
- W pliku
dlibra-webapp
W pliku KATALOG_WEBAPP/WEB-INF/urlrewrite.xml
wprowadzono poprawkę usuwającą błąd powodujący niewyświetlanie się przywracającą wyświetlanie wykresów na stronie statystyk.
...