| lang | hy |
|---|---|
| direction | ltr |
| source | CHANGELOG.md |
| status | complete |
| generator | scripts/sync_docs_i18n.py |
| source_hash | 26f5115a14476de15fbc8f26c5a9807954df6884763a818b2bc98ec6cfe1a4cc |
| source_last_modified | 2026-01-05T09:28:11.640562+00:00 |
| translation_last_reviewed | 2026-02-07 |
| translator | machine-google-reviewed |
Այս նախագծի բոլոր ուշագրավ փոփոխությունները կփաստագրվեն այս ֆայլում:
- Փոխարինեք
parity_scale_codecօգտագործումըnorito::codec-ով արկղերի միջով: - Սկսեք գործիքավորումը տեղափոխել բնիկ Norito սերիականացմանը:
- Հեռացրեք
parity-scale-codecմնացած կախվածությունը աշխատանքային տարածքից՝ հօգուտ բնիկ Norito սերիալիզացիայի: - Փոխարինեք SCALE հատկանիշի մնացորդային ածանցյալները բնիկ Norito իրականացումներով և վերանվանեք տարբերակված կոդեկ մոդուլը:
- Միավորել
iroha_config_base_derive-ը ևiroha_futures_derive-ըiroha_derive-ի մեջ՝ հատկանիշով փակված մակրոներով: - (multisig) Մերժեք multisig իշխանությունների կողմից ստացված ուղղակի ստորագրությունները կայուն սխալի կոդով/պատճառով, կիրառեք բազմանշանակ TTL գլխարկներ ներդիր ռելեների վրա և մակերևութային TTL կափարիչները CLI-ում մինչև ներկայացումը (SDK-ի հավասարությունը սպասվում է):
- Տեղափոխեք FFI ընթացակարգային մակրոները
iroha_ffiև հեռացրեքiroha_ffi_deriveտուփը: - (schema_gen) Հեռացրեք
transparent_apiավելորդ հատկությունըiroha_data_modelկախվածությունից: - (տվյալների_մոդել) Քեշավորեք ICU NFC նորմալացուցիչը
Nameվերլուծության համար՝ կրկնվող սկզբնականացման ծախսերը նվազեցնելու համար: - 📚 Փաստաթղթերի JS-ի արագ մեկնարկ, կազմաձևման լուծիչ, հրապարակման աշխատանքային հոսք և կոնֆիգուրացիայի մասին տեղեկացված բաղադրատոմս Torii հաճախորդի համար:
- (IrohaSwift) Բարձրացրեք տեղակայման նվազագույն թիրախները մինչև iOS 15 / macOS 12, ընդունեք Swift համաժամանակությունը Torii հաճախորդի API-ներում և նշեք հանրային մոդելները որպես
Sendable: - (IrohaSwift) Ավելացվել են
ToriiDaProofSummaryArtifactևDaProofSummaryArtifactEmitter.emit, որպեսզի Swift հավելվածները կարողանան ստեղծել/արտադրել CLI-ին համատեղելի DA ապացույց փաթեթներ՝ առանց CLI-ի վրա փակցնելու, լրացված փաստաթղթերով և ռեգրեսիայի թեստերով, որոնք ներառում են ինչպես հիշողության, այնպես էլ սկավառակի վրա: աշխատանքային հոսքեր։【F:IrohaSwift/Sources/IrohaSwift/ToriiDaProofSummaryArtifact.swift:1】【F:IrohaSwift/Test s/IrohaSwiftTests/ToriiDaProofSummaryArtifactTests.swift:1】【F:docs/source/sdk/swift/index.md:260】 - (data_model/js_host) Ուղղեք Kaigi Option սերիականացումը՝ հեռացնելով արխիվացված-վերօգտագործման դրոշը
KaigiParticipantCommitment-ից, ավելացրեք հայրենի շրջադարձային թեստեր և թողեք JS-ը ապակոդավորել հետադարձ կապը, որպեսզի Kaigi-ի հրահանգները այժմ Norito հետադարձ ուղևորությունից առաջ: ներկայացում։【F:crates/iroha_data_model/src/kaigi.rs:128】【F:crates/iroha_js_host/src/lib.rs:1379】【F:javascript/iroha_js/test/instructionBuilders.test.js: - (javascript) Թույլ տվեք
ToriiClientզանգողներին ջնջել լռելյայն վերնագրերը (անցելովnull), որպեսզիgetMetricsմաքուր կերպով անցում կատարի JSON-ի և Prometheus տեքստի միջև Ընդունել վերնագրեր.【F:javascript/iroha_js/src/toriiClient.js:488】【F:javascript/iroha_js/src/toriiClient.js:761】 - (javascript) Ավելացվել են կրկնվող օգնականներ NFT-ների, յուրաքանչյուր հաշվի ակտիվների մնացորդների և ակտիվների սահմանման սեփականատերերի համար (TypeScript-ի սահմանումներով, փաստաթղթերով և թեստերով), այնպես որ Torii էջավորումն այժմ ծածկում է մնացած հավելվածը: վերջնակետեր։【F:javascript/iroha_js/src/toriiClient.js:105】【F:javascript/iroha_js/index.d.ts:8 0】【F:javascript/iroha_js/test/toriiClient.test.js:365】【F:javascript/iroha_js/README.md:470】
- (javascript) Ավելացվեց կառավարման հրահանգներ/գործարքների ստեղծողներ, գումարած կառավարման բաղադրատոմս, որպեսզի JS հաճախորդները կարողանան բեմադրել առաջարկներ, քվեաթերթիկներ, ուժի մեջ մտնելու և խորհրդի հաստատակամություն մինչև վերջ: վերջ։【F:javascript/iroha_js/src/instructionBuilders.js:1012】【F:javascript/iroha_js/src/transaction.js:1082】【F:javascript/iroha_js/recipes/governance.j
- (javascript) Ավելացվել է ISO 20022 pacs.008 ներկայացնելու/կարգավիճակի օգնականներ և համապատասխան բաղադրատոմս, որը թույլ է տալիս JS զանգահարողներին օգտագործել Torii ISO կամուրջը առանց պատվիրված HTTP-ի: սանտեխնիկա։【F:javascript/iroha_js/src/toriiClient.js:888】【F:javascript/iroha_js/index.d.ts:706】【F:javascript/iroha_js/recipes/iso_bridge.mjs- (javascript) Ավելացվել է pacs.008/pacs.009 ստեղծող օգնականներ, գումարած կոնֆիգուրացիայի վրա հիմնված բաղադրատոմս, որպեսզի JS զանգահարողները կարողանան սինթեզել ISO 20022 օգտակար բեռները վավերացված BIC/IBAN մետատվյալներով՝ նախքան հարվածելը կամուրջ.【F:javascript/iroha_js/src/isoBridge.js:1】【F:javascript/iroha_js/test/isoBridge.test.js :1】【F:javascript/iroha_js/recipes/iso_bridge_builder.mjs:1】【F:javascript/iroha_js/index.d.ts:1】
- (javascript) Ավարտել է DA ingest/fetch/prove ցիկլը.
ToriiClient.fetchDaPayloadViaGatewayայժմ ինքնաբերաբար ստացվում է chunker բռնակներ (նորderiveDaChunkerHandleկապի միջոցով), կամընտիր ապացույցների ամփոփագրերը վերօգտագործում են բնիկgenerateDaProofSummaryև refreshtypings READSME, andrefed thereshtypings. զանգահարողները կարող են արտացոլելiroha da get-blob/prove-availabilityառանց պատվերի սանտեխնիկա.【F:javascript/iroha_js/src/toriiClient.js:1123】【F:javascript/iroha_js/src/dataAvailability.js:1】【F:javascrip t/iroha_js/test/toriiClient.test.js:1454】【F:javascript/iroha_js/index.d.ts:3275】【F:javascript/iroha_js/README.md:760】 - (javascript/js_host)
sorafsGatewayFetchցուցատախտակի մետատվյալներն այժմ գրանցում են դարպասի մանիֆեստի id/CID, երբ օգտագործվում են դարպասների մատակարարները, որպեսզի ընդունման արտեֆակտները համապատասխանեն CLI-ին: գրավում է։【F:crates/iroha_js_host/src/lib.rs:3017】【F:docs/source/sorafs_orchestrator_rollout.md:23】 - (torii/cli) Պարտադրել ISO հետիոտնային անցում.
--iso-reference-crosswalk.【F:crates/iroha_torii/src/iso20022_bridge.rs:704】【F:crates/iroha_cli/src/main.rs:3892】 - (torii) Ավելացրեք PvP կանխիկի մուտքագրում
POST /v1/iso20022/pacs009-ի միջոցով՝ կատարելովPurp=SECUև BIC հղումային տվյալների ստուգումներ՝ նախքան կառուցելը փոխանցումներ։【F:crates/iroha_torii/src/iso20022_bridge.rs:1070】【F:crates/iroha_torii/src/lib.rs:4759】 - (գործիքավորում) Ավելացվեց
cargo xtask iso-bridge-lint(գումարածci/check_iso_reference_data.sh)՝ պահեստի կողքին ISIN/CUSIP, BIC↔LEI և MIC նկարները վավերացնելու համար հարմարանքներ։【F:xtask/src/main.rs:146】【F:ci/check_iso_reference_data.sh:1】 - (javascript) Կարծրացված npm հրապարակումը՝ նշելով պահեստի մետատվյալներ, բացահայտ ֆայլերի թույլատրելի ցուցակ, ծագումով միացված
publishConfig,prepublishOnlyփոփոխության մատյան/թեստ պահակ և GitHub Actions աշխատանքային հոսք, որն իրականացնում է Node/20-ը 18-ում: CI【F:javascript/iroha_js/package.json:1】【F:javascript/iroha_js/scripts/check-changelog .mjs:1】【F:docs/source/sdk/js/publishing.md:1】【F:.github/workflows/javascript-sdk.yml:1】 - (ivm/cuda) BN254 ավելացնել/sub/mul դաշտն այժմ գործարկվում է նոր CUDA միջուկների վրա՝ հյուրընկալող կողմի փաթեթավորման միջոցով
bn254_launch_kernel-ի միջոցով՝ հնարավորություն տալով Poseidon և ZK գաջեթների ապարատային արագացումը՝ միաժամանակ պահպանելով որոշիչները: հետընտրական տարբերակներ։【F:crates/ivm/cuda/bn254.cu:1】【F:crates/ivm/src/cuda.rs:66】【F:crates/ivm/src/cuda.rs:1244】
2.0.0-rc.2.0 - 2025-05-08
- (cli) Ավելացնել
iroha transaction getև այլ կարևոր հրամաններ (#5289) - [խախտում] Առանձին փոխանակելի և ոչ փոխարկվող ակտիվներ (թիվ 5308)
- [կոտրում] Վերջնականացրեք ոչ դատարկ բլոկները՝ թույլ տալով դատարկ բլոկներ դրանցից հետո (#5320)
- Բացահայտեք հեռաչափության տեսակները սխեմայում և հաճախորդում (#5387)
- (iroha_torii) Գլուխներ հատկանիշով փակված վերջնակետերի համար (#5385)
- Ավելացնել կատարման ժամանակի չափումներ (#5380)
- Վերանայել NonZeros (#5278)
- Տառասխալներ փաստաթղթերի ֆայլերում (#5309)
- (կրիպտո) Բացահայտեք
Signature::payloadստացողը (#5302) (#5310) - (հիմնական) Ավելացրեք դերերի առկայության ստուգումներ՝ նախքան այն շնորհելը (#5300)
- (միջուկ) Կրկին միացրեք անջատված գործընկերը (#5325)
- Ուղղեք pytests, որոնք կապված են խանութի ակտիվների և NFT-ի հետ (#5341)
- (CI) Ուղղել python-ի ստատիկ վերլուծության աշխատանքային հոսքը պոեզիայի համար v2 (#5374)
- Ժամկետանց գործարքի իրադարձությունը հայտնվում է կատարելուց հետո (#5396)
- Զգուշացրեք
unused-ով, ոչ թեdeny-ով (#5377)
- Հովանոց Iroha CLI (#5282)
- (iroha_test_network) Օգտագործեք գեղեցիկ ձևաչափ տեղեկամատյանների համար (#5331)
- [** breaking**] Պարզեցնել
NumericSpec-ի սերիականացումըgenesis.json-ում (#5340) - Բարելավել գրանցումը ձախողված p2p կապի համար (#5379)
- Վերադարձեք
logger.level, ավելացրեքlogger.filter, ընդլայնեք կազմաձևման երթուղիները (#5384)
- Ավելացնել
network.public_address-ըpeer.template.toml-ին (#5321)
- (kura) Կանխել ավելորդ արգելափակման գրառումները սկավառակի վրա (#5373)
- Իրականացված մաքսային պահեստավորում գործարքների հեշերի համար (#5405)
- Ուղղել պոեզիայի օգտագործումը (#5285)
- Հեռացրեք ավելորդ ծախսերը
iroha_torii_const-ից (#5322) - Հեռացրեք չօգտագործված
AssetEvent::Metadata*(#5339) - Bump Sonarqube Action տարբերակ (#5337)
- Հեռացրեք չօգտագործված թույլտվությունները (#5346)
- Ավելացնել unzip փաթեթը ci-image-ին (#5347)
- Ուղղեք որոշ մեկնաբանություններ (#5397)
- Տեղափոխեք ինտեգրման թեստերը
irohaտուփից (#5393) - Անջատել defectdojo-ի աշխատանքը (#5406)
- Ավելացրեք DCO-ի գրանցումը բացակայող պարտավորությունների համար
- Վերակազմավորել աշխատանքային հոսքերը (երկրորդ փորձ) (#5399)
- Մի գործարկեք Pull Request CI-ն հիմնականին մղելով (#5415)
- վերջնականացնել ոչ դատարկ բլոկները՝ թույլ տալով դատարկ բլոկներ դրանցից հետո (#5320)
- վերագրանցված հասակակիցներն այժմ ճիշտ են արտացոլված գործընկերների ցանկում (#5327)
- ավելացնել
iroha transaction getև այլ կարևոր հրամաններ (#5289)
- իրականացնել հարցումների կանխատեսումներ (#5242)
- օգտագործել համառ կատարող (#5082)
- ավելացրեք լսելու ժամանակի ընդհատումներ iroha cli-ին (#5241)
- ավելացնել /peers API-ի վերջնակետը torii-ին (#5235)
- հասցե ագնոստիկ p2p (#5176)
- բարելավել multisig օգտակարությունը և օգտագործելիությունը (#5027)
- պաշտպանել
BasicAuth::passwordտպագրությունից (#5195) - տեսակավորել նվազմամբ
FindTransactionsհարցումում (#5190) - ներմուծեք բլոկի վերնագիր յուրաքանչյուր խելացի պայմանագրի կատարման համատեքստում (#5151)
- Դինամիկ կատարման ժամանակը, որը հիմնված է դիտման փոփոխության ինդեքսի վրա (#4957)
- սահմանել լռելյայն թույլտվությունների հավաքածու (#5075)
- ավելացնել Niche-ի իրականացումը
Option<Box<R>>-ի համար (#5094) - գործարքի և արգելափակման պրեդիկատներ (#5025)
- զեկուցել հարցման մեջ մնացած տարրերի քանակի մասին (#5016)
- սահմանափակված դիսկրետ ժամանակ (#4928)
- ավելացրեք բացակայող մաթեմատիկական գործողություններ
Numeric-ին (#4976) - հաստատել արգելափակման համաժամացման հաղորդագրությունները (#4965)
- հարցումների զտիչներ (#4833)
- պարզեցնել գործընկերների նույնականացման վերլուծությունը (#5228)
- տեղափոխել գործարքի սխալը բլոկի օգտակար բեռից (#5118)
- վերանվանել JsonString-ը Json-ի (#5154)
- ավելացնել հաճախորդի կազմակերպությունը խելացի պայմանագրերում (#5073)
- առաջատարը որպես գործարքների պատվիրման ծառայություն (#4967)
- ստիպեք քուրան հանել հին բլոկները հիշողությունից (#5103)
- օգտագործեք
ConstVecհրահանգների համարExecutable(#5096) - ամենաշատը մեկ անգամ բամբասել (#5079)
- նվազեցնել
CommittedTransaction-ի հիշողության օգտագործումը (#5089) - հարցման կուրսորի սխալները ավելի կոնկրետ դարձրեք (#5086)
- վերակազմավորել արկղերը (#4970)
- ներմուծել
FindTriggersհարցումը, հեռացնելFindTriggerById(#5040) - Թարմացման համար մի կախվեք ստորագրություններից (#5039)
- փոխել պարամետրերի ձևաչափը genesis.json-ում (#5020)
- ուղարկեք միայն ընթացիկ և նախորդ տեսքի փոփոխության ապացույցը (#4929)
- անջատել հաղորդագրություն ուղարկելը, երբ պատրաստ չէ կանխել զբաղված հանգույցը (#5032)
- տեղափոխել ակտիվների ընդհանուր քանակությունը ակտիվի սահմանմանը (#5029)
- ստորագրեք միայն բլոկի վերնագիրը, ոչ թե ամբողջ բեռնվածքը (#5000)
- օգտագործեք
HashOf<BlockHeader>որպես բլոկի հեշի տեսակ (#4998) - պարզեցնել
/healthև/api_version(#4960) - վերանվանել
configs-ըdefaults, հեռացնելswarm(#4862)
- ուղղել
cargo auditնախազգուշացումները (#5183) - ավելացնել միջակայքի ստուգումը ստորագրության ինդեքսին (#5157)
- ամրագրել մոդելի մակրո օրինակը փաստաթղթերում (#5149)
- պատշաճ կերպով փակեք ws-ը բլոկների/իրադարձությունների հոսքում (#5101)
- կոտրված վստահելի հասակակիցների ստուգում (#5121)
- ստուգեք, որ հաջորդ բլոկն ունի +1 բարձրություն (#5111)
- ֆիքսել գենեզի բլոկի ժամանակային դրոշմը (#5098)
- ուղղել
iroha_genesisկոմպիլյացիան առանցtransparent_apiհատկության (#5056) - ճիշտ վարվել
replace_top_block(#4870) - ամրագրել կատարողի կլոնավորումը (#4955)
- ցուցադրել ավելի շատ սխալի մանրամասներ (#4973)
- օգտագործեք
GETբլոկների հոսքի համար (#4990) - բարելավել հերթերի գործարքների կառավարումը (#4947)
- կանխել ավելորդ blocksync արգելափակման հաղորդագրությունները (#4909)
- կանխել փակուղային մեծ հաղորդագրությունների միաժամանակյա ուղարկումը (#4948)
- հեռացնել ժամկետանց գործարքը քեշից (#4922)
- ուղղել torii url-ը ճանապարհով (#4903)
- հեռացնել մոդուլի վրա հիմնված api-ն հաճախորդից (#5184)
- հեռացնել
riffle_iter(#5181) - հեռացնել չօգտագործված կախվածությունները (#5173)
- հեռացնել
maxնախածանցըblocks_in_memory-ից (#5145) - հեռացնել կոնսենսուսի գնահատականը (#5116)
- հեռացնել
event_recommendations-ը բլոկից (#4932)
- ավելացրել է
jqդոկերի պատկերին
- բացահայտորեն նշեք շղթայական պարամետրերը Ծննդոցում (#4812)
- թույլատրել տուրբո ձուկը բազմաթիվ
Instruction-ներով (#4805) - բազմաստորագրային գործարքների վերագործարկում (#4788)
- իրականացնել ներկառուցված ընդդեմ սովորական շղթայի պարամետրեր (#4731)
- բարելավել մաքսային հրահանգների օգտագործումը (#4778)
- մետատվյալները դինամիկ դարձրեք JsonString (#4732) ներդրման միջոցով
- թույլ տվեք մի քանի հասակակիցներ ներկայացնել ծագման բլոկ (#4775)
- մատակարարել
SignedBlockSignedTransaction-ի փոխարեն գործընկերներին (#4739) - հատուկ հրահանգներ կատարողում (#4645)
- ընդլայնել հաճախորդի cli-ն json հարցումներ պահանջելու համար (#4684)
- ավելացնել հայտնաբերման աջակցություն
norito_decoder-ի համար (#4680) - ընդհանրացնել թույլտվությունների սխեման կատարողի տվյալների մոդելին (#4658)
- ավելացրել է ռեգիստրի գործարկման թույլտվությունները լռելյայն կատարողում (#4616)
- աջակցել JSON-ին
norito_cli-ում - ներմուծել p2p պարապ ժամանակի դադար
- փոխարինել
lol_alloc-ըdlmalloc-ով (#4857) - վերանվանել
type_-ը դեպիtypeսխեմայում (#4855) - փոխարինեք
Duration-ըu64-ով սխեմայում (#4841) - մուտքագրման համար օգտագործեք
RUST_LOGնման EnvFilter (#4837) - հնարավորության դեպքում պահել քվեարկության արգելափակումը (#4828)
- գաղթել warp-ից դեպի axum (#4718)
- բաժանել կատարողի տվյալների մոդելը (#4791)
- մակերեսային տվյալների մոդել (#4734) (#4792)
- մի ուղարկեք հանրային բանալին ստորագրությամբ (#4518)
- վերանվանել
--outfile-ը դեպի--out-file(#4679) - վերանվանել iroha սերվերը և հաճախորդը (#4662)
- վերանվանել
PermissionTokenդեպիPermission(#4635) - անհամբեր մերժել
BlockMessages(թիվ 4606) - դարձնել
SignedBlockանփոփոխ (#4620) - վերանվանել TransactionValue-ը CommittedTransaction-ի (#4610)
- նույնականացնել անձնական հաշիվները ID-ով (#4411)
- օգտագործել մուլտիհեշ ձևաչափ մասնավոր բանալիների համար (#4541)
- վերանվանել
parity_scale_decoderդեպիnorito_cli - բլոկներ ուղարկեք Set B վավերացնողներին
- դարձնել
Roleթափանցիկ (#4886) - բխում է բլոկի հեշը վերնագրից (#4890)
- հեռացնել լոգերի կրկնակի սկզբնավորումը (#4800)
- ամրագրել ակտիվների և թույլտվությունների անվանման կոնվենցիան (#4741)
- արդիականացնել կատարողը Genesis բլոկում առանձին գործարքով (#4757)
- ճիշտ լռելյայն արժեքը
JsonString-ի համար (#4692) - բարելավել deserialization սխալ հաղորդագրությունը (#4659)
- խուճապի մի մատնվեք, եթե անցած Ed25519Sha512 հանրային բանալին անվավեր երկարություն ունի (#4650)
- օգտագործեք պատշաճ տեսքի փոփոխության ինդեքսը սկզբնական բլոկի բեռի վրա (#4612)
- ժամանակից շուտ մի գործարկեք ժամանակային գործարկիչները մինչև իրենց
startժամանակի դրոշմը (#4333) - աջակցություն
httpstorii_url-ի համար (#4601) (#4617) - հեռացնել serde-ը (հարթեցնել) SetKeyValue/RemoveKeyValue-ից (#4547)
- ձգանային հավաքածուն ճիշտ սերիականացված է
- չեղյալ համարել
PermissionToken-ներըUpgrade<Executor>-ում (#4503) - զեկուցել ճիշտ տեսքի փոփոխության ինդեքսը ընթացիկ փուլի համար
- հեռացնել համապատասխան ձգանները
Unregister<Domain>-ում (#4461) - ստուգեք Genesis pub ստեղնը Genesis փուլում
- կանխել գենեզի տիրույթի կամ հաշվի գրանցումը
- հեռացնել թույլտվությունները կազմակերպությունների չգրանցման դերերից
- գործարկման մետատվյալները հասանելի են խելացի պայմանագրերում
- օգտագործել rw կողպեքը կանխելու անհամապատասխան վիճակի տեսքը (#4867)
- կարգավորել փափուկ պատառաքաղը լուսանկարում (#4868)
- շտկել MinSize-ը ChaCha20Poly1305-ի համար
- սահմանաչափեր ավելացրեք LiveQueryStore-ին՝ հիշողության բարձր օգտագործումը կանխելու համար (#4893)
- հեռացնել հանրային բանալին ed25519 մասնավոր բանալիից (#4856)
- հեռացնել kura.lock (#4849)
- վերադարձնել
_msև_bytesվերջածանցները կոնֆիգուրայում (#4667) - հեռացնել
_idև_fileվերջածանցները ծագման դաշտերից (#4724) - հեռացնել ինդեքսային ակտիվները AssetsMap-ում ըստ AssetDefinitionId-ի (#4701)
- հեռացնել տիրույթը գործարկողի ինքնությունից (#4640)
- հեռացնել genesis signing-ը Iroha-ից (#4673)
- հեռացնել
VisitկապըValidate-ից (#4642) - հեռացնել
TriggeringEventFilterBox(#4866) - հեռացնել
garbage-ը p2p ձեռքսեղմումով (#4889) - հեռացնել
committed_topologyբլոկից (#4880)
- պաշտպանել գաղտնիքների արտահոսքից
- ներառել ձգանման ID-ն ձգանման մուտքի կետում (#4391)
- ցուցադրել իրադարձությունը, որը սահմանված է որպես բիթ դաշտեր սխեմայում (#4381)
- ներկայացնել նոր
wsvհատիկավոր մուտքով (#2664) - ավելացրեք իրադարձությունների զտիչներ
PermissionTokenSchemaUpdate,ConfigurationևExecutorիրադարձությունների համար - ներկայացնել ակնթարթային «ռեժիմ» (#4365)
- թույլ տալ տրամադրել/չեղարկել դերի թույլտվությունները (#4244)
- ներմուծել կամայական ճշգրիտ թվային տիպ ակտիվների համար (հեռացնել բոլոր մյուս թվային տեսակները) (#3660)
- վառելիքի տարբեր սահմանաչափ Կատարողի համար (#3354)
- ինտեգրել pprof profiler (#4250)
- ավելացրեք ակտիվի ենթահրաման հաճախորդի CLI-ում (#4200)
Register<AssetDefinition>թույլտվություններ (#4049)- ավելացրեք
chain_id՝ կրկնակի հարձակումները կանխելու համար (#4185) - ավելացրեք ենթահրամաններ՝ հաճախորդի CLI-ում տիրույթի մետատվյալները խմբագրելու համար (#4175)
- իրականացնել խանութի հավաքածու, հեռացնել, ստանալ գործողություններ Client CLI-ում (#4163)
- հաշվել նույնական խելացի պայմանագրերը գործարկիչների համար (#4133)
- ավելացրեք ենթահրաման հաճախորդի CLI-ում տիրույթներ փոխանցելու համար (#3974)
- Աջակցեք տուփի կտորներին FFI-ում (#4062)
- git commit SHA հաճախորդի CLI-ին (#4042)
- proc մակրո լռելյայն վավերացնող կաթսայի համար (#3856)
- ներդրել է հարցումների ստեղծողը Client API-ում (#3124)
- ծույլ հարցումներ խելացի պայմանագրերի ներսում (#3929)
fetch_sizeհարցման պարամետր (#3900)- ակտիվների խանութի փոխանցման հրահանգ (#4258)
- Պաշտպանեք գաղտնիքների արտահոսքից (#3240)
- կրկնօրինակել գործարկիչները նույն աղբյուրի կոդով (#4419)
- ուղարկել բլոկներ Set B վավերացնողներին (#4387)
- խողովակաշարի իրադարձությունները բաժանել բլոկների և գործարքների իրադարձությունների (#4366)
- վերանվանել
[telemetry.dev]կազմաձևման բաժինը[dev_telemetry](#4377) - պատրաստել
ActionևFilterոչ ընդհանուր տեսակներ (#4375) - Բարելավել իրադարձությունների զտման API-ն շինարարի օրինակով (#3068)
- միավորել տարբեր իրադարձությունների ֆիլտրի API-ներ, ներկայացնել սահուն շինարարական API
- վերանվանել
FilterBoxEventFilterBox - վերանվանել
TriggeringFilterBox-ըTriggeringEventFilterBox-ի - բարելավել ֆիլտրի անվանումը, օրինակ.
AccountFilter->AccountEventFilter - վերաշարադրել կազմաձևը՝ ըստ RFC կազմաձևման (#4239)
- թաքցնել տարբերակված կառուցվածքների ներքին կառուցվածքը հանրային API-ից (#3887)
- ժամանակավորապես ներդնել կանխատեսելի պատվիրում չափազանց շատ ձախողված դիտումների փոփոխություններից հետո (#4263)
- օգտագործել կոնկրետ բանալիների տեսակները
iroha_crypto-ում (#4181) - բաժանված տեսքի փոփոխությունները սովորական հաղորդագրություններից (#4115)
- դարձնել
SignedTransactionանփոփոխ (#4162) - արտահանել
iroha_configiroha_client-ի միջոցով (#4147) - արտահանել
iroha_cryptoiroha_client-ի միջոցով (#4149) - արտահանել
data_modeliroha_client-ի միջոցով (#4081) - հեռացնել
openssl-sysկախվածությունըiroha_crypto-ից և ներմուծել կարգավորելի tls backendsiroha_client(#3422) - փոխարինել չպահպանված EOF
hyperledger/ursaներքին լուծումովiroha_crypto(#3422) - օպտիմիզացնել կատարողի աշխատանքը (#4013)
- Տոպոլոգիայի գործընկերների թարմացում (#3995)
- հեռացնել համապատասխան ձգանները
Unregister<Domain>-ում (#4461) - հեռացնել թույլտվությունները կազմակերպությունների չգրանցման դերերից (#4242)
- պնդեք, որ genesis գործարքը ստորագրված է Genesis pub բանալիով (#4253)
- ներմուծել ժամանակի ավարտ p2p-ում չպատասխանող հասակակիցների համար (#4267)
- կանխել գենեզի տիրույթի կամ հաշվի գրանցումը (#4226)
MinSizeChaCha20Poly1305-ի համար (#4395)- գործարկել վահանակը, երբ
tokio-consoleմիացված է (#4377) - յուրաքանչյուր տարր առանձնացրեք
\n-ով և ռեկուրսիվ կերպով ստեղծեք մայր գրացուցակներdev-telemetryֆայլերի տեղեկամատյանների համար - կանխել հաշվի գրանցումը առանց ստորագրությունների (#4212)
- առանցքային զույգերի սերունդն այժմ անսխալական է (#4283)
- դադարեցնել
X25519ստեղների կոդավորումը որպեսEd25519(#4174) - կատարեք ստորագրության վավերացում
no_std-ում (#4270) - կանչել արգելափակման մեթոդները համաժամանակյա համատեքստում (#4211)
- չեղյալ համարել կազմակերպության չգրանցման հետ կապված նշանները (#3962)
- async արգելափակման սխալ Sumeragi-ը սկսելիս
- ֆիքսված
(get|set)_config401 HTTP (#4177) muslարխիվի անունը Docker-ում (#4193)- խելացի պայմանագրի կարգաբերման տպագրություն (#4178)
- վերագործարկման ժամանակ տոպոլոգիայի թարմացում (#4164)
- նոր գործընկերների գրանցում (#4142)
- շղթայական կանխատեսելի կրկնության կարգ (#4130)
- վերաճարտարապետի լոգեր և դինամիկ կոնֆիգուրացիա (#4100)
- ձգանման ատոմականություն (#4106)
- հարցումների խանութի հաղորդագրությունների պատվիրման խնդիր (#4057)
- սահմանել
Content-Type: application/x-noritoվերջնակետերի համար, որոնք պատասխանում են՝ օգտագործելով Norito
logger.tokio_console_addressկազմաձևման պարամետր (#4377)NotificationEvent(#4377)Valueթվով (#4305)- MST ագրեգացիա iroha-ից (#4229)
- կլոնավորում ISI-ի և հարցումների կատարման համար խելացի պայմանագրերում (#4182)
bridgeևdexհատկանիշներ (#4152)- հարթեցված իրադարձություններ (#3068)
- արտահայտություններ (#4089)
- ավտոմատ ստեղծվող կոնֆիգուրացիայի հղում
warpաղմուկ տեղեկամատյաններում (#4097)
- կանխել pub ստեղնի կեղծումը p2p-ում (#4065)
- Ապահովել, որ OpenSSL-ից դուրս եկող
secp256k1ստորագրությունները նորմալացված են (#4155)
Domainսեփականատիրոջ թույլտվություններ- Ավելացնել
owned_byդաշտըDomain - վերլուծել զտիչը որպես JSON5
iroha_client_cli(#3923) - Ավելացրեք աջակցություն Self տեսակի օգտագործման համար serde մասամբ հատկորոշված թվերում
- Ստանդարտացնել բլոկի API-ն (#3884)
- Իրականացնել
Fastkura init ռեժիմը - Ավելացնել iroha_swarm հերքումի վերնագիր
- նախնական աջակցություն WSV պատկերների համար
- Ուղղել կատարողի ներբեռնումը update_configs.sh-ում (#3990)
- պատշաճ ժանգը devShell-ում
- Շտկել այրման
Triggerպատկերները - Ուղղել փոխանցումը
AssetDefinition - Ուղղել
RemoveKeyValueDomain-ի համար - Ուղղեք
Span::join-ի օգտագործումը - Ուղղել տոպոլոգիայի անհամապատասխանության սխալը (#3903)
- Ուղղել
apply_blocksևvalidate_blocksհենանիշերը mkdir -rպահեստի ուղով, ոչ թե կողպման ուղով (#3908)- Մի ձախողեք, եթե dir կա test_env.py-ում
- Ուղղել վավերացման/թույլատրման փաստաթղթային տողը (#3876)
- Ավելի լավ սխալի հաղորդագրություն հարցման որոնման սխալի համար
- Ավելացրեք Genesis հաշվի հանրային բանալին dev docker compose-ին
- Համեմատեք թույլտվության նշանի բեռնվածությունը որպես JSON (#3855)
- Ուղղեք
irrefutable_let_patterns#[model]մակրոյում - Թույլ տալ Genesis-ին կատարել ցանկացած ISI (#3850)
- Ուղղել ծագման վավերացումը (#3844)
- Ամրագրել տոպոլոգիան 3 կամ պակաս գործընկերների համար
- Ուղղեք, թե ինչպես է հաշվարկվում tx_amounts հիստոգրամը:
genesis_transactions_are_validated()թեստային շերտավորում- Կանխադրված վավերացնողի ստեղծում
- Ուղղեք iroha-ի նրբագեղ անջատումը
- bump կախվածություններ (#3981)
- Վերանվանել վավերացնողը կատարողի (#3976)
- Հեռացնել
IsAssetDefinitionOwner(#3979) - Ներառեք խելացի պայմանագրի կոդը աշխատանքային տարածքում (#3944)
- Միավորել API-ն և Telemetry-ի վերջնակետերը մեկ սերվերի մեջ
- արտահայտությունը տեղափոխել հանրային API-ից միջուկ (#3949)
- Խուսափեք կլոնավորումից դերերի որոնման մեջ
- Դերերի հարցումների շրջանակ
- Տեղափոխեք հաշվի դերերը
WSV - Վերանվանել ISI-ը *Box-ից դեպի *Expr (#3930)
- Հեռացրեք «Versioned» նախածանցը տարբերակված բեռնարկղերից (#3913)
- տեղափոխել
commit_topology-ը բլոկի օգտակար բեռի մեջ (#3916) - Տեղափոխել
telemetry_futureմակրո դեպի syn 2.0 - Գրանցված է ISI-ի սահմաններում «Identifiable» (թիվ 3925)
- Ավելացրեք հիմնական ջեներիկայի աջակցություն
derive(HasOrigin)-ին - Մաքրել Emitter API-ների փաստաթղթերը՝ clippy-ին ուրախացնելու համար
- Ավելացրեք «derive» (HasOrigin) մակրոյի թեստեր, կրճատեք կրկնությունը «derive»-ում (IdEqOrdHash), շտկեք սխալի մասին հաշվետվությունը կայունության վրա
- Բարելավել անունները, պարզեցնել կրկնվող .filter_maps-ը և ազատվել ավելորդ .բացառությամբ derive-ից (Filter)
- Օգտագործեք Partally TaggedSerialize/Deserialize սիրելիս
- Դարձրեք derive (IdEqOrdHash) օգտագործել սիրելիս, ավելացրեք թեստեր
- Դարձնել բխող (ֆիլտր) օգտագործել սիրելիս
- Թարմացրեք iroha_data_model_derive-ը՝ syn 2.0-ն օգտագործելու համար
- Ավելացնել ստորագրության ստուգման վիճակի միավորի թեստեր
- Թույլատրել միայն ստորագրության ստուգման պայմանների ֆիքսված փաթեթ
- Ընդհանրացրեք ConstBytes-ը ConstVec-ի մեջ, որը պարունակում է ցանկացած const հաջորդականություն
- Օգտագործեք ավելի արդյունավետ ներկայացում բայթերի արժեքների համար, որոնք չեն փոխվում
- Պահպանեք վերջնական wsv-ն ակնթարթում
- Ավելացնել
SnapshotMakerդերասան - Փաստաթղթերի վերլուծության սահմանափակումը բխում է proc մակրոներից
- մաքրել մեկնաբանությունները
- արդյունահանել ընդհանուր թեստային ծրագիր lib.rs-ի ատրիբուտները վերլուծելու համար
- օգտագործել parse_display և թարմացնել Attr -> Attrs անվանումը
- թույլ է տալիս օգտագործել օրինաչափությունների համընկնում ffi ֆունկցիայի args-ում
- նվազեցնել կրկնությունը getset attrs վերլուծության մեջ
- վերանվանել Emitter::into_token_stream մեջ Emitter::finish_token_stream
- Օգտագործեք parse_display՝ getset նշանները վերլուծելու համար
- Ուղղել տառասխալները և բարելավել սխալի հաղորդագրությունները
- iroha_ffi_derive. օգտագործիր սիրելիս ատրիբուտները վերլուծելու և syn 2.0-ի օգտագործման համար
- iroha_ffi_derive. փոխարինել proc-macro-error-ը manyhow-ով
- Պարզեցրեք kura lock ֆայլի կոդը
- բոլոր թվային արժեքները սերիական դարձրեք որպես տողային տառեր
- Բաժանել Kagami (#3841)
- Վերագրեք
scripts/test-env.sh - Տարբերեք խելացի պայմանագրի և ձգան մուտքի կետերը
- Elide
.cloned()data_model/src/block.rs-ում - թարմացրեք
iroha_schema_derive-ը՝ syn 2.0-ն օգտագործելու համար
- hyperledger#3383 Իրականացնել մակրո՝ կոմպիլյացիայի պահին վարդակից հասցեները վերլուծելու համար
- hyperledger#2398 Ավելացնել ինտեգրման թեստեր հարցման զտիչների համար
- Ներառեք իրական սխալի հաղորդագրությունը
InternalError-ում nightly-2023-06-25-ի օգտագործումը որպես լռելյայն գործիք-շղթա- hyperledger#3692 Վալիդատորի միգրացիա
- [DSL պրակտիկա] hyperledger#3688. Իրականացնել հիմնական թվաբանությունը որպես proc մակրո
- hyperledger#3371 Split validator
entrypointապահովելու համար, որ վավերացնողներն այլևս չեն դիտվի որպես խելացի պայմանագրեր - hyperledger#3651 WSV snapshots, որոնք թույլ են տալիս արագ առաջացնել Iroha հանգույցը վթարից հետո
- hyperledger#3752 Փոխարինեք
MockValidatorInitialվավերացնողով, որն ընդունում է բոլոր գործարքները - hyperledger#3276 Ավելացնել ժամանակավոր հրահանգ, որը կոչվում է
Log, որը գրանցում է նշված տողը Iroha հանգույցի հիմնական մատյանում - hyperledger#3641 Դարձրեք թույլտվության նշանի օգտակար բեռը մարդու համար ընթեռնելի
- hyperledger#3324 Ավելացնել
iroha_client_cliկապվածburnստուգումներ և վերամշակում - hyperledger#3781 Վավերացնել ծագման գործարքները
- hyperledger#2885 Տարբերակել իրադարձությունները, որոնք կարող են և չեն կարող օգտագործվել գործարկիչների համար
- hyperledger#2245
Nix-ի վրա հիմնված iroha հանգույցի երկուական կառուցվածքը որպեսAppImage
- hyperledger#3613 ռեգրեսիա, որը կարող է թույլ տալ սխալ ստորագրված գործարքների ընդունում
- Վաղ մերժել սխալ կազմաձևման տոպոլոգիան
- hyperledger#3445 Ուղղեք ռեգրեսիան և դարձրեք
POST/configurationվերջնական կետի վրա - hyperledger#3654 Ուղղել
iroha2glibc-ի վրա հիմնվածDockerfiles, որը պետք է տեղակայվի - hyperledger#3451 Fix
dockerկառուցումը Apple-ի սիլիկոնային Mac-ների վրա - hyperledger#3741 Ուղղել
tempfileսխալըkagami validator-ում - hyperledger#3758 Ուղղել ռեգրեսիան, որտեղ առանձին տուփեր չեն կարող կառուցվել, բայց կարող են կառուցվել որպես աշխատանքային տարածքի մաս
- hyperledger#3777 Կարկատման բացը դերերի գրանցման մեջ չի վավերացվում
- hyperledger#3805 Ուղղել Iroha-ը, որը չի անջատվում
SIGTERMստանալուց հետո
- hyperledger#3648 Ներառել
docker-compose.*.ymlստուգումը CI գործընթացներում - Տեղափոխեք
len()հրահանգըiroha_data_model-ից դեպիiroha_core - hyperledger#3672 Փոխարինեք
HashMap-ըFxHashMap-ով ածանցյալ մակրոներում - hyperledger#3374 Միավորել սխալի փաստաթղթերի մեկնաբանությունները և
fmt::Displayիրականացումը - hyperledger#3289 Օգտագործեք Rust 1.70 աշխատանքային տարածքի ժառանգությունը նախագծի ողջ ընթացքում
- hyperledger#3654 Ավելացնել
Dockerfiles՝GNU libc <https://www.gnu.org/software/libc/>_-ի վրա iroha2 կառուցելու համար - Ներկայացրեք
syn2.0,manyhowևdarlingproc-մակրոների համար - hyperledger#3802 Unicode
kagami cryptoսերմ
- hyperledger#3468: Սերվերի կողմի կուրսորը, որը թույլ է տալիս ծուլորեն գնահատված վերագրանցման էջադրումը, որը պետք է ունենա հիմնական դրական կատարողական հետևանքներ հարցումների հետաձգման համար:
- hyperledger#3624. Ընդհանուր նշանակության թույլտվության նշաններ; կոնկրետ
- Թույլտվությունների նշանները կարող են ունենալ ցանկացած կառուցվածք
- Տոկենի կառուցվածքը ինքն իրեն նկարագրված է
iroha_schema-ում և սերիականացված է որպես JSON տող - Տոկենի արժեքը
Noritoէ կոդավորված - այս փոփոխության արդյունքում թույլտվության նշանի անվանման կոնվենցիան տեղափոխվել է
snake_case-իցUpeerCamelCase
- hyperledger#3615 Պահպանել wsv վավերացումից հետո
Ուղղված է- hyperledger#3627 Գործարքի ատոմականությունը այժմ իրականացվում է WorlStateView-ի կլոնավորման միջոցով
- hyperledger#3195 Ընդլայնել խուճապային պահվածքը մերժված գենեզի գործարք ստանալու դեպքում
- hyperledger#3042 Ուղղել վատ հարցման հաղորդագրությունը
- hyperledger#3352 Բաժանեք կառավարման հոսքը և տվյալների հաղորդագրությունը առանձին ալիքների
- hyperledger#3543 Բարելավել չափումների ճշգրտությունը
- hyperledger#3330 Ընդլայնել
NumericValueապասերիալիզացիան - hyperledger#2622
u128/i128աջակցություն FFI-ում - hyperledger#3088 Ներդրեք հերթերի կլանումը, DoS-ի կանխարգելման համար
- hyperledger#2373
kagami swarm fileևkagami swarm dirհրամանների տարբերակներ՝docker-composeֆայլեր ստեղծելու համար - hyperledger#3597 Թույլտվության նշանների վերլուծություն (Iroha կողմ)
- hyperledger#3353 Հեռացրեք
eyreblock.rs-ից՝ թվարկելով սխալի պայմանները և օգտագործելով խիստ տպագրված սխալները - hyperledger#3318 Interleave մերժված և ընդունված գործարքները բլոկներում՝ գործարքների մշակման կարգը պահպանելու համար
- hyperledger#3075 Խուճապ
genesis.json-ում անվավեր գործարքի պատճառով՝ կանխելու անվավեր գործարքների մշակումը - hyperledger#3461 Կանխադրված արժեքների պատշաճ կառավարում լռելյայն կազմաձևում
- hyperledger#3548 Ուղղել
IntoSchemaթափանցիկ հատկանիշը - hyperledger#3552 Ուղղել վավերացնող ուղու սխեմայի ներկայացումը
- hyperledger#3546 Ուղղել ժամանակի ձգանները խրված լինելու համար
- hyperledger#3162 Արգելել 0 բարձրությունը բլոկի հոսքային հարցումներում
- Կազմաձևման մակրո նախնական փորձարկում
- hyperledger#3592 Ուղղել
release-ում թարմացվող կազմաձևման ֆայլերը - hyperledger#3246 Մի ներգրավեք
Set B validators <https://github.com/hyperledger-iroha/iroha/blob/main/docs/source/iroha_2_whitepaper.md#2-system-architecture>_ առանցfault <https://en.wikipedia.org/wiki/Byzantine_fault>_ - hyperledger#3570 Ճիշտ ցուցադրել հաճախորդի կողմից տողային հարցումների սխալները
- hyperledger#3596
iroha_client_cliցույց է տալիս բլոկներ/իրադարձություններ - hyperledger#3473 Դարձրեք
kagami validator-ն աշխատել iroha պահեստի արմատային գրացուցակից դուրս
- hyperledger#3063 Քարտեզային գործարք
hash՝wsv-ում բարձրությունը արգելափակելու համար - խիստ տպագրված
HashOf<T>Value-ում
- hyperledger#2373
kagami swarmենթահրաման՝docker-compose.ymlստեղծելու համար - hyperledger#3525 Ստանդարտացնել գործարքի API-ն
- hyperledger#3376 Ավելացնել Iroha Հաճախորդ CLI
pytest <https://docs.pytest.org/en/7.4.x/>_ ավտոմատացման շրջանակ - hyperledger#3516 Պահպանեք բնօրինակ բլբի հեշը
LoadedExecutable-ում
- hyperledger#3462 Ավելացնել
burnակտիվի հրամանըclient_cli-ին - hyperledger#3233 Refactor սխալի տեսակները
- hyperledger#3330 Ուղղել ռեգրեսիան՝ ձեռքով կիրառելով
serde::de::Deserializepartially-tagged <https://serde.rs/enum-representations.html>_enums-ի համար - hyperledger#3487 Վերադարձրեք բացակայող տեսակները սխեմայի մեջ
- hyperledger#3444 Վերադարձրեք դիսկրիմինատորը սխեմայի մեջ
- hyperledger#3496 Ուղղել
SocketAddrդաշտի վերլուծությունը - hyperledger#3498 Ուղղել փափուկ պատառաքաղի հայտնաբերումը
- hyperledger#3396 Պահպանեք բլոկը
kura-ում՝ նախքան բլոկ կատարված իրադարձությունը թողարկելը
- hyperledger#2817 Հեռացնել ինտերիերի փոփոխականությունը
WorldStateView-ից - hyperledger#3363 Genesis API refactor
- Գոյություն ունեցող ռեֆակտոր և լրացնել տոպոլոգիայի նոր թեստերով
- Անցում
Codecov <https://about.codecov.io/>-ից դեպիCoveralls <https://coveralls.io/>թեստային ծածկույթի համար - hyperledger#3533 Վերանվանել
Boolդեպիboolսխեմայում
- hyperledger#3015 Աջակցություն FFI-ում խորշի օպտիմալացման համար
- hyperledger#2547 Ավելացնել պատկերանշան
AssetDefinition-ին - hyperledger#3274
kagami-ին ավելացրեք ենթահրաման, որը ստեղծում է օրինակներ (backported into LTS) - hyperledger#3415
Nix <https://nixos.wiki/wiki/Flakes>_ փաթիլ - hyperledger#3412 Տեղափոխեք գործարքի բամբասանքները առանձին դերակատարի վրա
- hyperledger#3435 Ներկայացրե՛ք
Expressionայցելուին - hyperledger#3168 Տրամադրել genesis վավերացուցիչը որպես առանձին ֆայլ
- hyperledger#3454 Դարձրեք LTS-ը որպես լռելյայն Docker գործողությունների և փաստաթղթերի մեծ մասի համար
- hyperledger#3090 Տարածեք շղթայական պարամետրերը բլոկչեյնից մինչև
sumeragi
- hyperledger#3330 Ուղղել չպիտակավորված թվի ապասերիալացումը
u128տերևներով (backported into RC14) - hyperledger#2581 նվազեցրեց աղմուկը տեղեկամատյաններում
- hyperledger#3360 Fix
tx/sչափանիշը - hyperledger#3393 Խզել կապի փակուղային հանգույցը
actors-ում - hyperledger#3402 Fix
nightlyկառուցումը - hyperledger#3411 Պատշաճ կերպով կարգավորել հասակակիցների միաժամանակյա կապը
- hyperledger#3440 Հնեցրեք ակտիվների փոխարկումները փոխանցման ընթացքում, փոխարենը կառավարվում են խելացի պայմանագրերով
- hyperledger#3408. ուղղել
public_keys_cannot_be_burned_to_nothingթեստը
- hyperledger#3362 Տեղափոխել
tokioդերասաններին - hyperledger#3349 Հեռացնել
EvaluateOnHost-ը խելացի պայմանագրերից - hyperledger#1786 Ավելացնել
iroha-ի բնիկ տեսակներ վարդակից հասցեների համար - Անջատել IVM քեշը
- Կրկին ակտիվացրեք IVM քեշը
- Վերանվանել թույլտվության վավերացուցիչը վավերացնողի
- hyperledger#3388
model!դարձնել մոդուլի մակարդակի հատկանիշ մակրո - hyperledger#3370 Serialize
hashորպես տասնվեցական տող - Տեղափոխեք
maximum_transactions_in_blockqueue-ից դեպիsumeragiկոնֆիգուրացիա - Հնացել և հեռացնել
AssetDefinitionEntryտեսակը - Վերանվանել
configs/client_cli-ըconfigs/client-ի - Թարմացրեք
MAINTAINERS.md
- hyperledger#3127 տվյալների մոդելը
structsլռելյայն անթափանց է - hyperledger#3122 օգտագործում է
Algorithm՝ digest ֆունկցիան պահելու համար (համայնքի ներդրող) - hyperledger#3153
iroha_client_cliելքը մեքենայական ընթեռնելի է - hyperledger#3105 Իրականացնել
TransferAssetDefinition-ի համար - ավելացվել է hyperledger#3010
Transactionժամկետանց խողովակաշարի իրադարձությունը
- hyperledger#3113 անկայուն ցանցի թեստերի վերանայում
- hyperledger#3129 Fix
Parameterde/serialisation - hyperledger#3141 Ձեռքով իրականացնել
IntoSchemaHash-ի համար - hyperledger#3155 Ամրագրեք խուճապի մանգաղը թեստերում՝ կանխելով փակուղին
- hyperledger#3166 Մի դիտեք փոփոխությունը պարապ վիճակում՝ բարելավելով կատարումը
- hyperledger#2123 Վերադարձ դեպի PublicKey de/serialization multihash-ից
- hyperledger#3132 Ավելացնել NewParameter վավերացուցիչ
- hyperledger#3249 Բլոկի հեշերը բաժանեք մասնակի և ամբողջական տարբերակների
- hyperledger#3031 Ուղղել բացակայող կազմաձևման պարամետրերի UI/UX-ը
- hyperledger#3247 Հեռացվել է անսարքության ներարկումը
sumeragi-ից:
- Ավելացրեք բացակայող
#[cfg(debug_assertions)]՝ կեղծ խափանումները շտկելու համար - hyperledger#2133 Վերագրեք տոպոլոգիան՝ սպիտակ թղթին ավելի մոտ լինելու համար
- Հեռացրեք
iroha_clientկախվածությունըiroha_core-ից - hyperledger#2943 Ստացվում է
HasOrigin - hyperledger#3232 Համօգտագործեք աշխատանքային տարածքի մետատվյալները
- hyperledger#3254 Refactor
commit_block()ևreplace_top_block() - Օգտագործեք կայուն լռելյայն հատկացնող կարգավորիչ
- hyperledger#3183 Վերանվանել
docker-compose.ymlֆայլերը - Բարելավել է
Multihashցուցադրման ձևաչափը - hyperledger#3268 Համաշխարհային եզակի տարրերի նույնացուցիչներ
- Նոր PR ձևանմուշ
-
hyperledger#3119 Ավելացնել
dropped_messagesմետրիկ: -
hyperledger#3094 Ստեղծեք ցանց
nհասակակիցների հետ: -
hyperledger#3082 Տրամադրել ամբողջական տվյալներ
Createdիրադարձության մեջ: -
hyperledger#3021 Անթափանց ցուցիչի ներմուծում:
-
hyperledger#2794 Մերժել FFI-ում բացահայտ տարբերակիչներով անդաշտ թվերը:
-
hyperledger#2922 Ավելացնել
Grant<Role>լռելյայն ծագմանը: -
hyperledger#2922 Բաց թողնել
innerդաշտըNewRolejson ապասերիալիզացիայի մեջ: -
hyperledger#2922 Բաց թողնել
object(_id)-ը json-ի ապասերիալիզացիայի մեջ: -
hyperledger#2922 Բաց թողնել
Id-ը json-ի ապասերիալիզացիայի մեջ: -
hyperledger#2922 Բաց թողնել
Identifiable-ը json-ի ապասերիալիզացիայի մեջ: -
hyperledger#2963 Ավելացրեք
queue_sizeչափիչներին: -
hyperledger#3027 իրականացնել lockfile Kura-ի համար:
-
hyperledger#2813 Kagami առաջացնում է լռելյայն հավասարակցային կոնֆիգուրացիա:
-
hyperledger#3019 Աջակցություն JSON5:
-
hyperledger#2231 Ստեղծեք FFI wrapper API:
-
hyperledger#2999 Կուտակեք բլոկային ստորագրությունները:
-
hyperledger#2995 Փափուկ պատառաքաղի հայտնաբերում:
-
hyperledger#2905 Ընդլայնել թվաբանական գործողությունները՝ աջակցելու համար
NumericValue -
hyperledger#2868 Թողարկեք iroha տարբերակը և կատարեք հեշ տեղեկամատյաններում:
-
hyperledger#2096 Հարցում ակտիվի ընդհանուր գումարի համար:
-
hyperledger#2899 «client_cli» մեջ ավելացրեք բազմակի հրահանգներ
-
hyperledger#2247 Հեռացնել վեբսոկետի հաղորդակցման աղմուկը:
-
hyperledger#2889 Ավելացրեք արգելափակման հոսքային աջակցություն
iroha_client-ում -
hyperledger#2280 Արտադրել թույլտվության իրադարձություններ, երբ դերը տրվում է/չեղյալ է հայտարարվում:
-
hyperledger#2797 Հարստացրեք իրադարձությունները:
-
hyperledger#2725 Վերականգնել ժամանակի վերջը
submit_transaction_blocking-ում -
hyperledger#2712 Config protests.
-
hyperledger#2491 Enum աջակցություն FFi-ում:
-
hyperledger#2775 Ստեղծեք տարբեր ստեղներ սինթետիկ ծագման մեջ:
-
hyperledger#2627 Կազմաձևի վերջնականացում, վստահված անձի մուտքի կետ, kagami docgen:
-
hyperledger#2765 Ստեղծել սինթետիկ ծագում
kagami-ում -
hyperledger#2698 Ուղղել անհասկանալի սխալի հաղորդագրությունը
iroha_client-ում -
hyperledger#2689 Ավելացնել թույլտվության նշանի սահմանման պարամետրեր:
-
hyperledger#2502 Պահպանեք կառուցման GIT հեշը:
-
hyperledger#2672 Ավելացնել
ipv4Addr,ipv6Addrտարբերակ և պրեդիկատներ: -
hyperledger#2626 Իրականացնել
Combineբխում, բաժանելconfigմակրոները: -
hyperledger#2586
BuilderևLoadFromEnvպրոքսի կառուցվածքների համար: -
hyperledger#2611 Ստացվում է
TryFromReprCևIntoFfiընդհանուր անթափանց կառուցվածքների համար: -
hyperledger#2587
Configurableբաժանեք երկու հատկանիշի: #2587.Configurableբաժանեք երկու հատկանիշի -
hyperledger#2488 Ավելացրեք հատկանիշի իմպլանտների աջակցություն
ffi_export-ում -
hyperledger#2553 Ավելացնել տեսակավորում ակտիվների հարցումներին:
-
hyperledger#2407 Parametrise triggers.
-
hyperledger#2536 Ներկայացրե՛ք
ffi_import-ը FFI հաճախորդների համար: -
hyperledger#2338 Ավելացնել
cargo-all-featuresգործիքավորում: -
hyperledger#2564 Kagami գործիքի ալգորիթմի ընտրանքներ:
-
hyperledger#2490 Իրականացնել ffi_export անկախ գործառույթների համար:
-
hyperledger#1891 Վավերացրեք գործարկիչի կատարումը:
-
hyperledger#1988 Ստացվում են մակրոներ նույնականացման, Eq, Hash, Ord-ի համար:
-
hyperledger#2434 FFI bindingen գրադարան:
-
hyperledger#2073 Նախընտրեք ConstString-ը String-ի փոխարեն բլոկչեյնի տեսակների համար:
-
hyperledger#1889 Ավելացնել տիրույթի շրջանակով գործարկիչներ:
-
hyperledger#2098 Արգելափակել վերնագրի հարցումները: #2098. ավելացնել բլոկի վերնագրի հարցումներ
-
hyperledger#2467 Ավելացնել հաշվի շնորհման ենթհրաման iroha_client_cli-ում:
-
hyperledger#2301 Ավելացրեք գործարքի բլոկի հեշը, երբ հարցում եք անում:
-
hyperledger#2454 Ավելացրեք build script Norito ապակոդավորիչ գործիքին:
-
hyperledger#2061 Ստացեք մակրո զտիչների համար:- hyperledger#2228 Smartcontracts հարցման սխալին ավելացնել չարտոնված տարբերակ:
-
hyperledger#2395 Խուճապ ավելացրեք, եթե գենեզիսը հնարավոր չէ կիրառել:
-
hyperledger#2000 Արգելել դատարկ անունները: #2000. Արգելել դատարկ անունները
-
hyperledger#2127 Ավելացրեք ողջամտության ստուգում, որպեսզի համոզվեք, որ Norito կոդեկով վերծանված բոլոր տվյալները սպառվում են:
-
hyperledger#2360 Կրկին դարձրեք
genesis.jsonընտրովի: -
hyperledger#2053 Ավելացնել թեստեր մասնավոր բլոկչեյնում մնացած բոլոր հարցումներին:
-
hyperledger#2381 Միավորել
Roleգրանցումը: -
hyperledger#2053 Ավելացրեք թեստեր մասնավոր բլոկչեյնում ակտիվների հետ կապված հարցումներին:
-
hyperledger#2053 Ավելացնել թեստեր «private_blockchain»-ին
-
hyperledger#2302 Ավելացնել «FindTriggersByDomainId» անավարտ հարցում:
-
hyperledger#1998 Ավելացնել զտիչներ հարցումներին:
-
hyperledger#2276 Ներառել ընթացիկ Block hash-ը BlockHeaderValue-ում:
-
hyperledger#2161 Handle id and shared FFI fns.
-
ավելացնել բռնակի id-ը և կիրառել ընդհանուր հատկանիշների FFI համարժեքները (Clone, Eq, Ord)
-
hyperledger#1638
configurationվերադարձի փաստաթղթերի ենթածառ: -
hyperledger#2132 Ավելացնել
endpointNproc մակրո: -
hyperledger#2257 Revoke թողարկում է RoleRevoked իրադարձություն:
-
hyperledger#2125 Ավելացնել FindAssetDefinitionById հարցում:
-
hyperledger#1926 Ավելացրեք ազդանշանի մշակում և նրբագեղ անջատում:
-
hyperledger#2161 առաջացնում է FFI գործառույթներ
data_model-ի համար -
hyperledger#1149 Արգելափակման ֆայլերի քանակը չի գերազանցում 1000000-ը մեկ գրացուցակում:
-
hyperledger#1413 Ավելացնել API տարբերակի վերջնակետ:
-
hyperledger#2103-ն աջակցում է բլոկների և գործարքների հարցումների հարցում: Ավելացնել
FindAllTransactionsհարցում -
hyperledger#2186 Ավելացնել փոխանցման ISI
BigQuantityևFixedհամար: -
hyperledger#2056 Ավելացրեք ածանցյալ proc մակրո տուփ
AssetValueTypeenum-ի համար: -
hyperledger#2100 Ավելացրեք հարցում՝ ակտիվներով բոլոր հաշիվները գտնելու համար:
-
hyperledger#2179 Օպտիմալացնել գործարկիչի կատարումը:
-
hyperledger#1883 Հեռացրեք ներկառուցված կազմաձևման ֆայլերը:
-
hyperledger#2105 կարգավորում է հաճախորդի հարցումների սխալները:
-
hyperledger#2050 Ավելացնել դերի հետ կապված հարցումներ:
-
hyperledger#1572 Մասնագիտացված թույլտվության նշաններ:
-
hyperledger#2121 Check keypair-ը վավեր է, երբ կառուցված է:
-
hyperledger#2003 Ներկայացրե՛ք Norito Decoder գործիքը:
-
hyperledger#1952 Ավելացրեք TPS չափանիշ՝ որպես օպտիմալացման ստանդարտ:
-
hyperledger#2040 Ավելացնել ինտեգրման թեստ գործարքների կատարման սահմանաչափով:
-
hyperledger#1890 Ներկայացրե՛ք ինտեգրացիոն թեստեր՝ հիմնված Orillion-ի օգտագործման դեպքերի վրա:
-
hyperledger#2048 Ավելացնել Toolchain ֆայլ:
-
hyperledger#2100 Ավելացրեք հարցում՝ ակտիվներով բոլոր հաշիվները գտնելու համար:
-
hyperledger#2179 Օպտիմալացնել գործարկիչի կատարումը:
-
hyperledger#1883 Հեռացրեք ներկառուցված կազմաձևման ֆայլերը:
-
hyperledger#2004 Արգելել
isize-ին ևusize-ին դառնալIntoSchema: -
hyperledger#2105 կարգավորում է հաճախորդի հարցումների սխալները:
-
hyperledger#2050 Ավելացնել դերի հետ կապված հարցումներ:
-
hyperledger#1572 Մասնագիտացված թույլտվության նշաններ:
-
hyperledger#2121 Check keypair-ը վավեր է, երբ կառուցված է:
-
hyperledger#2003 Ներկայացրե՛ք Norito Decoder գործիքը:
-
hyperledger#1952 Ավելացրեք TPS չափանիշ՝ որպես օպտիմալացման ստանդարտ:
-
hyperledger#2040 Ավելացնել ինտեգրման թեստ գործարքների կատարման սահմանաչափով:
-
hyperledger#1890 Ներկայացրե՛ք ինտեգրացիոն թեստեր՝ հիմնված Orillion-ի օգտագործման դեպքերի վրա:
-
hyperledger#2048 Ավելացնել Toolchain ֆայլ:
-
hyperledger#2037 Ներկայացրե՛ք Pre-commit Triggers:
-
hyperledger#1621 Ներկայացնել ըստ Call Triggers-ի:
-
hyperledger#1970 Ավելացնել կամընտիր սխեմայի վերջնակետ:
-
hyperledger#1620 Ներկայացրե՛ք ժամանակի վրա հիմնված գործարկիչներ:
-
hyperledger#1918 Իրականացնել հիմնական նույնականացում
client-ի համար -
hyperledger#1726 Իրականացնել թողարկման PR աշխատանքային հոսք:
-
hyperledger#1815 Հարցման պատասխանները դարձրեք ավելի տիպային կառուցվածք:- hyperledger#1928 իրականացնել փոփոխության լոգերի ստեղծում՝ օգտագործելով
gitchangelog -
hyperledger#1902 Բաց մետաղի 4-հասակակից տեղադրման սցենար:
Ավելացվեց setup_test_env.sh-ի տարբերակը, որը չի պահանջում docker-compose և օգտագործում է Iroha-ի վրիպազերծման կառուցվածքը:
-
hyperledger#1619 Ներկայացրեք իրադարձությունների վրա հիմնված գործարկիչներ:
-
hyperledger#1195 Մաքուր փակեք վեբսոկետի կապը:
-
hyperledger#1606 Ավելացնել ipfs հղում տիրույթի պատկերանշանին Դոմենի կառուցվածքում:
-
hyperledger#1754 Ավելացնել Kura տեսուչ CLI:
-
hyperledger#1790 Բարելավել կատարողականությունը՝ օգտագործելով stack-ի վրա հիմնված վեկտորները:
-
hyperledger#1805 Ընտրովի տերմինալի գույներ խուճապի սխալների համար:
-
hyperledger#1749
no_stddata_model-ում -
hyperledger#1179 Ավելացնել revoke-permission-or-role հրահանգ:
-
hyperledger#1782-ը համատեղելի է դարձնում iroha_crypto no_std-ը:
-
hyperledger#1172 Իրականացնել հրահանգների իրադարձությունները:
-
hyperledger#1734 Վավերացրեք
Name՝ բացատները բացառելու համար: -
hyperledger#1144 Ավելացնել մետատվյալների բնադրում:
-
#1210 Արգելափակել հոսքը (սերվերի կողմը):
-
hyperledger#1331 Իրականացնել ավելի շատ
Prometheusչափումներ: -
hyperledger#1689 Ուղղել առանձնահատկությունների կախվածությունը: #1261. Ավելացնել բեռների փքվածություն:
-
hyperledger#1675 օգտագործեք տիպը փաթաթման կառուցվածքի փոխարեն տարբերակված տարրերի համար:
-
hyperledger#1643 Սպասեք, որ հասակակիցները կատարեն գենեզը թեստերում:
-
hyperledger#1678
try_allocate -
hyperledger#1216 Ավելացնել Prometheus վերջնակետ: #1216. չափումների վերջնական կետի նախնական իրականացում:
-
hyperledger#1238 Գործարկման ժամանակի գրանցամատյանի մակարդակի թարմացումներ: Ստեղծվել է հիմնական
connectionմուտքի կետի վրա հիմնված վերաբեռնում: -
hyperledger#1652 PR վերնագրի ձևաչափում:
-
Միացված հասակակիցների թիվը ավելացրեք
Status-ին- Վերադարձեք «Ջնջել բաները, որոնք կապված են միացված հասակակիցների թվի հետ»
Սա ետ է վերադարձնում կատարել b228b41dab3c035ce9973b6aa3b35d443c082544:
- Պարզաբանեք
Peer-ն ունի իրական հանրային բանալին միայն ձեռքսեղմումից հետո DisconnectPeerառանց թեստերի- Իրականացնել չգրանցված գործընկերային կատարում
client_cli-ին ավելացրեք (չ)գրանցեք հավասարակցային ենթահրահանգը- Հրաժարվեք վերամիացումներից չգրանցված գործընկերոջից իր հասցեով
Այն բանից հետո, երբ ձեր հասակակիցը չգրանցվի և անջատի մեկ այլ հասակակից, ձեր ցանցը կլսի գործընկերոջից վերամիացման հարցումները: Այն ամենը, ինչ դուք կարող եք իմանալ սկզբում, այն հասցեն է, որի պորտի համարը կամայական է: Այսպիսով, հիշեք չգրանցված գործընկերոջը պորտի համարից բացի այլ մասով և հրաժարվել այնտեղից վերամիացումից
-
Ավելացնել
/statusվերջնակետը կոնկրետ նավահանգստում:
- hyperledger#3109 Կանխել
sumeragiքունը դերային ագնոստիկ հաղորդագրությունից հետո: - hyperledger#3046 Համոզվեք, որ Iroha-ը կարող է նրբագեղ սկսել դատարկից
./storage - hyperledger#2599 Հեռացրեք մանկապարտեզները:
- hyperledger#3087 Հավաքեք ձայներ Կոմպլեկտ B վավերացնողներից դիտումների փոփոխությունից հետո:
- hyperledger#3056 Fix
tps-devհենանիշի կախվածությունը: - hyperledger#1170 Իրականացնել cloning-wsv-style soft-fork handling.
- hyperledger#2456 Դարձրեք genesis բլոկը անսահմանափակ:
- hyperledger#3038 Կրկին ակտիվացնել բազմասիգգերը:
- hyperledger#2894 Fix
LOG_FILE_PATHenv փոփոխական deserialization. - hyperledger#2803 Վերադարձեք ստատուսի ճիշտ կոդը ստորագրության սխալների համար:
- hyperledger#2963
Queueճիշտ հեռացնել գործարքները: - hyperledger#0000 Vergen խախտում CI.
- hyperledger#2165 Հեռացնել գործիքների շղթան:
- hyperledger#2506 Ուղղել բլոկի վավերացումը:
- hyperledger#3013 Ճիշտ շղթայական այրման վավերացուցիչներ:
- hyperledger#2998 Ջնջել չօգտագործված շղթայի կոդը:
- hyperledger#2816 Տեղափոխեք բլոկների հասանելիության պատասխանատվությունը kura-ի վրա:
- hyperledger#2384 Փոխարինեք վերծանումը decode_all-ով:
- hyperledger#1967 Փոխարինել ValueName-ը Անունով:
- hyperledger#2980 Fix block value ffi տեսակը:
- hyperledger#2858 Ներկայացրե՛ք parking_lot::Mutex std-ի փոխարեն:
- hyperledger#2850 Ուղղել
Fixed-ի ապասերիալիզացիան/վերծանումը - hyperledger#2923 Վերադարձեք
FindError, երբAssetDefinitionգոյություն ունենալ։ - hyperledger#0000 Fix
panic_on_invalid_genesis.sh - hyperledger#2880 Պատշաճ կերպով փակեք վեբսոկետի կապը:
- hyperledger#2880 Ուղղել արգելափակման հոսքը:
- hyperledger#2804
iroha_client_cliներկայացնել գործարքի արգելափակում: - hyperledger#2819 Տեղափոխեք ոչ էական անդամներին WSV-ից դուրս:
- Ուղղել արտահայտությունների սերիականացման ռեկուրսիայի սխալը:
- hyperledger#2834 Բարելավել սղագրության շարահյուսությունը:
- hyperledger#2379 Ավելացնել նոր Kura բլոկները blocks.txt-ում թափելու հնարավորություն:
- hyperledger#2758 Ավելացնել տեսակավորման կառուցվածքը սխեմային:
- CI.
- hyperledger#2548 Զգուշացում մեծ genesis ֆայլի մասին:
- hyperledger#2638 Թարմացրեք
whitepaperև տարածեք փոփոխությունները: - hyperledger#2678 Ամրագրել թեստերը բեմականացման ճյուղի վրա:
- hyperledger#2678 Fix թեստերը ընդհատվում են Kura ուժային անջատման ժամանակ:
- hyperledger#2607 Refactor of sumeragi կոդը ավելի պարզության և ամրության ամրագրում:
- hyperledger#2561 Վերականգնել դիտումների փոփոխությունները կոնսենսուսի:
- hyperledger#2560 Կրկին ավելացրեք block_sync-ում և գործընկերների անջատում:
- hyperledger#2559 Ավելացնել sumeragi թեմայի անջատում:
- hyperledger#2558 Վավերացրեք ծագումը նախքան wsv-ը kura-ից թարմացնելը:
- hyperledger#2465 Վերականգնել sumeragi հանգույցը որպես միաթելային վիճակ մեքենա.
- hyperledger#2449 Sumeragi վերակառուցման սկզբնական իրականացում:
- hyperledger#2802 Ուղղել env բեռնումը կազմաձևման համար:
- hyperledger#2787 Տեղեկացրեք յուրաքանչյուր լսողին խուճապի դեպքում անջատվելու մասին:
- hyperledger#2764 Հեռացնել առավելագույն հաղորդագրության չափի սահմանափակումը:
- #2571: Ավելի լավ Kura Inspector UX:
- hyperledger#2703 Ուղղել Orillion dev env սխալները:
- Ուղղել տառասխալը փաստաթղթի մեկնաբանության մեջ schema/src-ում:
- hyperledger#2716 Դարձնել տեւողությունը Uptime-ում հանրային:
- hyperledger#2700 Արտահանել
KURA_BLOCK_STORE_PATHդոկերի պատկերներում: - hyperledger#0 Հեռացրեք
/iroha/rust-toolchain.toml-ը շինարարից պատկեր. - hyperledger#0 Fix
docker-compose-single.yml - hyperledger#2554 Բարձրացնել սխալը, եթե
secp256k1սերմը 32-ից կարճ է բայթեր. - hyperledger#0 Փոփոխեք
test_env.sh-ը՝ յուրաքանչյուր հասակակիցների համար պահեստ հատկացնելու համար: - hyperledger#2457 Ստիպողաբար անջատեք kura-ն թեստերում:
- hyperledger#2623 Fix doctest for VariantCount:
- Թարմացրեք սպասված սխալը ui_fail թեստերում:
- Ուղղեք սխալ փաստաթղթի մեկնաբանությունը թույլտվության վավերացնողներում:- hyperledger#2422 Թաքցնել անձնական բանալիները կոնֆիգուրացիայի վերջնակետի պատասխանում:
- hyperledger#2492. Ուղղեք ոչ բոլոր գործարկվող գործարկիչները, որոնք համապատասխանում են իրադարձությանը:
- hyperledger#2504 Ուղղել ձախողվող tps չափանիշը:
- hyperledger#2477 Ուղղել սխալը, երբ դերերի թույլտվությունները չեն հաշվվել:
- hyperledger#2416 Ամրագրեք մկնատամները macOS թևում:
- hyperledger#2457 Շտկել թեստերի շերտավորությունը՝ կապված խուճապի ժամանակ անջատման հետ: #2457. Ավելացնել անջատում խուճապի կոնֆիգուրացիայի վրա
- hyperledger#2473 վերլուծել rustc --տարբերակը RUSTUP_TOOLCHAIN-ի փոխարեն:
- hyperledger#1480 Անջատեք խուճապի պատճառով: #1480. Ավելացրեք խուճապի կեռիկ՝ խուճապի դեպքում ծրագրից դուրս գալու համար
- hyperledger#2376 Պարզեցված Kura, առանց համաժամացման, երկու ֆայլ:
- hyperledger#0000 Docker կառուցման ձախողում:
- hyperledger#1649 հեռացնել
spawndo_send-ից - hyperledger#2128 Fix
MerkleTreeկառուցումը և կրկնումը: - hyperledger#2137 Պատրաստեք թեստեր բազմապրոցեսային համատեքստի համար:
- hyperledger#2227 Իրականացնել գրանցում և չգրանցել ակտիվների համար:
- hyperledger#2081 Ուղղել դերի շնորհման սխալը:
- hyperledger#2358 Ավելացնել թողարկում վրիպազերծման պրոֆիլով:
- hyperledger#2294 Ավելացնել ֆլեյմոգրաֆի սերունդ oneshot.rs-ին:
- hyperledger#2202 Ուղղել ընդհանուր դաշտը հարցման պատասխանում:
- hyperledger#2081 Ուղղեք թեստային գործը՝ դերը շնորհելու համար:
- hyperledger#2017 Ուղղել դերի չգրանցումը:
- hyperledger#2303 Fix docker-compose' peers-ը նրբագեղորեն չի անջատվում:
- hyperledger#2295 Ուղղել չգրանցման գործարկիչի սխալը:
- hyperledger#2282 բարելավում FFI բխում getset իրականացման.
- hyperledger#1149 Հեռացնել nocheckin կոդը:
- hyperledger#2232 Կատարեք Iroha տպել իմաստալից հաղորդագրություն, երբ genesis-ը չափազանց շատ է:
- hyperledger#2170 Ամրագրել դոկեր կոնտեյների կառուցումը M1 մեքենաների վրա:
- hyperledger#2215 Դարձրեք գիշերային-2022-04-20 ընտրովի
cargo build-ի համար - hyperledger#1990 Միացնել գործընկերների գործարկումը env vars-ի միջոցով config.json-ի բացակայության դեպքում:
- hyperledger#2081 Ուղղել դերերի գրանցումը:
- hyperledger#1640 Ստեղծեք config.json և genesis.json:
- hyperledger#1716 Ուղղել կոնսենսուսի ձախողումը f=0 դեպքերով:
- hyperledger#1845 Ոչ դրամական ակտիվները կարող են հատվել միայն մեկ անգամ:
- hyperledger#2005 Ուղղել
Client::listen_for_events()-ը չփակել WebSocket հոսքը: - hyperledger#1623 Ստեղծեք RawGenesisBlockBuilder:
- hyperledger#1917 Ավելացնել easy_from_str_impl մակրո:
- hyperledger#1990 Միացնել գործընկերների գործարկումը env vars-ի միջոցով config.json-ի բացակայության դեպքում:
- hyperledger#2081 Ուղղել դերերի գրանցումը:
- hyperledger#1640 Ստեղծեք config.json և genesis.json:
- hyperledger#1716 Ուղղել կոնսենսուսի ձախողումը f=0 դեպքերով:
- hyperledger#1845 Ոչ դրամական ակտիվները կարող են հատվել միայն մեկ անգամ:
- hyperledger#2005 Ուղղել
Client::listen_for_events()-ը, որը չի փակում WebSocket հոսքը: - hyperledger#1623 Ստեղծեք RawGenesisBlockBuilder:
- hyperledger#1917 Ավելացնել easy_from_str_impl մակրո:
- hyperledger#1922 Տեղափոխեք crypto_cli գործիքների մեջ:
- hyperledger#1969
rolesհատկանիշը դարձրեք լռելյայն գործառույթների հավաքածուի մաս: - hyperledger#2013 Hotfix CLI args.
- hyperledger#1897 Հեռացնել usize/isize-ը սերիալացումից:
- hyperledger#1955 Ամրագրել
:web_loginներս անցնելու հնարավորությունը - hyperledger#1943 Հարցման սխալներ ավելացնել սխեմային:
- hyperledger#1939
iroha_config_derive-ի պատշաճ հատկանիշներ: - hyperledger#1908 ֆիքսել զրոյական արժեքի մշակումը հեռաչափության վերլուծության սցենարի համար:
- hyperledger#0000 Դարձրեք բացահայտ անտեսված doc-test-ը բացահայտ անտեսված:
- hyperledger#1848 Կանխարգելել հանրային բանալիների ոչնչացումը:
- hyperledger#1811-ն ավելացրել է թեստեր և ստուգումներ՝ վստահելի գործընկերների ստեղները հեռացնելու համար:
- hyperledger#1821 ավելացնել IntoSchema MerkleTree-ի և VersionedValidBlock-ի համար, շտկել HashOf և SignatureOf սխեմաները:- hyperledger#1819 Հեռացրեք հետագծումը վավերացման ժամանակ սխալի զեկույցից:
- hyperledger#1774 գրանցել վավերացման ձախողումների ճշգրիտ պատճառը:
- hyperledger#1714 Համեմատեք PeerId-ը միայն բանալիով:
- hyperledger#1788 Կրճատել
Value-ի հիշողության հետքը: - hyperledger#1804 շտկել սխեմաների ստեղծումը HashOf-ի, SignatureOf-ի համար, ավելացնել թեստ՝ համոզվելու համար, որ սխեմաները բացակայում են:
- hyperledger#1802 լոգերի ընթեռնելիության բարելավումներ:
- իրադարձությունների մատյանը տեղափոխվեց հետագծային մակարդակ
- ctx-ը հեռացվել է գրանցամատյանից
- տերմինալի գույները ընտրովի են (ֆայլերի մատյան ավելի լավ ելքի համար)
- hyperledger#1783 Ֆիքսված torii հենանիշ:
- hyperledger#1772 Ուղղել #1764-ից հետո:
- hyperledger#1755 Փոքր ուղղումներ #1743, #1725 համար:
- Ուղղեք JSON-ները՝ համաձայն #1743
Domainկառուցվածքի փոփոխության
- Ուղղեք JSON-ները՝ համաձայն #1743
- hyperledger#1751 Կոնսենսուսի ուղղումներ: #1715. Կոնսենսուսի շտկումներ՝ բարձր բեռը կարգավորելու համար (#1746)
- Դիտեք փոփոխության մշակման ուղղումները
- Դիտեք փոփոխության ապացույցները, որոնք անկախ են որոշակի գործարքների հեշերից
- Կրճատվել է հաղորդագրությունների փոխանցումը
- Հավաքեք դիտման փոփոխության ձայները՝ անմիջապես հաղորդագրություններ ուղարկելու փոխարեն (բարելավում է ցանցի ճկունությունը)
- Լիովին օգտագործեք Actor շրջանակը Sumeragi-ում (պլանավորեք հաղորդագրություններ ինքներդ ձեզ՝ առաջադրանքների առաջացման փոխարեն)
- Բարելավում է անսարքության ներարկումը Sumeragi-ով թեստերի համար
- Փորձարկման կոդը ավելի է մոտեցնում արտադրական կոդին
- Հեռացնում է չափազանց բարդ փաթաթանները
- Թույլ է տալիս Sumeragi-ին օգտագործել դերակատարի համատեքստը թեստային կոդում
- hyperledger#1734 Թարմացրեք ծագումը, որպեսզի համապատասխանի նոր տիրույթի վավերացմանը:
- hyperledger#1742 Կոնկրետ սխալները վերադարձվել են
coreհրահանգներում: - hyperledger#1404 Ստուգել ամրագրված է:
- hyperledger#1636 Հեռացնել
trusted_peers.jsonևstructopt#1636. Հեռացրեքtrusted_peers.json: - hyperledger#1706 Թարմացրեք
max_faults՝ տոպոլոգիայի թարմացմամբ: - hyperledger#1698 Հաստատված հանրային բանալիներ, փաստաթղթեր և սխալի հաղորդագրություններ:
- Դրամահատման հարցեր (1593 և 1405) թողարկում 1405
- Refactor
ProofChainնոր տեսակի: - Հեռացրեք
Mutex-ըMetrics-ից - Հեռացրեք adt_const_generics գիշերային հատկությունը:
- hyperledger#3039 Ներկայացրե՛ք սպասողական բուֆեր բազմասիգերի համար:
- Պարզեցնել sumeragi.
- hyperledger#3053 Ամրագրեք սեղմակային գծերը:
- hyperledger#2506 Ավելացրեք ավելի շատ թեստեր բլոկի վավերացման վերաբերյալ:
- Հեռացրեք
BlockStoreTrait-ը Կուրում: - Թարմացրեք լինթեր
nightly-2022-12-22-ի համար - hyperledger#3022 Հեռացնել
Optiontransaction_cache-ում - hyperledger#3008 Ավելացնել տեղը արժեքը
Hash-ում - Թարմացրեք lints-ը 1.65-ի:
- Ավելացրեք փոքր թեստեր՝ ծածկույթը խթանելու համար:
- Հեռացրեք մեռած կոդը
FaultInjection-ից - Ավելի քիչ հաճախ զանգահարեք p2p-ին sumeragi-ից:
- hyperledger#2675 Վավերացրեք ապրանքների անունները/id-ները՝ առանց Vec հատկացնելու:
- hyperledger#2974 Կանխել բլոկների կեղծումը առանց ամբողջական վերավավերացման:
- ավելի արդյունավետ
NonEmptyկոմբինատորներում: - hyperledger#2955 Հեռացնել արգելափակումը BlockSigned հաղորդագրությունից:
- hyperledger#1868 Կանխել վավերացված գործարքների ուղարկումը հասակակիցների միջև:
- hyperledger#2458 Իրականացնել ընդհանուր կոմբինատոր API:
- Ավելացնել պահեստային թղթապանակ gitignore-ում:
- hyperledger#2909 կոշտ կոդի պորտեր հաջորդի համար:
- hyperledger#2747 Փոխել
LoadFromEnvAPI-ն: - Բարելավել սխալի հաղորդագրությունները կազմաձևման ձախողման վերաբերյալ:
- Լրացուցիչ օրինակներ ավելացրեք
genesis.json-ին - Հեռացրեք չօգտագործված կախվածությունները մինչև
rc9թողարկումը: - Վերջնականացրեք երեսպատումը նոր Sumeragi-ի վրա:
- Հիմնական հանգույցում հանել ենթակարգերը:
- hyperledger#2774 Փոխել
kagamiծագման ստեղծման ռեժիմը դրոշից դեպի ենթահրաման. - hyperledger#2478 Ավելացնել
SignedTransaction - hyperledger#2649 Հեռացրեք
byteorderտուփըKura-ից - Վերանվանել
DEFAULT_BLOCK_STORE_PATH-ը./blocks-ից դեպի./storage - hyperledger#2650 Ավելացնել
ThreadHandleriroha ենթամոդուլների անջատմանը: - hyperledger#2482 Պահպանեք
Accountթույլտվության նշաններըWsv-ում - 1.62-ին ավելացրեք նոր լինտեր:
- Բարելավել
p2pսխալ հաղորդագրությունները: - hyperledger#2001
EvaluatesToստատիկ տիպի ստուգում: - hyperledger#2052 Դարձրեք թույլտվության նշանները գրանցելի սահմանմամբ: #2052. Իրականացնել PermissionTokenDefinition
- Համոզվեք, որ բոլոր հատկանիշների համակցությունները աշխատում են:
- hyperledger#2468 Հեռացնել վրիպազերծման սուպերտրիտը թույլտվությունների վավերացնողներից:
- hyperledger#2419 Հեռացնել բացահայտ
drops: - hyperledger#2253 Ավելացնել
Registrableհատկանիշdata_model-ին - Տվյալների իրադարձությունների համար
Identifiable-ի փոխարեն ներդրեքOrigin: - hyperledger#2369 Refactor թույլտվության վավերացնողներ:
- hyperledger#2307 Դարձրեք
events_senderWorldStateView-ում ոչ կամընտիր: - hyperledger#1985 Կրճատել
Nameկառուցվածքի չափը: - Ավելացնել ավելի շատ
const fn: - Կատարեք ինտեգրման թեստերի օգտագործումը
default_permissions() - ավելացնել թույլտվության նշանների փաթաթան private_blockchain-ում:
- hyperledger#2292 Հեռացնել
WorldTrait, հեռացնել ջեներիկներըIsAllowedBoxed-ից - hyperledger#2204 Ակտիվների հետ կապված գործառնությունները դարձնել ընդհանուր:
- hyperledger#2233 Փոխարինեք
impl-ըderive-ովDisplay-ի ևDebug-ի համար: - Նկատելի կառուցվածքի բարելավումներ:
- hyperledger#2323 Ընդլայնել kura init սխալի հաղորդագրությունը:
- hyperledger#2238 Թեստերի համար ավելացրեք գործընկերների ստեղծող:
- hyperledger#2011 Ավելի նկարագրական կազմաձևման պարամետրեր:
- hyperledger#1896 Պարզեցնել
produce_eventիրականացումը: - Refactor շուրջ
QueryError. - Տեղափոխեք
TriggerSetդեպիdata_model: - hyperledger#2145 refactor հաճախորդի
WebSocketկողմը, հանեք մաքուր տվյալների տրամաբանությունը: - հեռացնել
ValueMarkerհատկանիշը: - hyperledger#2149 Բացահայտեք
MintableևMintabilityErrorprelude-ում - hyperledger#2144 վերանախագծել հաճախորդի http աշխատանքային հոսքը, բացահայտել ներքին api-ն:- Տեղափոխեք
clap: - Ստեղծեք
iroha_genերկուական, համախմբող փաստաթղթեր, schema_bin: - hyperledger#2109 Դարձրեք
integration::events::pipelineթեստը կայուն: - hyperledger#1982 պարփակել մուտքը դեպի
iroha_cryptoկառույցներ: - Ավելացնել
AssetDefinitionշինարար: - Հեռացրեք ավելորդ
&mut-ը API-ից: - ընդգրկել տվյալների մոդելի կառուցվածքների հասանելիությունը:
- hyperledger#2144 վերանախագծել հաճախորդի http աշխատանքային հոսքը, բացահայտել ներքին api-ն:
- Տեղափոխեք
clap: - Ստեղծեք
iroha_genերկուական, համախմբող փաստաթղթեր, schema_bin: - hyperledger#2109 Դարձրեք
integration::events::pipelineթեստը կայուն: - hyperledger#1982 պարփակել մուտքը դեպի
iroha_cryptoկառույցներ: - Ավելացնել
AssetDefinitionշինարար: - Հեռացրեք ավելորդ
&mut-ը API-ից: - ընդգրկել տվյալների մոդելի կառուցվածքների հասանելիությունը:
- Core,
sumeragi, օրինակի գործառույթներ,torii - hyperledger#1903 տեղափոխել իրադարձությունների արտանետումը
modify_*մեթոդներին: - բաժանել
data_modellib.rs ֆայլը: - Ավելացրեք wsv հղումը հերթին:
- hyperledger#1210 Split իրադարձությունների հոսքը:
- Տեղափոխեք գործարքի հետ կապված ֆունկցիոնալությունը data_model/transaction մոդուլ
- hyperledger#1725 Հեռացնել գլոբալ վիճակը Torii-ում:
- Իրականացնել
add_state macro_rulesև հեռացնելToriiState
- Իրականացնել
- Շտկել ցողունի սխալը:
- hyperledger#1661
Cargo.tomlմաքրում:- Տեսակավորել բեռների կախվածությունը
- hyperledger#1650 կարգի բերել
data_model- Տեղափոխեք աշխարհը wsv-ին, շտկեք դերերի առանձնահատկությունը, ստացեք IntoSchema CommittedBlock-ի համար
jsonֆայլերի և readme-ի կազմակերպում: Թարմացրեք Readme-ը կաղապարին համապատասխանելու համար:- 1529՝ կառուցվածքային անտառահատումներ։
- Refactor log հաղորդագրություններ
iroha_p2p- Ավելացնել p2p սեփականաշնորհում:
- Թարմացրեք Iroha Client CLI readme-ը:
- Թարմացրեք ձեռնարկի հատվածները:
- Ավելացրեք «sort_by_metadata_key» API սպեկտրում:
- Թարմացրեք փաստաթղթերի հղումները:
- Ընդլայնել ձեռնարկը ակտիվների հետ կապված փաստաթղթերով:
- Հեռացրեք հնացած փաստաթղթերի ֆայլերը:
- Վերանայեք կետադրական նշանները:
- Որոշ փաստաթղթեր տեղափոխեք ձեռնարկի պահեստ:
- Շերտավորության հաշվետվություն բեմականացման ճյուղի համար:
- Ստեղծեք փոփոխություններ նախադասության համար rc.7-ի համար:
- Շերտավորության հաշվետվություն հուլիսի 30-ի համար:
- Bump տարբերակները:
- Թարմացրեք թեստի շերտավորությունը:
- hyperledger#2499 Ուղղել client_cli սխալ հաղորդագրությունները:
- hyperledger#2344 Ստեղծեք CHANGELOG 2.0.0-pre-rc.5-lts-ի համար:
- Ավելացրեք հղումներ ձեռնարկին:
- Թարմացրեք տեղեկատվությունը git hooks-ի մասին:
- շերտավորության թեստի գրություն:
- hyperledger#2193 Թարմացրեք Iroha հաճախորդի փաստաթղթերը:
- hyperledger#2193 Թարմացրեք Iroha CLI փաստաթղթերը:
- hyperledger#2193 Թարմացրեք README-ը մակրո տուփի համար:
- hyperledger#2193 Թարմացնել Norito Decoder Tool-ի փաստաթղթերը:
- hyperledger#2193 Թարմացրեք Kagami փաստաթղթերը:
- hyperledger#2193 Թարմացրեք հենանիշերի փաստաթղթերը:
- hyperledger#2192 Վերանայեք նպաստող ուղեցույցները:
- Ուղղեք կոտրված կոդային հղումները:
- hyperledger#1280 Փաստաթղթի Iroha չափումներ:
- hyperledger#2119 Ավելացրեք ուղեցույց, թե ինչպես կարելի է տաք վերաբեռնել Iroha Docker կոնտեյներով:
- hyperledger#2181 Review README.
- hyperledger#2113 Փաստաթղթի առանձնահատկությունները Cargo.toml ֆայլերում:
- hyperledger#2177 Մաքրել gitchangelog ելքը:
- hyperledger#1991 Ավելացնել readme Kura տեսուչին:
- hyperledger#2119 Ավելացրեք ուղեցույց, թե ինչպես կարելի է տաք վերաբեռնել Iroha Docker կոնտեյներով:
- hyperledger#2181 Review README.
- hyperledger#2113 Փաստաթղթի առանձնահատկությունները Cargo.toml ֆայլերում:
- hyperledger#2177 Մաքրել gitchangelog ելքը:
- hyperledger#1991 Ավելացնել readme Kura տեսուչին:
- ստեղծեք վերջին փոփոխությունները:
- Ստեղծեք փոփոխություններ:
- Թարմացրեք հնացած README ֆայլերը:
api_spec.md-ին ավելացվել են բացակայող փաստաթղթեր:
-
Սորամիտսու ռեեստրի համար սովորական պատկերի պիտակ ավելացրեք:
-
Լուծում libgit2-sys 0.5.0-ի համար: Վերադարձ դեպի 0.4.4։
-
Փորձեք օգտագործել կամարների վրա հիմնված պատկեր:
-
Թարմացրեք աշխատանքային հոսքերը՝ միայն գիշերային նոր կոնտեյների վրա աշխատելու համար:
-
Հեռացրեք երկուական մուտքի կետերը ծածկույթից:
-
Անցեք մշակողի թեստերը Equinix-ի ինքնակառավարվող վազորդներին:
-
hyperledger#2865 Հեռացրեք tmp ֆայլի օգտագործումը
scripts/check.sh-ից -
hyperledger#2781 Ավելացնել ծածկույթի օֆսեթներ:
-
Անջատեք դանդաղ ինտեգրման թեստերը:
-
Փոխարինեք բազային պատկերը docker cache-ով:
-
hyperledger#2781 Ավելացնել codecov commit ծնող հատկությունը:
-
Տեղափոխեք աշխատատեղերը github վազորդներին:
-
hyperledger#2778 Հաճախորդի կազմաձևման ստուգում:
-
hyperledger#2732 Ավելացրեք պայմաններ՝ iroha2-ի բազայի պատկերները թարմացնելու և ավելացնելու համար PR պիտակներ.
-
Գիշերային պատկերի կառուցումը շտկել:
-
Ուղղել
buildxսխալըdocker/build-push-action-ով -
Առաջին օգնություն չգործող
tj-actions/changed-files-ի համար -
Միացնել պատկերների հաջորդական հրապարակումը #2662-ից հետո:
-
Ավելացնել նավահանգստային ռեգիստր:
-
Ավտոմատ պիտակ
api-changesևconfig-changes -
Կատարել հեշ պատկերի մեջ, կրկին գործիքաշարի ֆայլ, UI մեկուսացում, սխեմայի հետևում:
-
Հրապարակման աշխատանքային հոսքերը դարձրեք հաջորդական և լրացրեք #2427-ին:
-
hyperledger#2309. Կրկին ակտիվացրեք փաստաթղթերի թեստերը CI-ում:
-
hyperledger#2165 Հեռացնել codecov տեղադրումը:
-
Տեղափոխեք նոր կոնտեյներ՝ ընթացիկ օգտատերերի հետ կոնֆլիկտները կանխելու համար:
-
hyperledger#2158 Թարմացնել
parity_scale_codecև այլ կախվածություններ: (Norito կոդեկ) -
Շինարարությունը շտկել:
-
hyperledger#2461 Բարելավել iroha2 CI:
-
Թարմացրեք
syn: -
տեղափոխել ծածկույթը նոր աշխատանքային հոսքի:
-
հակադարձ դոկերի մուտքի տարբերակը
-
Հեռացրեք
archlinux:base-develտարբերակի ճշգրտումը -
Թարմացրեք Dockerfiles & Codecov-ի հաշվետվությունները կրկնակի օգտագործման և միաժամանակության մասին:
-
Ստեղծեք փոփոխություններ:
-
Ավելացնել
cargo denyֆայլ: -
Ավելացնել
iroha2-ltsմասնաճյուղ՝iroha2-ից պատճենված աշխատանքային հոսքով -
hyperledger#2393 Bump Docker բազային պատկերի տարբերակը:
-
hyperledger#1658 Ավելացնել փաստաթղթերի ստուգում:
-
Տարբերակ բախվել crates եւ հեռացնել չօգտագործված կախվածությունը.
-
Հեռացրեք լուսաբանման ավելորդ հաշվետվությունները:
-
hyperledger#2222 Տարանջատեք թեստերն ըստ ծածկույթի, թե ոչ:
-
hyperledger#2153 Fix #2154:
-
Տարբերակ զարկել բոլոր crates.
-
Ուղղել տեղակայման խողովակաշարը:
-
hyperledger#2153 Ամրագրել ծածկույթը:
-
Ավելացրեք ծագման ստուգում և թարմացրեք փաստաթղթերը:
-
Զանգահարեք ժանգը, բորբոսը և գիշերը մինչև 1.60, 1.2.0 և 1.62 համապատասխանաբար:
-
load-rs ձգաններ:
-
hyperledger#2153 Fix #2154:
-
Տարբերակ զարկել բոլոր crates.
-
Ուղղել տեղակայման խողովակաշարը:
-
hyperledger#2153 Ամրագրել ծածկույթը:
-
Ավելացրեք ծագման ստուգում և թարմացրեք փաստաթղթերը:
-
Զարկեք ժանգը, բորբոսը և գիշերը համապատասխանաբար 1.60, 1.2.0 և 1.62:
-
load-rs ձգաններ:
-
load-rs: ազատել աշխատանքային հոսքի գործարկիչները:
-
Ամրագրել հրում աշխատանքային հոսքը:
-
Հեռուստաչափությունը ավելացրեք լռելյայն գործառույթներին:
-
ավելացրեք պատշաճ պիտակ՝ հիմնական աշխատանքի ընթացքը մղելու համար:
-
շտկել ձախողված թեստերը:
-
hyperledger#1657 Թարմացրեք պատկերը ժանգի 1.57: #1630. Վերադարձեք դեպի ինքնուրույն հյուրընկալվող վազորդներ:
-
CI բարելավումներ:
-
Փոխեց ծածկույթը՝
lldօգտագործելու համար: -
CI կախվածության շտկում:
-
CI հատվածավորման բարելավումներ:
-
Օգտագործում է ֆիքսված Rust տարբերակը CI-ում:
-
Ուղղել Docker հրապարակումը և iroha2-dev push CI-ն: Տեղափոխեք լուսաբանումը և նստարանը PR-ի մեջ
-
Հեռացրեք անհարկի ամբողջական Iroha կառուցումը CI docker թեստում:
Iroha կառուցումը դարձավ անօգուտ, քանի որ այն այժմ արվում է հենց դոկերի պատկերում: Այսպիսով, CI-ն կառուցում է միայն հաճախորդի cli-ն, որն օգտագործվում է թեստերում:
-
Աջակցություն ավելացրեք iroha2 ճյուղին CI խողովակաշարում:
- երկար թեստերը միայն PR-ի վրա են անցել iroha2-ում
- հրապարակեք դոկերի պատկերները միայն iroha2-ից
-
Լրացուցիչ CI քեշեր:
- Տարբերակ մինչև rc.11:
- Տարբերակ RC.9-ի համար:
- Տարբերակ RC.8-ի համար:
- Թարմացրեք տարբերակները RC7-ին:
- Նախաթողարկման նախապատրաստություններ.
- Թարմացրեք Mold 1.0-ը:
- Կախվածություն առաջացնել:
- Թարմացրեք api_spec.md. ուղղել հարցումը/պատասխանը:
- Թարմացրեք Rust տարբերակը 1.56.0:
- Թարմացրեք օժանդակ ուղեցույցը:
- Թարմացրեք README.md-ը և
iroha/config.json-ը՝ API-ի և URL-ի նոր ձևաչափին համապատասխանելու համար: - Թարմացրեք docker հրապարակման թիրախը hyperledger/iroha2 #1453-ին:
- Թարմացնում է աշխատանքային հոսքը, որպեսզի այն համապատասխանի հիմնականին:
- Թարմացրեք api-ի առանձնահատկությունները և շտկեք առողջության վերջնական կետը:
- Rust-ի թարմացում մինչև 1.54:
- Փաստաթղթեր (iroha_crypto). թարմացնել
Signatureփաստաթղթերը և հարթեցնելverify-ի արգերը - Ursa տարբերակի բախվել է 0.3.5-ից մինչև 0.3.6:
- Թարմացրեք աշխատանքային հոսքերը նոր վազորդների համար:
- Թարմացրեք dockerfile-ը քեշավորման և ավելի արագ ci կառուցումների համար:
- Թարմացրեք libssl տարբերակը:
- Թարմացրեք dockerfiles-ը և async-std-ը:
- Ուղղել թարմացված clippy-ը:
- Թարմացնում է ակտիվների կառուցվածքը:
- Աջակցություն հիմնական արժեքի հրահանգներին ակտիվում
- Ակտիվների տեսակները որպես թվով
- Ակտիվների ISI-ի շտկման մեջ հոսող խոցելիություն
- Թարմացումները նպաստող ուղեցույց:
- Թարմացրեք հնացած lib:
- Թարմացրեք սպիտակ թուղթը և շտկեք ծածկույթի խնդիրները:
- Թարմացրեք cucumber_rust lib-ը:
- README-ի թարմացումներ հիմնական սերնդի համար:
- Թարմացրեք Github Actions-ի աշխատանքային հոսքերը:
- Թարմացրեք Github Actions-ի աշխատանքային հոսքերը:
- Թարմացրեք պահանջները.txt:
- Թարմացրեք common.yaml:
- Փաստաթղթերի թարմացումներ Sara-ից:
- Թարմացրեք հրահանգների տրամաբանությունը:
- Թարմացրեք սպիտակ թերթիկը:
- Թարմացնում է ցանցի գործառույթների նկարագրությունը:
- Թարմացրեք Whitepaper-ը մեկնաբանությունների հիման վրա:
- WSV թարմացման տարանջատում և միգրացիա դեպի Scale:
- Թարմացրեք gitignore-ը:
- Թարմացրեք քուրայի մի փոքր նկարագրությունը WP-ում:
- Թարմացրեք քուրայի նկարագրությունը սպիտակ թղթում:
- hyperledger#2114 Տեսակավորված հավաքածուների աջակցություն սխեմաներում:
- hyperledger#2108 Ավելացնել էջադրում:
- hyperledger#2114 Տեսակավորված հավաքածուների աջակցություն սխեմաներում:
- hyperledger#2108 Ավելացնել էջադրում:
- Համատեղելի դարձրեք սխեման, տարբերակը և մակրո no_std-ը:
- Ստորագրությունները շտկել սխեմայում:
FixedPoint-ի փոփոխված ներկայացում սխեմայում:- Ավելացվեց
RawGenesisBlockսխեմայի ներդաշնակությանը: - Փոխվել է օբյեկտ-մոդելները՝ IR-115 սխեմա ստեղծելու համար:
- hyperledger#2544 Ձեռնարկային փաստաթղթեր:
- hyperledger#2272 Ավելացնել թեստեր «FindAssetDefinitionById» հարցման համար:
- Ավելացնել
rolesինտեգրման թեստեր: - Ստանդարտացրեք UI թեստերի ձևաչափը, տեղափոխեք ածանցյալ UI թեստերը արկղեր ստացելու համար:
- Ուղղել կեղծ թեստերը (ապագա չպատվիրված սխալ):
- Հեռացրեց DSL տուփը և թեստերը տեղափոխեց
data_model - Համոզվեք, որ ցանցի անկայուն փորձարկումներն անցնում են վավեր կոդի համար:
- Ավելացվել է թեստեր iroha_p2p-ում:
- Գրավում է տեղեկամատյանները թեստերում, եթե փորձարկումը ձախողվի:
- Ավելացնել հարցումներ թեստերի համար և ուղղել հազվադեպ կոտրվող թեստերը:
- Փորձարկում է զուգահեռ տեղադրումը:
- Հեռացրեք արմատը iroha init և iroha_client թեստերից:
- Ստուգեք clippy նախազգուշացումները և ավելացրեք ստուգումներ ci-ին:
- Ուղղել
txվավերացման սխալները հենանիշային թեստերի ժամանակ: - hyperledger#860: Iroha Հարցումներ և թեստեր:
- Iroha մաքսային ISI ուղեցույց և վարունգի թեստեր:
- Ավելացնել թեստեր ոչ-std հաճախորդի համար:
- Կամուրջի գրանցման փոփոխություններ և թեստեր:
- Համաձայնության թեստեր ցանցային ծաղրով:
- Temp dir-ի օգտագործումը թեստերի կատարման համար:
- Benches-ի թեստերը դրական են:
- Նախնական Merkle Tree ֆունկցիոնալությունը թեստերով:
- Ամրագրված թեստեր և World State View սկզբնավորում:
- Աջակցություն ավելացրեք արհմիություններին, ներկայացրեք
non_robust_ref_mut* իրականացնել conststring FFI-ի փոխարկում: - Բարելավել IdOrdEqHash-ը:
- Հեռացնել FilterOpt::BySome-ը (ապա)սերիալացումից:
- Դարձնել ոչ թափանցիկ:
- ContextValue-ը դարձրեք թափանցիկ:
- Արտահայտությունը::Raw պիտակը դարձրեք ընտրովի:
- Որոշ հրահանգների համար ավելացրեք թափանցիկություն:
- Բարելավել RoleId-ի (ապ) սերիականացումը:
- Բարելավել վավերացնողի (ապ) սերիականացումը::Id.
- Բարելավել PermissionTokenId-ի (ապ) սերիականացումը:
- Բարելավել TriggerId-ի (ապա)սերիալացումը:
- Բարելավել ակտիվների (-սահմանում) ID-ների (ապա) սերիականացումը:
- Բարելավել AccountId-ի (ապա)սերիալացումը:
- Բարելավել Ipfs-ի և DomainId-ի (ապա)սերիալացումը:
- Հեռացրեք լոգերի կազմաձևը հաճախորդի կազմաձևից:
- Աջակցություն ավելացրեք FFI-ում թափանցիկ կառուցվածքների համար:
- Refactor &Option դեպի Option<&T>
- Ամրագրել clippy նախազգուշացումները:
- Լրացուցիչ մանրամասներ ավելացրեք
Findսխալի նկարագրության մեջ: - Ուղղել
PartialOrdևOrdիրականացումները: - Օգտագործեք
rustfmtcargo fmt-ի փոխարեն - Հեռացրեք
rolesգործառույթը: - Օգտագործեք
rustfmtcargo fmt-ի փոխարեն - Կիսեք workdir-ը որպես ծավալ՝ dev docker-ի օրինակների հետ:
- Հեռացրեք Diff-ի հետ կապված տեսակը Execute-ում:
- Օգտագործեք մաքսային կոդավորում՝ բազմապատիկ վերադարձի փոխարեն:
- Հեռացրեք serde_json-ը որպես iroha_crypto կախվածություն:
- Թույլատրել միայն հայտնի դաշտերը տարբերակի հատկանիշում:
- Հստակեցրեք տարբեր նավահանգիստները վերջնական կետերի համար:
- Հեռացնել
Ioածանցյալը: - Բանալինների զույգերի նախնական փաստաթղթերը:
- Վերադառնալ դեպի ինքնակառավարվող վազորդներ:
- Կոդում շտկեք նոր խցիկները:
- Հեռացրեք i1i1-ը սպասարկողներից:
- Ավելացրեք դերասանական փաստաթուղթ և փոքր ուղղումներ:
- Հարցում վերջին բլոկները մղելու փոխարեն:
- Գործարքի կարգավիճակի իրադարձությունները փորձարկվել են 7 հասակակիցներից յուրաքանչյուրի համար:
FuturesUnorderedjoin_all-ի փոխարեն- Անցեք GitHub Runners-ին:
- Օգտագործեք VersionedQueryResult vs QueryResult-ը /հարցման վերջնակետի համար:
- Վերամիացրեք հեռաչափությունը:
- Ուղղել dependabot-ի կազմաձևը:
- Ավելացնել commit-msg git hook՝ signoff-ը ներառելու համար:
- Ամրացրեք մղիչ խողովակաշարը:
- Թարմացրեք dependabot-ը:
- Հայտնաբերեք ապագա ժամանակի դրոշմը հերթերի վրա:
- hyperledger#1197. Kura-ն լուծում է սխալները:
- Ավելացրեք Unregister peer հրահանգը:
- Գործարքները տարբերելու համար ավելացրեք կամընտիր նոնս: Փակել #1493.
- Հեռացվել է ավելորդ
sudo: - Մետատվյալներ տիրույթների համար:
- Ուղղեք պատահական ցատկումները
create-dockerաշխատանքային հոսքում: - Ավելացվեց
buildx, ինչպես առաջարկվում է ձախողված խողովակաշարի կողմից: - hyperledger#1454. ուղղել հարցման սխալի պատասխանը հատուկ կարգավիճակի կոդով և հուշումներով:
- hyperledger#1533. Գտեք գործարքը հեշի միջոցով:
- Ուղղել
configureվերջնակետը: - Ավելացրեք բուլյան վրա հիմնված ակտիվների դրամահատման ստուգում:
- Տպված կրիպտո պրիմիտիվների ավելացում և միգրացիա տիպային անվտանգ ծածկագրությանը:
- Մատյանների բարելավումներ:
- hyperledger#1458. Ավելացրեք դերասանական ալիքի չափը որպես
mailboxկազմաձևման համար: - hyperledger#1451: Ավելացրեք նախազգուշացում սխալ կազմաձևման մասին, եթե
faulty_peers = 0ևtrusted peers count > 1 - Ավելացրեք կարգավորիչ՝ կոնկրետ բլոկի հաշ ստանալու համար:
- Ավելացվեց նոր հարցում FindTransactionByHash:
- hyperledger#1185. Փոխեք տուփերի անվանումը և ուղին:
- Ամրագրել տեղեկամատյանները և ընդհանուր բարելավումները:
- hyperledger#1150: Խմբավորել 1000 բլոկ յուրաքանչյուր ֆայլի մեջ
- Հերթի սթրես թեստ:
- Մատյան մակարդակի ամրագրում:
- Հաճախորդի գրադարանին ավելացրեք վերնագրի ճշգրտում:
- Հերթի խուճապի ձախողման շտկում:
- Կարգավորման հերթ:
- Ուղղել dockerfile թողարկման կառուցումը:
- Https հաճախորդի շտկում:
- Արագացնել ք.
-
- Հեռացրել է ursa-ի բոլոր կախվածությունները, բացառությամբ iroha_crypto-ի:
- Տևողությունները հանելիս շտկել գերհոսքը:
- Հանրային դարձրեք դաշտերը հաճախորդում:
- Հրել Iroha2-ը Dockerhub որպես գիշեր:
- Ուղղել http կարգավիճակի կոդերը:
- Փոխարինեք iroha_error-ը thiserror-ով, eyere-ով և color-eyre-ով:
- Հերթը փոխարինիր խաչաձևով:- Հեռացրեք մի քանի անպետք մզվածքի ավելցուկներ:
- Ներկայացնում է ակտիվների սահմանումների մետատվյալներ:
- Արգումենտների հեռացում test_network crate-ից:
- Հեռացրեք ավելորդ կախվածությունները:
- Ուղղել iroha_client_cli::events.
- hyperledger#1382. Հեռացրեք հին ցանցի ներդրումը:
- hyperledger # 1169. Ավելացված ճշգրտություն ակտիվների համար:
- Բարելավումներ գործընկերների մեկնարկի մեջ.
- Թույլ է տալիս բեռնել genesis հանրային բանալին միայն env-ից
- config, genesis և trusted_peers ուղին այժմ կարելի է նշել cli պարամետրերում
- hyperledger#1134. Iroha P2P-ի ինտեգրում:
- Հարցման վերջնակետը GET-ի փոխարեն փոխեք POST-ի:
- Գործարկեք on_start-ը դերասանում համաժամանակյա:
- Միգրացիր՝ աղավաղելու համար:
- Rework commit բրոքերային սխալների շտկմամբ:
- Վերականգնել «Ներկայացնում է բազմաթիվ բրոքերների ուղղումներ» հանձնառությունը (9c148c33826067585b5868d297dcdd17c0efe246)
- Ներկայացնում է բազմաթիվ բրոքերային ուղղումներ.
- Բաժանորդագրվել բրոքերից դերասանական կանգառում
- Աջակցեք մի քանի բաժանորդագրությունների նույն դերասանի տեսակից (նախկինում TODO)
- Ուղղեք սխալը, որտեղ բրոքերը միշտ իրեն դնում է որպես դերասանի ID:
- Բրոքերային սխալ (փորձարկման ցուցափեղկ):
- Ավելացրեք ածանցյալներ տվյալների մոդելի համար:
- Հեռացրեք rwlock-ը torii-ից:
- OOB հարցման թույլտվության ստուգումներ:
- hyperledger#1272. Գործընկերների հաշվարկների իրականացում,
- Հրահանգների ներսում հարցումների թույլտվությունների ռեկուրսիվ ստուգում:
- Պլանավորեք ստոպ դերասաններին:
- hyperledger#1165. Գործընկերների հաշվարկների իրականացում:
- Ստուգեք հարցման թույլտվությունները ըստ հաշվի torii վերջնակետում:
- Հեռացվել է CPU-ի և հիշողության օգտագործման բացահայտումը համակարգի չափման մեջ:
- Փոխարինեք JSON-ը Norito-ով WS հաղորդագրությունների համար:
- Պահպանեք տեսքի փոփոխությունների ապացույցը:
- hyperledger#1168. Ավելացվել է գրանցում, եթե գործարքը չի անցել ստորագրության ստուգման պայմանը:
- Ուղղեց փոքր խնդիրներ, ավելացրեց կապի լսման կոդը:
- Ներկայացրե՛ք ցանցի տոպոլոգիայի ստեղծողը:
- Իրականացնել P2P ցանց Iroha-ի համար:
- Ավելացնում է բլոկի չափը:
- PermissionValidator հատկանիշը վերանվանվել է IsAllowed: և համապատասխան այլ անվանափոխություններ
- API-ի բնութագրերի վեբ վարդակների ուղղումներ:
- Հեռացնում է անհարկի կախվածությունները դոկերի պատկերից:
- Fmt-ն օգտագործում է Crate import_granularity:
- Ներկայացնում է ընդհանուր թույլտվության վավերացնողը:
- Տեղափոխել դերասանական շրջանակ:
- Փոխեք բրոքերի դիզայնը և որոշ գործառույթներ ավելացրեք դերասաններին:
- Կարգավորում է codecov կարգավիճակի ստուգումները:
- Օգտագործում է աղբյուրի վրա հիմնված ծածկույթ grcov-ով:
- Ամրագրեց բազմակի build-args ձևաչափը և վերահռչակեց ARG-ը միջանկյալ կառուցման բեռնարկղերի համար:
- Ներկայացնում է SubscriptionAccepted հաղորդագրությունը:
- Գործելուց հետո զրոյական արժեք ունեցող ակտիվները հեռացնել հաշիվներից:
- Հաստատված docker build փաստարկների ձևաչափը:
- Ուղղվել է սխալի հաղորդագրություն, եթե երեխայի արգելափակումը չի գտնվել:
- Ավելացվեց վաճառված OpenSSL-ը կառուցելու համար, շտկում է pkg-config կախվածությունը:
- Ամրագրել պահեստի անունը dockerhub-ի և ծածկույթի տարբերությունը:
- Ավելացվեց հստակ սխալի տեքստ և ֆայլի անունը, եթե TrustedPeers-ը հնարավոր չէր բեռնել:
- Տեքստային միավորները փոխվել են փաստաթղթերի հղումների:
- Ուղղեք սխալ օգտվողի անվան գաղտնիքը Docker հրապարակման մեջ:
- Ուղղեք փոքր տառասխալը սպիտակ թղթում:
- Թույլ է տալիս mod.rs-ի օգտագործումը ֆայլի ավելի լավ կառուցվածքի համար:
- Տեղափոխեք main.rs-ը առանձին տուփի մեջ և թույլտվություններ տվեք հանրային բլոկչեյնի համար:
- Ավելացրեք հարցումը հաճախորդի cli-ի ներսում:
- Տեղափոխեք ծափից դեպի ստրուկտտս՝ cli-ի համար:
- Սահմանափակեք հեռաչափությունը ցանցի անկայուն փորձարկումով:
- Հատկանիշները տեղափոխեք խելացի պայմանագրերի մոդուլ:
- Sed -i «s/world_state_view/wsv/g»
- Խելացի պայմանագրերը տեղափոխեք առանձին մոդուլ:
- Iroha ցանցի բովանդակության երկարության սխալի ուղղում:
- Ավելացնում է առաջադրանքի տեղային պահեստավորում դերասանի ID-ի համար: Օգտակար փակուղի հայտնաբերելու համար:
- CI-ին ավելացրեք փակուղիների հայտնաբերման թեստ
- Ավելացնել Introspect մակրո:
- Անջատում է աշխատանքային հոսքերի անունները նաև ձևաչափման ուղղումները
- Հարցման api-ի փոփոխություն:
- Միգրացիա async-std-ից tokio:
- Հեռաչափության վերլուծություն ավելացրեք ci-ին:- Ավելացնել ֆյուչերսային հեռաչափություն iroha-ի համար:
- Ավելացրեք iroha ֆյուչերսներ յուրաքանչյուր async գործառույթին:
- Հարցումների քանակի դիտարկելիության համար ավելացրեք iroha ֆյուչերսներ:
- Ձեռքով տեղադրումը և կազմաձևումն ավելացվել է README-ին:
- Լրագրողի շտկում:
- Ավելացնել ածանցյալ հաղորդագրություն մակրո:
- Ավելացնել պարզ դերասանական շրջանակ:
- Ավելացնել dependabot-ի կոնֆիգուրացիան:
- Ավելացրեք գեղեցիկ խուճապ և սխալ լրագրողներ:
- Rust տարբերակի տեղափոխում 1.52.1 և համապատասխան շտկումներ:
- CPU-ի ինտենսիվ առաջադրանքների արգելափակում առանձին թելերում:
- Օգտագործեք unique_port և cargo-lints crates.io-ից:
- Ուղղել lockfree WSV-ի համար.
- հեռացնում է անհարկի Dashmaps-ն ու կողպեքները API-ում
- շտկում է բլոկների ավելորդ քանակի հետ կապված սխալներ (մերժված գործարքները չեն գրանցվել)
- Ցուցադրում է սխալի ամբողջական պատճառը
- Ավելացնել հեռաչափության բաժանորդ:
- Դերերի և թույլտվությունների հարցումներ:
- Տեղափոխեք բլոկները kura-ից դեպի wsv:
- Փոխել wsv-ի ներսում կողպված տվյալների կառուցվածքների:
- Ցանցի ժամկետի շտկում:
- Առողջության վերջնական կետի շտկում:
- Ներկայացնում է դերերը:
- Ավելացրեք push docker պատկերներ մշակողի մասնաճյուղից:
- Ավելացրեք ավելի ագրեսիվ ծածկույթ և հեռացրեք խուճապը ծածկագրից:
- Հրահանգների համար Execute հատկանիշի վերամշակում:
- Հեռացրեք հին կոդը iroha_config-ից:
- IR-1060 Ավելացնում է դրամաշնորհային ստուգումներ առկա բոլոր թույլտվությունների համար:
- Ուղղեք iroha_network-ի վերջնաժամկետը և ժամկետը:
- Ci timeout թեստի ուղղում:
- Հեռացրեք բոլոր ակտիվները, երբ դրանց սահմանումը հանվեց:
- Ուղղեք wsv խուճապը ակտիվ ավելացնելիս:
- Հեռացրեք Arc-ը և Rwlock-ը ալիքների համար:
- Iroha ցանցի ամրացում:
- Թույլտվությունների վավերացնողներն օգտագործում են հղումներ չեկերում:
- Դրամաշնորհի հրահանգ:
- Ավելացվեց լարային երկարության սահմանաչափերի կոնֆիգուրացիա և id-ների վավերացում NewAccount-ի, Domain-ի և AssetDefinition IR-1036-ի համար:
- Փոխարինել գրանցամատյանը հետագծման lib-ով:
- Փաստաթղթերի համար ավելացրեք ci ստուգում և մերժեք dbg մակրո:
- Ներկայացնում է շնորհելի թույլտվություններ:
- Ավելացնել iroha_config crate:
- Ավելացրեք @alerdenisov որպես կոդի սեփականատեր՝ բոլոր մուտքային միաձուլման հարցումները հաստատելու համար:
- Կոնսենսուսի ժամանակ գործարքի չափի ստուգման շտկում:
- Վերականգնել async-std-ի արդիականացումը:
- Փոխարինեք որոշ կոնստներ 2 IR-1035 հզորությամբ:
- Ավելացրեք հարցում՝ IR-1024 գործարքների պատմությունը ստանալու համար:
- Ավելացրեք թույլտվությունների վավերացում թույլտվությունների վավերացնողների պահեստավորման և վերակառուցման համար:
- Ավելացնել NewAccount հաշվի գրանցման համար:
- Ակտիվների սահմանման տեսակների ավելացում:
- Ներկայացնում է կարգավորելի մետատվյալների սահմանաչափեր:
- Ներկայացնում է գործարքների մետատվյալները:
- Ավելացնել արտահայտություններ հարցումների ներսում:
- Ավելացրեք lints.toml և ուղղեք նախազգուշացումները:
- Առանձնացրեք trusted_peers-ը config.json-ից:
- Ուղղեք տառասխալը URL-ում Telegram-ում Iroha 2 համայնքում:
- Ամրագրել clippy նախազգուշացումները:
- Ներկայացնում է հաշվի համար առանցքային արժեքի մետատվյալների աջակցություն:
- Ավելացնել բլոկների տարբերակավորում:
- շտկել ci linting կրկնողությունները:
- Ավելացնել mul,div,mod,raise_to արտահայտությունները:
- Ավելացնել into_v* տարբերակների համար:
- Փոխարինել սխալ::msg սխալի մակրոյով:
- Վերագրեք iroha_http_server և վերամշակեք torii սխալները:
- Թարմացնում է Norito տարբերակը 2-ի:
- Սպիտակ թղթի տարբերակների նկարագրություն:
- Անսխալ էջադրում: Ուղղեք այն դեպքերը, երբ էջավորումը կարող է ավելորդ լինել սխալների պատճառով, փոխարենը չվերադարձնել դատարկ հավաքածուներ:
- Ավելացնել ածանցյալ (սխալ) թվերի համար:
- Ամրագրել գիշերային տարբերակը:
- Ավելացնել iroha_error crate:
- Տարբերակված հաղորդագրություններ:
- Ներկայացնում է բեռնարկղերի տարբերակման պրիմիտիվները:
- Ամրագրել հենանիշերը:
- Ավելացնել էջադրում:
- Ավելացրեք տարբերակի կոդավորման ապակոդավորում:
- Փոխեք հարցման ժամանակացույցը u128-ի:
- Խողովակաշարի իրադարձությունների համար ավելացրեք RejectionReason թիվը:
- Հեռացնում է հնացած տողերը Genesis ֆայլերից: Նպատակակետը հեռացվել է գրանցամատյանից ISI նախորդ պարտավորություններում:
- Պարզեցնում է գրանցել և ապագրանցել ISI-ները:
- Ուղղել 4 հասակակից ցանցում չուղարկվող ժամկետի ավարտը:
- Տոպոլոգիայի խառնաշփոթը փոփոխության տեսանկյունից:- Ավելացնել այլ բեռնարկղեր FromVariant ածանցյալ մակրոների համար:
- Ավելացնել MST աջակցություն հաճախորդի cli-ի համար:
- Ավելացնել FromVariant մակրո և մաքրման կոդերի բազա:
- Ավելացնել i1i1 կոդի սեփականատերերին:
- Բամբասանքի գործարքներ.
- Ավելացնել երկարություն հրահանգների և արտահայտությունների համար:
- Ավելացրեք փաստաթղթեր՝ ժամանակն արգելափակելու և ժամանակի պարամետրերը կատարելու համար:
- Փոխարինեց Verify և Accept հատկանիշները TryFrom-ով:
- Ներկայացրե՛ք սպասել միայն հասակակիցների նվազագույն քանակի համար:
- Ավելացրեք github գործողությունը՝ api-ն iroha2-java-ով փորձարկելու համար:
- Ավելացնել genesis docker-compose-single.yml-ի համար:
- Հաշվի համար ստորագրության ստուգման կանխադրված պայմանը:
- Ավելացնել թեստ բազմաթիվ ստորագրողների հետ հաշվի համար:
- Ավելացնել հաճախորդի API աջակցություն MST-ի համար:
- Կառուցեք դոկերում:
- Ավելացրեք genesis-ը docker compose-ին:
- Ներդրեք պայմանական MST:
- Ավելացնել wait_for_active_peers impl.
- Ավելացնել փորձարկում isahc հաճախորդի համար iroha_http_server-ում:
- Հաճախորդի API-ի առանձնահատկությունը:
- Հարցման կատարում արտահայտություններով:
- Ինտեգրում է արտահայտությունները և ISI-ները:
- Արտահայտություններ ISI-ի համար:
- Ուղղել հաշվի կազմաձևման հենանիշերը:
- Ավելացրեք հաշվի կոնֆիգուրացիա հաճախորդի համար:
- Ուղղել
submit_blocking: - Խողովակաշարի միջոցառումներն ուղարկված են:
- Iroha հաճախորդի վեբ վարդակից միացում:
- Իրադարձությունների տարանջատում խողովակաշարի և տվյալների իրադարձությունների համար:
- Թույլտվությունների ինտեգրման թեստ:
- Ավելացրեք այրման և անանուխի թույլտվության ստուգումներ:
- Չեղարկել ISI թույլտվությունը:
- Համաշխարհային կառուցվածքի PR-ի հենանիշները ամրագրեք:
- Ներկայացրե՛ք Համաշխարհային կառուցվածքը:
- Իրականացնել գենեզի բլոկի բեռնման բաղադրիչը:
- Ներկայացրե՛ք Ծննդոց պատմությունը:
- Ներկայացրե՛ք թույլտվությունների վավերացնող սարքը:
- Ավելացրեք պիտակներ Iroha2 PR-ներին Github Actions-ով:
- Ներդրեք թույլտվությունների շրջանակը:
- Հերթի tx tx թվի սահմանաչափը և Iroha սկզբնավորման ուղղումները:
- Հաշը փաթաթել կառուցվածքի մեջ:
- Բարելավել գրանցամատյանի մակարդակը.
- Համաձայնությանը ավելացրեք տեղեկատվության մակարդակի տեղեկամատյանները:
- Նշեք ցանցային հաղորդակցության տեղեկամատյանները որպես հետքի մակարդակ:
- Հեռացրեք բլոկ վեկտորը WSV-ից, քանի որ դա կրկնօրինակում է և ցույց է տալիս ամբողջ բլոկչեյնը տեղեկամատյաններում:
- Սահմանեք տեղեկատվության գրանցամատյանի մակարդակը որպես լռելյայն:
- Հեռացրեք փոփոխական WSV հղումները վավերացման համար:
- Հեյմի տարբերակի ավելացում:
- Կազմաձևին ավելացրեք կանխադրված վստահելի գործընկերներ:
- Հաճախորդի API-ի տեղափոխում http:
- Ավելացնել փոխանցում isi-ին CLI-ին:
- Iroha Peer-ի հետ կապված հրահանգների կազմաձևում:
- Բացակայող ISI-ի կատարման մեթոդների և փորձարկման իրականացում:
- Url հարցման պարամետրերի վերլուծություն
- Ավելացնել
HttpResponse::ok(),HttpResponse::upgrade_required(..) - Հին Instruction-ի և Query մոդելների փոխարինում Iroha DSL մոտեցմամբ:
- Ավելացնել BLS ստորագրությունների աջակցություն:
- Ներկայացրեք http սերվերի տուփը:
- Կարկատված libssl.so.1.0.0 symlink-ով:
- Ստուգում է հաշվի ստորագրությունը գործարքի համար:
- Refactor գործարքի փուլերը.
- Դոմենների նախնական բարելավումներ:
- Իրականացնել DSL նախատիպը:
- Բարելավել Torii հենանիշերը. անջատել հենանիշերի մուտքագրումը, ավելացնել հաջողության գործակիցը:
- Բարելավել փորձնական ծածկույթի խողովակաշարը. փոխարինել
tarpaulin-ըgrcov-ով, հրապարակել թեստային ծածկույթի հաշվետվությունըcodecov.io-ին: - Ուղղել RTD թեման:
- Առաքման արտեֆակտներ iroha ենթածրագրերի համար:
- Ներկայացրեք
SignedQueryRequest: - Ստորագրության ստուգման հետ կապված սխալի ուղղում:
- Հետադարձ գործարքների աջակցություն:
- Տպեք ստեղծված բանալիների զույգը որպես json:
- Աջակցեք
Secp256k1բանալիների զույգին: - Տարբեր կրիպտո ալգորիթմների սկզբնական աջակցություն:
- DEX-ի առանձնահատկությունները:
- Փոխարինեք կոշտ կոդավորված կազմաձևման ուղին cli param-ով:
- Նստարանի հիմնական աշխատանքային հոսքի շտկում:
- Docker իրադարձության միացման փորձարկում:
- Iroha Monitor ուղեցույց և CLI:
- Իրադարձությունների կլիմայի բարելավումներ:
- Իրադարձությունների զտիչ:
- Իրադարձությունների կապեր:
- Ամրագրել հիմնական աշխատանքային հոսքը:
- Rtd iroha2-ի համար:
- Merkle ծառի արմատային հեշ բլոկային գործարքների համար:
- Հրապարակում docker hub-ում:
- CLI ֆունկցիոնալություն Maintenance Connect-ի համար:
- CLI ֆունկցիոնալություն Maintenance Connect-ի համար:
- Eprintln մակրո մուտքագրելու համար:- Մատյանների բարելավումներ:
- IR-802 բլոկների կարգավիճակի բաժանորդագրությունը փոխվում է:
- Գործարքների և բլոկների ուղարկման իրադարձություններ:
- Տեղափոխում է Sumeragi հաղորդագրությունների մշակումը հաղորդագրության մեջ:
- Ընդհանուր կապի մեխանիզմ:
- Արտահանեք Iroha տիրույթի սուբյեկտները ոչ-std հաճախորդի համար:
- Գործարքներ TTL.
- Առավելագույն գործարքներ մեկ բլոկի կազմաձևման համար:
- Պահպանեք անվավեր բլոկների հեշերը:
- Սինքրոնացրեք բլոկները խմբաքանակներով:
- Միացման ֆունկցիոնալության կազմաձևում:
- Միացեք Iroha ֆունկցիոնալությանը:
- Արգելափակել վավերացման ուղղումները:
- Բլոկների համաժամացում. դիագրամներ:
- Միացեք Iroha ֆունկցիոնալությանը:
- Կամուրջ. հեռացնել հաճախորդներին:
- Արգելափակման համաժամացում:
- AddPeer ISI.
- Հրահանգներ դեպի հրահանգների վերանվանում:
- Պարզ չափման վերջնակետ:
- Կամուրջ. ստացեք գրանցված կամուրջներ և արտաքին ակտիվներ:
- Docker կազմի փորձարկում խողովակաշարում:
- Բավարար ձայներ չկան Sumeragi թեստ:
- բլոկների շղթա:
- Կամուրջ. արտաքին փոխանցումների ձեռքով մշակում:
- Պարզ սպասարկման վերջնակետ:
- Միգրացիա դեպի serde-json.
- Demint ISI.
- Ավելացնել կամուրջ հաճախորդներ, AddSignatory ISI և CanAddSignatory թույլտվություն:
- Sumeragi. TODO-ի հետ առնչվող b հավաքածուի գործընկերները:
- Վավերացնում է բլոկը նախքան Sumeragi-ում ստորագրելը:
- Կամրջել արտաքին ակտիվները:
- Ստորագրության վավերացում Sumeragi հաղորդագրություններում:
- Երկուական ակտիվների խանութ:
- Փոխարինեք PublicKey կեղծանունը տիպով:
- Պատրաստեք արկղեր տպագրության համար:
- Նվազագույն ձայների տրամաբանություն NetworkTopology-ի ներսում:
- Գործարքի ստացման վավերացման վերաֆակտորինգ:
- OnWorldStateViewChange գործարկիչի փոփոխություն. IrohaQuery հրահանգի փոխարեն:
- NetworkTopology-ում առանձնացնել շինարարությունը սկզբնավորումից:
- Ավելացնել Iroha Հատուկ հրահանգներ՝ կապված Iroha իրադարձությունների հետ:
- Արգելափակել ստեղծման ժամանակի կառավարումը:
- Բառարան և Ինչպես ավելացնել Iroha մոդուլի փաստաթղթեր:
- Փոխարինեք կոշտ կոդավորված կամրջի մոդելը ծագման Iroha մոդելով:
- Ներկայացրե՛ք NetworkTopology կառուցվածքը:
- Ավելացրեք թույլտվության օբյեկտ՝ Հրահանգներից փոխակերպմամբ:
- Sumeragi Հաղորդագրություններ հաղորդագրության մոդուլում:
- Genesis Block ֆունկցիոնալությունը Kura-ի համար:
- Ավելացնել README ֆայլեր Iroha տուփերի համար:
- Bridge and RegisterBridge ISI.
- Iroha-ի հետ նախնական աշխատանքը փոխում է լսողներին:
- Թույլտվության ներարկում OOB ISI-ում:
- Docker մի քանի հասակակիցների ուղղում:
- Peer to peer docker օրինակ:
- Գործարքի անդորրագրերի մշակում:
- Iroha թույլտվություններ:
- Մոդուլ Dex-ի և crates-ի համար Bridges-ի համար:
- Ամրագրել ինտեգրման թեստը ակտիվների ստեղծման հետ մի քանի հասակակիցների հետ:
- Ակտիվների մոդելի վերակիրառում EC-S-ում:
- Սահմանել ժամանակի բեռնաթափում:
- Արգելափակել վերնագիրը:
- ISI-ի հետ կապված մեթոդներ տիրույթի սուբյեկտների համար:
- Kura ռեժիմի թվարկում և վստահելի հասակակիցների կազմաձևում:
- Փաստաթղթերի linting կանոն.
- Ավելացնել CommittedBlock:
- Կուրայի անջատում
sumeragi-ից: - Ստուգեք, որ գործարքները դատարկ չեն մինչև բլոկի ստեղծումը:
- Վերականգնել Iroha Հատուկ հրահանգները:
- Հենանիշներ գործարքների և բլոկների անցումների համար:
- Գործարքների կյանքի ցիկլը և վիճակները վերամշակված են:
- Արգելափակում է կյանքի ցիկլը և վիճակները:
- Ուղղել վավերացման սխալը,
sumeragiհանգույցի ցիկլը համաժամացված block_build_time_ms կազմաձևման պարամետրի հետ: - Sumeragi ալգորիթմի պարփակում
sumeragiմոդուլի ներսում: - Ծաղրող մոդուլ Iroha ցանցային տուփի համար, որն իրականացվում է ալիքների միջոցով:
- Միգրացիա async-std API-ին:
- Ցանցի ծաղրման հատկություն:
- Ասինխրոն հարակից ծածկագրի մաքրում:
- Գործարքների մշակման հանգույցում կատարողականի օպտիմալացում:
- Առանցքային զույգերի սերունդը արդյունահանվել է Iroha սկզբից:
- Docker Iroha գործարկվող փաթեթավորում:- Ներկայացրեք Sumeragi հիմնական սցենարը:
- Iroha CLI հաճախորդ:
- Իրոհայի անկում նստարանային խմբի կատարումից հետո:
- Ինտեգրել
sumeragi: - Փոխեք
sort_peersիրականացումը rand shuffle seeded-ի նախորդ բլոկի հեշով: - Հեռացրեք հաղորդագրությունների փաթաթումը գործընկերների մոդուլում:
- Ներառեք ցանցի հետ կապված տեղեկատվությունը
torii::uriևiroha_networkներսում: - Ավելացրեք գործընկերների հրահանգը, որն իրականացվել է կոշտ կոդի մշակման փոխարեն:
- Հասակակիցների հաղորդակցություն վստահելի հասակակիցների ցուցակի միջոցով:
- Torii-ի ներսում ցանցային հարցումների բեռնաթափում:
- Կրիպտոմոդուլի ներսում կրիպտո տրամաբանության էկապսուլյացիա:
- Արգելափակել նշանը ժամանակի դրոշմով և նախորդ բլոկի հեշը որպես օգտակար բեռ:
- Crypto ֆունկցիաները տեղադրված են մոդուլի վերևում և աշխատում են ursa signer-ի հետ, որը ներառված է Signature-ի մեջ:
- Sumeragi սկզբնաղբյուր.
- Համաշխարհային վիճակի դիտման կլոնի վրա գործարքի հրահանգների վավերացում մինչև պահեստավորումը կատարելը:
- Ստուգեք ստորագրությունները գործարքի ընդունման վերաբերյալ:
- Շտկել վրիպակը «Պահանջել» ապասերիալիզացիայի մեջ:
- Iroha ստորագրության իրականացում:
- Blockchain կառույցը հեռացվել է կոդի բազան մաքրելու համար:
- Transactions API-ի փոփոխություններ. ավելի լավ ստեղծում և աշխատանք հարցումների հետ:
- Ուղղեք սխալը, որը կստեղծի գործարքի դատարկ վեկտորով բլոկներ
- Փոխանցել սպասվող գործարքները:
- Շտկել սխալը բացակայող բայթով u128 Norito կոդավորված TCP փաթեթում:
- Վերագրել մակրոները մեթոդների հետագծման համար:
- P2p մոդուլ:
- iroha_network-ի օգտագործումը torii-ում և հաճախորդում:
- Ավելացնել նոր ISI տեղեկատվություն:
- Ցանցի վիճակի հատուկ տիպի կեղծանուն:
- Box-ը փոխարինվել է String-ով:
- Ցանցային լսել պետական:
- Գործարքների սկզբնական վավերացման տրամաբանություն:
- Iroha_network crate.
- Ստացեք մակրո Io, IntoContract և IntoQuery հատկանիշների համար:
- Հարցումների իրականացում Iroha-հաճախորդի համար:
- Հրամանների փոխակերպումը ISI պայմանագրերի:
- Ավելացրեք առաջարկվող դիզայն պայմանական բազմաչափի համար:
- Միգրացիա դեպի բեռների աշխատանքային տարածքներ:
- Մոդուլների միգրացիա:
- Արտաքին կոնֆիգուրացիա շրջակա միջավայրի փոփոխականների միջոցով:
- Ստացեք և դրեք հարցումների մշակում Torii-ի համար:
- Github ci ուղղում:
- Cargo-make-ը փորձարկումից հետո մաքրում է բլոկները:
- Ներկայացրեք
test_helper_fnsմոդուլը բլոկներով գրացուցակը մաքրելու գործառույթով: - Իրականացնել վավերացում merkle ծառի միջոցով:
- Հեռացնել չօգտագործված ածանցյալը:
- Տարածեք async/wait և շտկեք չսպասված
wsv::put: - Օգտագործեք միացում
futuresտուփից: - Իրականացնել զուգահեռ խանութի կատարում. սկավառակի վրա գրելը և WSV-ի թարմացումը կատարվում են զուգահեռ:
- (ապ)սերիալիզացիայի համար սեփականության փոխարեն օգտագործեք հղումներ:
- Կոդի հեռացում ֆայլերից:
- Օգտագործեք ursa::blake2:
- Կանոն mod.rs-ի մասին Contributing ուղեցույցում:
- Հաշ 32 բայթ:
- Blake2 հեշ:
- Սկավառակը ընդունում է հղումներ արգելափակելու համար:
- Հրամանների մոդուլի և սկզբնական Մերկլի ծառի վերամշակում:
- Վերափոխված մոդուլների կառուցվածքը:
- Ճիշտ ձևաչափում:
- Ավելացնել փաստաթղթի մեկնաբանություններ read_all-ին:
- Իրականացրեք
read_all, վերակազմավորեք պահեստավորման թեստերը և համաժամեցված գործառույթներով թեստերը վերածեք համաժամացման թեստերի: - Հեռացրեք անհարկի փոփոխական գրավումը:
- Վերանայեք խնդիրը, շտկեք clippy-ը:
- Հեռացրեք գծիկը:
- Ավելացնել ձևաչափի ստուգում:
- Ավելացնել նշան:
- Ստեղծեք rust.yml github գործողությունների համար:
- Ներկայացրե՛ք սկավառակի պահպանման նախատիպը:
- Ակտիվների փոխանցման փորձարկում և ֆունկցիոնալություն:
- Կառուցվածքներին ավելացրեք լռելյայն սկզբնավորիչ:
- Փոխեք MSTCache կառուցվածքի անունը:
- Ավելացրեք մոռացված պարտքը:
- iroha2 կոդի նախնական ուրվագիծը:
- Նախնական Kura API:
- Ավելացրեք մի քանի հիմնական ֆայլեր և թողարկեք նաև սպիտակ թղթի առաջին նախագիծը, որը նկարագրում է iroha v2-ի տեսլականը:
- Հիմնական iroha v2 մասնաճյուղ:
- Հեռացրեք Jenkinsfile-ը և JenkinsCI-ը:
- Ներդրեք երթևեկության օպտիմալացում Bloom-ֆիլտրով
- Թարմացրեք
MSTմոդուլի ցանցը, որը տեղակայված կլինիOSմոդուլումbatches_cache-ում: - Առաջարկել երթեւեկության օպտիմալացում:
- Շինարարությունը շտկել: Ավելացրեք DB-ի տարբերությունները, միգրացիոն պրակտիկան, առողջության ստուգման վերջնակետը, տեղեկատվություն iroha-swarm գործիքի մասին:
- Փաստաթղթերի կառուցման համար պահանջվող ուղղում:
- Կտրեք թողարկման փաստաթղթերը, որպեսզի ուշադրություն դարձնեք մնացած կարևորագույն հետևողական կետին:
- Ուղղեք «ստուգեք, արդյոք կա դոկերի պատկերը» / կառուցեք բոլոր skip_testing-ը:
- / կառուցել բոլոր skip_testing-ը:
- /կառուցել skip_testing; Եվ ավելի շատ փաստաթղթեր:
- Ավելացնել
.github/_README.md: - Հեռացնել
.packer: - Հեռացրեք փորձարկման պարամետրի փոփոխությունները:
- Փորձարկման փուլը բաց թողնելու համար օգտագործեք նոր պարամետր:
- Ավելացնել աշխատանքային հոսքին:
- Հեռացնել պահեստի առաքումը:
- Ավելացնել պահեստի առաքում:
- Ավելացնել պարամետր փորձարկողների համար:
- Հեռացրեք
proposal_delayժամանակի դադարը:
- Ավելացնել համաժամացման հանգույցի վիճակը
- Ավելացնում է չափումներ RocksDB-ի համար
- Ավելացրեք առողջության ստուգման միջերեսներ http-ի և չափումների միջոցով:
- Ուղղեք սյունակների ընտանիքները Iroha v1.4-rc.2-ում
- Ավելացնել 10-բիթանոց ծաղկման ֆիլտր Iroha v1.4-rc.1-ում
- Ավելացնել zip-ը և pkg-config-ը շինարարական դեպերի ցանկում:
- Թարմացրեք readme-ը. շտկեք կոտրված հղումները՝ կարգավիճակ ստեղծելու, կառուցման ուղեցույց և այլն:
- Ուղղել Config-ը և Docker չափումները:
- Թարմացրեք GHA docker պիտակը:
- Ուղղել Iroha 1 կոմպիլի սխալները g++11-ով կոմպիլյացիայի ժամանակ:
- Փոխարինեք
max_rounds_delay-ըproposal_creation_timeout-ով: - Թարմացրեք նմուշի կազմաձևման ֆայլը՝ DB կապի հին պարամետրերը հեռացնելու համար: