===== v1.3.0 ===== ---- * Přidán příkaz ''manage-ela-monitor clear'' * Přidány scripty ''manage-ela-peer'' a ''manage-ela-orderer'' * Odstraněn script ''register-new-channel'' náhradu tvoří nové scripty ===== v1.2.10 ===== ---- * Úprava clone příkazů pro novou strukture .env souborů ===== v1.2.9 ===== ---- * Přidána možnost ručně vyvolat pouze přegenorání docker compose souborů z existující konfigurace nodu * ''bootstrap-ela-network.sh composeGen'' ===== v1.2.8 ===== ---- * Integrace nové monitorovací služby pomocí Telegrafu * ''manage-ela-monitor start|down|stop|restart|update'' ===== v1.2.7 ===== ---- * Přidána možnost provozovat více chaincodů na jednom kanálu * Pro iterování přes kanály/cc/aplikace se nyní používá jen .config-env * Přidána podpora pro dynamickou konfiguraci nodu * Pro spuštění konfigurace - ''bootstrap-ela-network configure'' * Chaincode je možné instalovat i jenom na specifický peer - ''manage-ela-chaincode install -c chaincodeName [-p PEER_N]'' * Přidána možnost úplně odstranit nainstalovaný chaincode - ''manage-ela-chaincode remove -c chaincodeName'' * Při generování certifikátů jsou přijmány také pametry pro počet peeru/ordereru - ''managage-ela-cas generate [-p NumberOfPeers -o NumberOfOrderers]'' * Přidána možnost pro dogenerování certifikátů pro dalšího peera - ''managage-ela-cas addPeer'' ===== v1.2.6 ===== ---- * Opraveno mazaní chaincode složky v install-ela-node * Přidán .gitignore aby byl výpis scriptů čistější * Přidán depth parametr pro git clone, aby se zbytečně nestahovala historie repositářů * Přidána možnost volání clear funkce na vyčištění starých docker image do manage-ela-app (''manage-ela-app clear [-a App] [-g]'') * Přidána možnost sledovat approve status nového chaincodů pomocí (''manage-ela-chaincode check -c Channel'') * Doplněna nápověda pro update-ela-mgmt-scripts ===== v1.2.5 ===== ---- * Přidán version soubor * Přidána možnost spustit appUpdate s -v version přínačem * Přidána možnost spustit gtwUpdate bez -v version přepínače ===== v1.2.4 ===== ---- * Opraven help pro package chaincode ===== v1.2.3 ===== ---- * Přidána možnost generování dalších orderer certifikátu * Přidán samostatný chaincode package příkaz * mgmt-update-ela-network-definition příkazy pro schvalování aplikování update bloků: * To ADD ANCHOR PEER: ./mgmt-update-ela-network-definition.sh addAnchorPeer -o ORG_ID -c CHANNEL_ID * To get LATEST configuration block to git for channel (can be system channel): ./mgmt-update-ela-network-definition.sh getConfig -c CHANNEL_ID * To APPLY change TX on channel: ./mgmt-update-ela-network-definition.sh applyChangeTx -c CHANNEL_ID * To SIGN change TX as peer organization on channel: ./mgmt-update-ela-network-definition.sh signChangeTx -c CHANNEL_ID * To APPLY change TX with orderer signature on channel (can be system channel): ./mgmt-update-ela-network-definition.sh applyChangeTxAsOrd -c CHANNEL_ID * To SIGN change TX as orderer organization on channel: ./mgmt-update-ela-network-definition.sh signChangeTxAsOrd -c CHANNEL_ID * Available switches for APPLY/SIGN commands: * -n To not pull/copy block from git. The last used block in ./ela-node/channel-artifacts will be used * -b Will download block from blockchain(admin channel) to use (search done based on original block hash) * To get CREATE new CHANNEL: ./mgmt-update-ela-network-definition.sh createChannel -c CHANNEL_ID" ===== v1.2.2 ===== ---- * Přidán script pro ovládání ca serverů ===== v1.2.1 ===== ---- * Přidány nové přepínače pro ''manage-ela-app'': * ''-g'' přepínač fungující se ''start|stop|down|restart|validate'' - aplikuje operaci na gateway (je možná i kombinace například ''manage-ela-app -g -a notarius'' * ''manage-ela-app gtwUpdate'' provede nyní bez zadání verze update na verzi podle .version souboru ===== v1.2.0 ===== ---- * Přidána kontrola zda má být pouštěn chaincode na určitém kanálu do ''manage-ela-node'' (přidány ''CHANNEL_CC'' proměnné do .config-env) * Kompletně přepracován ''manage-ela-chaincode'' pro funkci s novým chaincode lifecycle: * Odstraněno ChaincodeInitVars * Nově musí být vždy definován kanál, na kterém se pracuje pomocí ''-c CHANNEL_ID'' přepínače * Nový chaincode lifecycle: - Install - Approve (Na každém uzlu) - Commit (Pouze jednou - a musí být splěna lifeCycle endrosment policy) * Přepracován ''mgmt-update-ela-network-definition'', tak aby byly k dispozici hlavně základní operace: * ''getConfig -c CHANNEL_ID'' pro získání posledního bloku kanálu * ''addAnchorPeer -o ORG_ID -c CHANNEL_ID'' pro přidání anchor peer organizace na kanálu * ''applyChangeTx -c CHANNEL_ID'' pro aplikování update transakce na kanálu * ''createChannel -c CHANNEL_ID'' pro vytvoření nového kanálu + přidání anchor peeru pro organizace v kanálu