===== v3.0.1 ===== ---- * Přidána podpora ws * Lepší zpracování HFC chyb (vraceno jako 6xx) * Přidáno nové zpracování časovaných a pravidelných služeb (redis + bullmq) * Přidána možnost nastavit povolené uživatele v rámci login service ===== v3.0.0 ===== ---- * Upraven formát konfiguračního souboru * Přidána podpora pro nové gateway HFC SDK * Přidána podpora pro openID connect login služby a google for web login ===== v2.3.0 ===== ---- * Upraven formát konfiguračního souboru ===== v2.2.5 ===== ---- * Využití nové instance sdílené cloud služby * Interní využití pouze UTC timestamp ===== v2.2.4 ===== ---- * Vylepšeno logování do souboru * Přidaná možnost nastavení default timeoutů pro jednotlivé HFC clienty ===== v2.2.3 ===== ---- * Vylepšeno logování do souboru * Přidána služba pro vytvoření uživatelských certifikátu s CSR * Produkční build má ve výchozím nastavení úplně vypnutý swagger a debug web log * Přidány nové služby pro obsluhu bcasdb_cc ===== v2.2.2 ===== ---- * Přidána možnost vytvářet couchdb databázy mimo db-service * Další drobné opravy ===== v2.2.1 ===== ---- * Opravena chyba při přenačtení prošlých certifikátů ===== v2.2.0 ===== ---- * Opravena chyba v JWT auth cache * JWT validace je prováděna pouze proti wallet * Rozšíření modelu JWT * Používání pouze UTC timestamp * Opraven problém s prošlými certifikáty v paměti * Vylepšení zabezpečení Notaria ===== v2.1.4 ===== ---- * Přidáno dynamické nastavení počtu trusted proxy serverů * Využiváno pro zjištění IP requestu pro IP request limiter * Přidán testovací endpoint ''/api/v1/test/ip'' ===== v2.1.3 ===== ---- * Povoleno načítání AN a SA uživatelů na endpointu * Přidána možnost rate limiteru na endpointy * Na včechny defautlně nastaven rate limiter pro failed requesty ===== v2.1.2 ===== ---- * Přidáno cachovaní autentikovaných uživatelů * Nyní je možné pro jednotlivé service definovat jiný hfc connection profile * Autetikace uživatele je možná i pouze proti wallet (standardně wallet + CA) * K načítání konfigurace nodu se používá .config-env (.list-env soubory se již nepoužívají) * + další drobné opravy nalezených chyb ===== v2.1.1 ===== ---- * Vylepšený build process docker image - zmenší velikosti výsledného image a zlepšení bezpečnosti * Proces aplikace neběží defaultně pod root uživatelem * Opraven případ kdy při načítání verze není načtena (null hodnota je nyní korektně přidadá do výsledného objektu) * Opraven překlep ve funkci pro vytváření uživatele (způsoboval chybu v návratové hodnotě) * Opraven překlep v logování při posílání emailu ===== v2.1.0 ===== ---- * Místo staré dedikované cloud email service se nyní používá společná cloud service zahrunující více funkcí * Vylepšený build process docker image - zmenší velikosti výsledného image téměř na polovinu * Přidán nový versions endpoint - gateway má možnost načíst verze všech aktivních komponent nodu * Použití nové knihovny pro billing service a přepracování samotné billing service pro větší flexibilitu ===== v2.0.1 ===== ---- * Implementována správa child organizací * Předělána práce s exceptions, aby byly vraceny smyslupnější http respone v případě chyby * Přidána možnost vyhledávat notarius dokumenty pomocí stavu schválení ===== v2.0.0 ===== ---- * Swagger dokumentace je nyní rozdělena podle services * Přidáno cachování pro HFC user session * Update na poslední HFC SDK * Pro build použit apline linux base image * Předěláno spouštění na dynamické načítání configu z env ===== v1.2.2 ===== ---- * Opraveno přepínání identit při připojování k chaincodu * Upraven availability monitoring * Gateway nyní kontroluje pouze sebe a komponenty HFC na daném nodu ===== v1.2.1 ===== ---- * Obsahuje fixy poslední security issues dle container registry ===== v1.2.0 ===== ---- * Přidána kontrola platnosti certifikátů pro všechny typy systémových účtu (AN_xx, SA_xx a CA/super-admin) uložených v lokálním adresáři WALLET * Kontrola a prodloužení certifikátu je provedeno funkcí scheduleru, každý den ve 23:30 * Logika je umístěna v modulu ca-service.js ve funkci checkCertificatesExpirationDate