changelog:master_scripts_changelog
Toto je starší verze dokumentu!
Obsah
v1.3.6
- Aktulizovány přikazy pro package chaincode a pull git
v1.3.5
- Opraveny upozornění kvůli neexistující env variable
- Vylepšeno čekání na synchronizaci nodu
- Přidána podpora pro private data
v1.3.4
- Prodloužen interval odesílání zpráv statsd služby pro hfc komponenty
- Opraveny deklarace proměnných
- Přidána podpora pro instalaci na arm64 architektuře
v1.3.3
- Opraveny cesty k docker image v nové struktuře CR
v1.3.2
- Přidána funkce pro přegenerování docker compose souborů
- HFC komponenty jsou připojeny do monitoring networku a komunikují s monitoringem po interní docker síti
- Pokud je monitoring vypnut je úplně vypnut i na straně HFC komponent
- Možnost dynamicky předat počet proxy serverů pro nastavení gtw
v1.3.1
- Integrace nové monitorovací služby pomocí Telegrafu
- Přidána kontrola synchronizace peerů při spuštění a bootstrapu
v1.3.0
- Přidána podpora pro dynamickou konfiguraci nodu - je možné volit počet peeru/ordereru na nodu
- Limit je 20 peeru a 10 ordereru na jeden nodu (omezení je kvůli portům)
- Gateway je nyní připojena do hfc docker network pokud je spuštěna na stejném serveru jako hfc část nodu
- Přidána podpora pro více chaincodů na jednom kanále
- Pro iterování přes kanály/cc/aplikace se nyní používá jen .config-env
- Opravena cesta k docker image couchdb
- Opravena chyba při opětovném spuštění boostrapu nodu
v1.2.9
- Přepracování python scriptů:
- Instalují své potřebné moduly do vlastního virtuálního env
- Jsou vedeny přímo jako spustitelné soubory
- Je možné je volat z libovolného adresáře
- Při aktualizaci hfc docker image jsou staré image smazány
- Zvýšení bezpečnost běžících docker containerů:
- Omezen počet PID, otevřených file descriptorů, nastaven maximální počet restartů
- Procesy ve všech containerech jsou pod uživatelem bez root práv
- Adresáře do kterých není třeba zapisovat jsou přijeny pouze jako RO
- Rozdělní containerů do několika logicky rozdělených docker sítí (omezení komunikace mezi containery)
- Přidán .gitignore aby byl výpis scriptů čistější
- Přidána podpora pro zjištění stavu schválení chaincodů
- Vylepšená podpora volání pro čištění starých docker image
v1.2.8
- Přidáno vypnutí 2FA při resetu hesla superadmin uživatele Admin aplikace
- Přidán version soubor
- Přidáno načítání version souborů do docker containeru gateway
- Upraven update proces gatway, Notarius a Admin aplikace:
- Lze volat buď samostatně (verze se vezme z aktuálního version souboru)
- Nebo s přepínačem -v a ručním zvolením verze
- Při spuštění není aktuálně zvolená verze přepisována
v1.2.7
- Upraven admin bootstrap, aby odpovídal změnám v modelech
- Povoleno mazání uživatelů a affiliation v CA
- Přidán wait s progress barem - používá se místo sleep
- Prodlouženy doby pro synchronizaci nodu při bootstrapu
v1.2.6
- Přidán export mongo cred při update Admin aplikace
- Aktualizovány orderer docker-compose template pro jeden orderer na nodu
- Aktualizován connection profile pro gateway - nově se v gtw využívá discovery service
- Umožnění scvhálovaní provedení update bloků na kterémkoli nodu
- Schvalování update bloků distribuovaně přes Admin kanál
- Přidán krok pro samotný package chaincodu
v1.2.5
- Přidány configurace pro monitoring hfc metric pomocí statsd
- Upravené konfigurace odpovídající nové struktuře certifikátu nodu
- Přidán nový repozitář obsahující scripty a konfigurace pro certifikační autority
v1.2.4
- Přidáno omezení systémových prostředků pro jednotlivé kontejnery
- Admin db je nyní dostupná i na localhostu pouze pod generovanými přihlašovacími údaji
v1.2.3
- Přidáno rotování logů přímo do docker-compose pro případ, že ho nedefinuje aplikace sama (zábrání hromadění logů a umožní možnost dlouhodobého běhu nodu bez restartu).
v1.2.2
- Přidán sleep před vytvoření Notaria v Admin aplikaci (zajišťuje, že admin je již připraven)
- Odstraněn docker down při startu gateway
v1.2.1
- Přidána podpora pro novou verzi Notarius aplikace:
- Vytváření graphics složky v ela-node (obsahuje loga specifická pro danou instanci Notaria) - je nutné vytvořit i když neexistuje, kvůli mapování do docker containeru
- Přidáno vytvoření Notarius aplikace v Admin aplikaci při spuštění Notarius aplikace (pokud neexistuje)
- Z názvu logů peerů, cc a ca odstraněn název organizace
v1.2.0
- Opravena adreasa chaincode na peer0 - už může běžet na obou peerech
- Upravena konfigurace peeru - bloky jsou stahovány z ordering service (nové doporučené nastavení - mělo by snížit traffic)
- Změna couchdb image z hyperledger workspace na apache workspace (doporučeno dokumentací - hfc už nevydává vlastní couchdb images)
- ca dockeer container schován pouze pro lokální použití
- Změny odpovídající novému chaincode lifecycle a zavedení CHANNEL_CC proměnných do .config-env:
- Install
- Approve
- Commit
- Změny odpovídající nové logice editu sítě - zjednodušeno na několik základních operací:
- Stažení aktuálního/prvního bloku
- Update konfigurace kanálu - edit konfigurace/přidání anchor peer
- Podepsání bloku - peer/orderer
- Vytvoření nového kanálu
changelog/master_scripts_changelog.1667398546.txt.gz · Poslední úprava: 2022/11/02 15:15 autor: vodsedalek