Uživatelské nástroje

Nástroje pro tento web


changelog:master_scripts_changelog

Toto je starší verze dokumentu!


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