2.6. Změny v jednotlivých sestaveních

Tento přehled uvádí změny řady 3.4.x, které mají vliv na práci uživatelů a správců. Neuvádí jednotlivé commity ani interní (vývojové) úpravy. Změny, které již byly součástí řady 3.3.x, zde nejsou opakovány.

U změn, které vyžadují zásah správce (změna konfigurace, krok při aktualizaci), je uveden příslušný konfigurační klíč a odkaz do Administrátorské příručky. Před aktualizací je vhodné projít záznamy všech sestavení mezi nainstalovanou a novou verzí, viz Aktualizace.

2.6.1. připravovaná verze

  • Nově: ELZA DA - převzetí archivního popisu z balíčků (AIP) uživatelem: plán importu a jeho provedení (úrovně, prvky popisu, přílohy), automatické připojení vytváří úrovně pod shodnou úrovní, typ obsahu a profil AIP z METS, převzetí datací a formálního názvu z EAD

  • Nově: 7843 - Revalidace návazných entit při zneplatnění související entity

  • Nově: 7453 - Přejmenování přílohy

  • Změna: 10028 - Úložiště binárních souborů (DMS) - soubory v work/dms se při prvním startu jednorázově přesunou do nové struktury dms/<rok>/<měsíc>/<blok>/; mazaný obsah se nejprve přesouvá do koše dms/_trash (elza.dms.trashRetentionDays, výchozí 30 dní), nová pravidelná kontrola konzistence (elza.dms.check.cron). Před aktualizací zazálohujte databázi i adresář dms ze stejného okamžiku; návrat ke starší verzi vyžaduje obnovu obojího, viz Zálohování a obnova

  • Odstraněno: Režim FULL_SYNC volby elza.webservice.fonds.adminPermissionMode - webová služba správce archivního souboru pouze přidává (ADD_ONLY); s hodnotou FULL_SYNC aplikace nenastartuje, volbu je nutné z elza.yaml odstranit

  • Změna: 10054 - Rozhraní REST: endpointy /api/admin/asyncRequests přesunuty na /api/v1/admin/async-requests

  • Oprava: Strukturované typy - chyba při nepodporovaném typu prvku popisu

ZP2015

  • Nově: Omezení přístupnosti - text „Popis nezveřejněn…“ ve výstupu, úprava specifikace Uplatněné omezení přístupnosti

2.6.2. verze 3.4.7

  • Nově: AI asistent - odkazy na záznamy (entity) v odpovědích chatu

  • Nově: DA / AIP - zobrazení napojení AIPu i v režimu čtení; napojení a odpojení AIPu vyžaduje oprávnění k pořádání

  • Nově: Přepracování přihlašovacího dialogu a stránky Úlohy na pozadí do Fluent UI

  • Nově: Adresovatelné otevření stránky s digitalizáty

  • Oprava: 10041 - Generování výstupu: stav výstupu se změnil až po občerstvení prohlížeče

  • Oprava: 10053 - Výstupy: tlačítko Vygenerovat výstup nereaguje u konkrétního archivního souboru

  • Oprava: 10051 - Tabulkové zobrazení: bílá obrazovka při filtru prvku popisu (např. Role entit)

  • Oprava: DA / AIP - detail balíčku umožňuje napojení na části a odkazuje na JP, oprava určení úložiště digitalizátů typu FILESYSTEM

  • Oprava: Pád při práci s více záložkami prohlížeče

  • Oprava: Drobné opravy překladů (react-intl)

ZP2015 v345

  • Nově: 10035 - PP Jiná označení - osobní číslo, číslo tisku, číslo usnesení

  • Nově: 10036 - PP Jiné datace - datace jednání

  • Nově: 10047 - Tematický popis ve výstupu (PP Obsah doporučený na kořeni AP)

2.6.3. verze 3.4.6

  • Nově: 9991 - Dávkový import - hromadný import archivních souborů (ze složky na serveru i nahráním z prohlížeče) s přehledem výsledku dávky; import ze složky na serveru vyžaduje nastavení elza.import.batchInputDir, viz Konfigurace aplikace

  • Nově: 10011 - Přístupové (API) klíče - podpora a správa, filtr pro zobrazení pouze aktivních klíčů; funkce je ve výchozím stavu zapnutá (elza.security.api-keys, hlavička X-API-Key), viz Autentizace a zabezpečení

  • Nově: 10029 - Import prvků popisu z CSV - import pomocí ID entity

  • Nově: Výstupy - zpracování rozsáhlých výstupů (odkládání stran na disk, sdílená cache archivních entit s omezeným počtem; volby elza.export.jasperPageCacheSize a elza.export.outputRecordCacheSize); výchozí počet vláken pro generování výstupů (elza.asyncActions.output.threadCount) snížen ze 4 na 2

  • Nově: Přepracování dialogu uživatelského nastavení (fluent-ui) a možnost smazat cache prohlížeče

  • Nově: Import archivních entit z XML - vazby mezi entitami zakládanými týmž souborem, ukládání externího identifikátoru

  • Nově: AI asistent - zapamatování posledního vybraného modelu

  • Nově: Převod uživatelského rozhraní na react-intl a odstranění starší překladové vrstvy (příprava na plnou lokalizaci)

  • Oprava: 10004 - Přidat prvek popisu: Zvláštní omezení přístupnosti - prvek se vloží dvakrát

  • Oprava: 9999 - Zvláštní omezení přístupnosti - PP se nezobrazuje v režimu čtení

  • Oprava: 10003 - Import prvků popisu (Tabulkové zobrazení, CSV) - mezery na konci řádků z MS Excel

  • Oprava: 9996 - Nelze kopírovat UUID jednotky

  • Oprava: Export - omezení přístupnosti: prvky s konstantní hodnotou se opět přidávají

  • Oprava: ELZA DA / AIP - lepší hlášení chyb při stahování a zpracování balíčků, odkazy v seznamu AIP (napojený fond a balíček), přehled balíčků

  • Oprava: Chybný focus při zavření potvrzovacího dialogu

ZP2015 v344

  • Nově: 9766 - Výpočet evidenčních jednotek - množstevní EJ (přílohy ke spisu)

  • Nově: 10007 - PP Technika, adjustace, nosič a látka záznamu - přejmenování zkratky na „Technika“

  • Nově: 10037 - PP Typ záznamu - přejmenování specifikací u matrik (zápisy narozených, oddaných, zemřelých)

  • Oprava: 10030 - Nežádoucí dědění PP Jednotka pro rozměry na části jednotlivosti

2.6.4. verze 3.4.5

  • Nově: ELZA DA - přepracování práce s AIP:

    • Průzkumník AIPu jako samostatná stránka (strom staženého balíčku, otevření přímo z adresního řádku)

    • Seznam AIP - čitelné stavy balíčků, funkční řazení, akce podle stavu, dohledání instituce a fondu

    • Napojení AIPů na jednotky popisu na pozadí (po jednotlivých AIPech) se zobrazením průběhu a překážek před potvrzením, filtrování dle stavu napojení

    • Automatické stažení metadat po spárování a napojení podle UUID

    • DA úložiště - způsob stahování AIP, interval synchronizace uložený v DB, test nastavení, respektování vícenásobného napojení

    • Odstraněno: časovač synchronizace s DA v elza.yaml (elza.da.sync) - interval se nastavuje u úložiště digitalizátů v Externích systémech (výchozí 300 s); sekci je vhodné z elza.yaml odstranit

  • Nově: 9955 - Import z CSV - asynchronní zpracování s upozorněním po dokončení (WebSocket)

  • Nově: 9990 - Digitální entity - přepracované okno detailu (jeden panel) a kontextové menu s přechodem do stromu

  • Nově: 9981 - Konfliktní hodnota (neuloženo) - možnost smazat prvek popisu smazáním jeho hodnoty

  • Nově: Archivní soubory - označení aktivního archivního souboru při otevření a menu akcí v detailu

  • Oprava: 9982 - Citace nefungují

  • Oprava: 9978 - Funkce Generátor ukládacích jednotek neproběhne úspěšně u konkrétního archivního souboru

  • Oprava: 9995 - Výstupy - náhled zobrazí výsledek funkce Agregace úvodu až po občerstvení prohlížeče

  • Oprava: ELZA DA - opravy pádů seznamu a detailu AIP (nedohledaná instituce, chybějící velikost balíčku), srozumitelný popis chyby zpracování balíčku

  • Oprava: Výstupy - překrytý posuvník

ZP2015 v343

  • Nově: 9992 - Prvek Způsob pořádání - specifikace „základní popis“ (pravidla, typy archiválií pro nezpracované archiválie, výpočet EJ)

  • Nově: 9993 - Prvek Způsob uložení - specifikace „balík“ a „pořadač“ (pravidla, založení a výpočet EJ)

  • Nově: 9994 - Jiná označení - Identifikátor ve zdrojovém systému

CZ_BASE v88

  • Přesun skriptu IMPORT_DA (napojení digitálního archivu) do pravidel ZP2015

2.6.5. verze 3.4.4

  • Nově: 9955 - Import z CSV - průvodce s volbou kódování, oddělovače a s živým náhledem

  • Nově: 9945 - Pořádání - zobrazení hodnoty PP Obsah na úrovni soubor (pokud chybí PP Název jednotky popisu)

  • Nově: 9944 - Digitální entity - souborové úložiště: kontextové menu se stažením souboru, řazení dle času změny (9971) a sjednocení ikon prohlížeče

  • Oprava: 9973 - PP Jazyk - chybějící příznak výjimka

  • Oprava: 9476 - Archivní soubory - úvodní stránka: po otevření AS a návratu zpět nezůstává focus v levém panelu na označeném záznamu (doplněno odscrollování na vybraný záznam ve stromu)

  • Oprava: 9944 - Souborové úložiště - oprava stahování souboru

  • Oprava: Chování splitteru - rozměry panelu podle oblasti

ZP2015 v342

  • Nově: 9658 - PP Název jednotky popisu - pravidla (změna pořadí PP Formální název)

2.6.6. verze 3.4.3

  • Nově: 9944 - Digitální entity - souborové úložiště: dokončení a rozšíření (procházení stromu složek s náhledem souborů, přetahovatelný oddělovač, vazby souborů na jednotky popisu s přechodem na uzel, vícenásobné napojení, přepnutí připojení souboru k jiné jednotce popisu, konfigurace a test úložiště v administraci)

  • Nově: Výstupy - přepracované zobrazení detailu výstupu (nový formulář prvků popisu, sloupcové zobrazení, režim čtení), zvýraznění nabídky výstupů

  • Nově: 9965 - Výstupy - kontrola a upozornění na neproběhlé doporučené akce před generováním

  • Nově: 9277 - Výstupy - doplnění nápovědy do tooltipu

  • Nově: AI asistent - návrhy na doplnění a vylepšení popisu jednotky popisu (karty návrhů, přijmout/odmítnout, evidence rozhodnutí) a příprava opravy z nálezů revize

  • Nově: Podpora prvku popisu typu JSON_TABLE

  • Nově: Schválení verze archivního souboru - záložka přechází na nově otevřenou verzi

  • Nově: 9962 - Aktualizace staršího formátu hesla při přihlášení

  • Oprava: 9960 - Pořádání - PP Souřadnice: nelze uložit hodnotu a zobrazit v mapě editoru, úprava zobrazení příliš dlouhých souřadnic

  • Oprava: 9959 - Editor souřadnic: zobrazení mapy je omezeno na horní část obrazovky

  • Oprava: 9967 - Vyhledávání v archivním souboru: uzel podle ID nenalezen

  • Oprava: 9952 - PP Role entit - specifikace autor se nezobrazuje v režimu čtení

  • Oprava: Pořádání - zobrazení některých typů prvků popisu při zúžení formuláře

  • Oprava: Výstupy - NullPointerException při importu tabulky

ZP2015 v341

  • Oprava: 9932 - Tiskové výstupy - chybějící PP Informace o zpracování u jednotek popisu

2.6.7. verze 3.4.2

  • Nově: 9944 - Digitální entity - souborové úložiště (procházení a stahování souborů z adresářového repozitáře fondu, detekce MIME typů, podpora souborů nad 2 GB, filtry dle dalších vlastností)

  • Nově: 9679 - Historie změn - postupné (dávkové) načítání záznamů

  • Oprava: 9943 - Funkce: migrace na Název / Obsah, tematický popis - chyba při vícenásobných mezerách

  • Oprava: 9948 - Archivní entity: PP Administrativní zařazení - neplatný stav požadavku při vyhledávání

  • Oprava: 9950 - Archivní entity - Rozšířený filtr: vyhledávání dle prvků popisu nenabídne žádné výsledky

2.6.8. verze 3.4.1

  • Nově: Tabulkové zobrazení - úprava zobrazení a chování oken pro editaci hodnot, skrytí tlačítek u prvku popisu do rozbalovacího menu a možnost přeskočení na prvek popisu

  • Nově: Správa institucí - možnost změnit navázanou entitu (AccessPoint) u již vytvořené instituce

  • Nově: Skrývání hodnot API klíčů a hesel v nastavení externích systémů

  • Oprava: 9927 - Tabulkové zobrazení - nelze plnohodnotně používat klávesnici

  • Oprava: 9547 - Tabulkové zobrazení - prvek Souřadnice (COORDINATES) - opravy operací „Je součástí“ a „Je poblíž“

  • Oprava: 9934 - Jednotka popisu - obnova potlačené dědičnosti při vrácení změn (oprava synchronizace cache)

  • Oprava: Tabulkové zobrazení - přidávání skrytých sloupců při přesměrování z odkazu a úprava prolinku

2.6.9. verze 3.4.0

  • Nově: AI asistent - rozšíření funkcí:

    • Vyhledávací nástroje nad archivním popisem, archivními entitami a fondy

    • Zobrazení průběhu zpracování a činnosti nástrojů v reálném čase

    • Přehled využití a kreditů (týdenní příděl, cena), volba AI profilu

    • Nálezy revize v odpovědích asistenta

  • Nově: 9935 - Správa institucí - nová správa institucí včetně možnosti měnit navázaný AccessPoint instituce (načítání typů institucí z balíčku cz-base)

  • Nově: Administrace - přesun navigace do postranního panelu, respektování zvoleného motivu (tmavý režim) na stránkách administrace

  • Nově: Tabulkové zobrazení - adresovatelné URL (odkaz na konkrétní jednotku popisu a prvek popisu) a prolink z kontextového menu jednotky popisu ve stromu

  • Nově: 9240 - Perzistence stavu obrazovky při přechodu mezi Pořádáním a Tabulkovým zobrazením (zachování focusu)

  • Nově: Plovoucí okna - možnost přesouvat a měnit velikost (na všech hranách i rozích), přeřazování při kliknutí a přizpůsobení při změně velikosti okna prohlížeče

  • Nově: 9925 - Přesun intervalu pro stahování entit z konfigurace do nastavení externího systému, aktualizace intervalu synchronizace bez nutnosti restartu aplikace; hodnoty z elza.accesspoints.sync v elza.yaml se při prvním startu přenesou do nastavení externího systému

  • Nově: Health a metriky dostupné na samostatném management portu (výchozí 8081 na adrese 127.0.0.1), oprava health kontroly LDAP, viz Monitorování

  • Nově: Sledování plánovače úloh - metriky a volby elza.monitoring.scheduler.*

  • Oprava: 9594 - Digitální entity - zobrazení náhledu u souborů se speciálním znakem v názvu

  • Oprava: 9797 - Chyba při reindexaci - souřadnice

CZ_BASE v87

  • Doplnění číselníku typů institucí (ParInstitutionType)

2.6.10. verze 3.4.0-RC-3

  • Nově: AI asistent - první verze uživatelského rozhraní (panel asistenta), nastavení API klíčů pro AI providera, volba profilu/modelu, zobrazení citací dokumentů

  • Nově: Hromadné akce nad více fondy - přejmenování tlačítka pro výběr akce a zachování výběru fondů

  • Nově: Export - nativní XML doplněn o informaci o zdrojové aplikaci a odkazy na DAO s vazbou na AIP

  • Nově: ZP - PP Název jednotky popisu - úprava pravidel pro Elzu 3.4 (Název doporučený na sérii, Obsah doporučený na složce a níže)

  • Nově: Synchronizace oprávnění přes webové služby - ve výchozím nastavení se oprávnění pouze přidávají, nikoli odebírají (volba elza.webservice.fonds.adminPermissionMode; distribuční konfigurace však do verze 3.4.7 nastavovala FULL_SYNC)

  • Oprava: 9913 - Při zápisu na druhý řádek textového prvku popisu se text klepe (poskakuje)

  • Oprava: 9914 - Tiskový výstup se generuje pomalu

  • Oprava: 9916 - PP Obsah nelze přidat na sérii, pokud je u jednotky popisu PP Název

  • Oprava: Úprava chování ikony pro otevření náhledu entity u prvku popisu

2.6.11. verze 3.4.0-RC-2

  • Nově: AI Provider - nový typ externího systému a první verze rozhraní pro integraci umělé inteligence (napojení AI poskytovatele, test spojení)

  • Nově: Výběr jazyka aplikace - nová experimentální funkce

  • Nově: Hromadné akce nad více fondy - výběr fondů filtrem vyhodnoceným na serveru, úprava dialogu pro spouštění hromadných akcí

  • Nově: Sledování stavu (health) a metriky Prometheus pro frontu zpracování (viz Monitorování)

  • Oprava: Odstraňování záznamů cache probíhá po dávkách (stabilita a výkon)

2.6.12. verze 3.4.0-RC-1

  • Nově: Publikace archivního popisu - nová funkce pro publikování (sdílení) archivního popisu fondu: správa typů publikací a publikačních systémů (s typem připojení PRODUCTION / TEST / DEVELOPMENT, automatické generování kódu systému), spuštění publikace, generování a stahování souborů publikace, kopírování publikace; nová oprávnění FUND_PUBLISH a FUND_PUBLISH_ALL

  • Nově: Editor strukturovaných typů - nový editor strukturovaných typů v pravém panelu včetně režimu čtení a hromadné úpravy

  • Nově: Hromadné akce nad více fondy - možnost spustit hromadnou akci nad více archivními soubory najednou (výběr v seznamu fondů)

  • Nově: 9635 - Přidat prvek popisu - hromadný výběr více prvků najednou, zvýraznění vstupů a ošetření prvků popisu typu IMPOSSIBLE

  • Nově: Kompaktní zobrazení a zobrazení ve více sloupcích - přesunuto z experimentálních funkcí do nabídky nastavení zobrazení jednotky popisu

  • Nově: 9488, 9503 - Vyhledávání v archivních souborech - logická operace OR v rámci jednoho filtru

  • Nově: 9582 - Zajištění exportu uzavřených verzí

  • Nově: Export - volba pro zahrnutí, případně vynechání digitálních entit (DAO) při exportu

  • Nově: Externí systém (CAM) - přejmenování „Revize v externím systému“ na „Historie revizí“, zobrazení upozornění/chyb a historie revizí z CAM, výběr ELZA ID i CAM ID entity jedním kliknutím

  • Nově: ZP2015 - Omezení přístupnosti - nová skupina prvků popisu

  • Oprava: 9911 - Selhání stažení entity v případě REPLACEMENT a lokálně nestažené nahrazující entity

  • Oprava: 9898 - Historie revizí v externím systému - chybějící informace o zpracovateli a schvalovateli u revize odeslané do CAM

  • Oprava: 9888 - Strukturované typy: editace v pravém panelu - odstraněný prvek z formuláře mizel z nabídky prvků

  • Oprava: 9887 - Strukturované typy: Omezení přístupnosti - nenačítala se pravidla

  • Oprava: 9886 - Strukturované typy: Metráž UJ nezobrazuje 0 jako první znak a obsahuje desetinnou tečku

  • Oprava: 9885 - Pořádání - překlad (Přidat prvek popisu)

  • Oprava: 9869 - Chyba při odeslání entity s prázdnou hodnotou prvku popisu

  • Oprava: 9578 - Generátor citací - řešení pro jednotku popisu s PP Pevné spojení (včetně citace z jiného fondu a verze archivního souboru)

  • Oprava: 9811 - Generátor citací - PP Obsah: při prázdné hodnotě se použije hodnota z nejbližší nadřazené úrovně (v hranatých závorkách)

  • Oprava: 9832 - Archivní entity - export záznamů do CSV - dokončení (oprávnění)

  • Oprava: Odeslání do CAM - správný čas dle časové zóny (nikoliv UTC)

  • Oprava: Externí systém (CAM) - vyhledávání, stažení entity dle ID, ukládání a řazení upozornění

  • Oprava: Zrychlení a stabilizace cache jednotek popisu (přeskočení opakovaného načtení uzlu)

2.6.13. verze 3.4.0-BETA-2

  • Nově: 9488, 9503 - Vyhledávání v archivních souborech - vyhledávání podle institucí a archivních souborů

  • Oprava: Vyhledávání dle instituce

2.6.14. verze 3.4.0-BETA-1

  • Nově: ELZA DA - napojení na digitální archiv (DA) a práce s archivními balíčky (AIP):

    • Přehled AIP z digitálního archivu, včetně seznamu AIP v rámci archivního souboru

    • Průzkumník AIP - procházení obsahu balíčku (logická struktura, komponenty/soubory) a jejich zobrazení a načtení z DA

    • Napojení AIP na archivní popis - průvodce pro jednotlivé i hromadné napojení sady AIPů, včetně zobrazení nálezů (kontrol) při napojení

    • Zobrazení přiřazení AIP k jednotce popisu přímo v pořádání, s odskokem do průzkumníku na konkrétní komponentu

    • Přenos archivního popisu zpět do DA - generování a přenos změnových balíčků v adresářové struktuře včetně struktury METS

    • Odpojení archivního popisu od AIP

    • Generování a mazání struktury AIP, naplnění prvků popisu logické struktury

    • Konfigurace: časovač synchronizace s DA (elza.yaml), nový typ externího systému „Úložiště digitalizátů“ pro DA

  • Nově: 9488 - Vyhledávání v archivních souborech - filtry dle archivních souborů

  • Nově: 8746 - Tabulkové zobrazení - filtr PP Role entit - nová podmínka „Obsahuje entitu“

  • Nově: 9633 - Levý panel Pořádání (strom) - zobrazení PP Formální název, pokud je PP Obsah bez hodnoty

  • Nově: 9674 - Validace typů záznamů u podtypu matrika

  • Nově: Aktualizace běhového prostředí na Java 17 (JDK 17)

  • Oprava: 6044 - Označení ukládacích jednotek („zaškrtávátka“) nemizí po odstranění ukládacích jednotek

  • Oprava: 9002 - Zápis entity do CAM - odfiltrování PP Poznámka u související entity, která není zapsána v externím systému

2.6.15. Seznam změn oproti řadě 3.3.x

Seznam změn oproti řadě 3.3.x je dostupný v repozitáři na adrese: https://github.com/elzasw/elza/compare/release-3.3.x…release-3.x