# 1.1.1. Změny v jednotlivých verzích

Tento dokument shrnuje změny v jednotlivých verzích komponenty PEVA Connector.

Změny jsou uvedeny v chronologickém pořadí, nejdříve jsou uvedeny změny v nejnovější verzi.

## 1.0.0

> - Nově: Vyčlenění importu PEvA z nástroje Imwhooser do samostatné aplikace PEVA Connector. Funkčně odpovídá původnímu importu PEvA.

> - Nově: Idempotentní migrace databáze - schéma se buď vytvoří na prázdné DB, nebo se převezme existující databáze Imwhooseru v „PEVA módu“ (viz Migrace z Imwhooseru).

> - Nově: Při převzetí databáze se automaticky a nevratně odstraní entity-side schéma Imwhooseru (sloupec `elza_queue.entity_id` a tabulky `imw_*` / `*_person`), které PEVA Connector nevyužívá. Úklid již není volitelný (zrušen Liquibase kontext `cleanup` i nastavení `spring.liquibase.contexts`).

> - Nově: Hodnota `name` u oddělení v konfiguraci `departments` se páruje proti názvu i číslu oddělení v PEvA. Při stahování se k fondu ukládají obě hodnoty, takže stačí uvést kteroukoli z nich (viz Konfigurace PEvA).

> - Nově: Volitelné generování interního kódu fondu (`internalCode`) pomocí výrazu SpEL s proměnnou `#fundNumber`; lze nastavit globálně (`peva.internalCode`) nebo pro jednotlivé instituce (viz Konfigurace PEvA).

> - Nově: Monitorovací metriky `queue.last_success` (doba od posledního úspěšného zpracování - pro PEvA i Elzu) a `queue.oldest_blocked_age` (stáří nejstaršího záznamu uvízlého ve frontě do Elzy) pro snazší hlídání výpadků (viz Monitorování).

> - Oprava: Metrika `queue.error_at` pro PEvA chybně rostla i bez chyby (vracela dobu od startu komponenty). Nyní vrací -1, pokud poslední zpracování proběhlo úspěšně, a dobu chybového stavu jen při skutečné chybě. Sjednocen výpočet času metriky (odstraněn posun o časové pásmo).

> - Změna: Z konfigurace `elza` byly odstraněny nepoužívané volby `scope` a `systemCode`.

> - Nově: Distribuční balíček `.zip` (jar, ukázková konfigurace, dokumentace).

> - Dokumentace: popsáno, že fondy zakládané konektorem jsou v Elze spravované (jen pro čtení) a servisní účet Elzy proto potřebuje oprávnění ADMIN; při chybě odeslání záznam zůstává ve frontě a odeslání se opakuje až do úspěchu (viz Spravované fondy (režim „jen pro čtení“ v Elze)).