changelog:gateway
Obsah
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
changelog/gateway.txt · Poslední úprava: 2024/10/30 11:18 autor: vodsedalek