Skip to content

Latest commit

 

History

History
1847 lines (1701 loc) · 148 KB

File metadata and controls

1847 lines (1701 loc) · 148 KB
lang mn
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

Өөрчлөлтийн бүртгэл

Энэ төслийн бүх мэдэгдэхүйц өөрчлөлтийг энэ файлд баримтжуулна.

[Гараагүй]

  • SCALE шилийг буулгах; norito::codec одоо эх Norito цуваачлалаар хэрэгжиж байна.
  • Хайрцаг дээрх parity_scale_codec хэрэглээг norito::codec-ээр соль.
  • Багаж хэрэгслийг эх Norito цуваа руу шилжүүлж эхэлнэ.
  • Үлдсэн parity-scale-codec хамаарлыг ажлын талбараас устгаж, үндсэн Norito цуваачлалыг дэмжинэ.
  • Үлдэгдэл SCALE шинж чанарын уламжлалыг Norito хувилбараар сольж, хувилбар кодлогч модулийн нэрийг өөрчил.
  • iroha_config_base_derive ба iroha_futures_deriveiroha_derive-д функцтэй макро ашиглан нэгтгэнэ.
  • (multisig) Тогтвортой алдааны код/шалтгаан бүхий multisig эрх баригчдын шууд гарын үсгээс татгалзаж, олон сигмын TTL хязгаарыг үүрлэсэн релеерүүдээр мөрдүүлэх, CLI-д TTL дээд хязгаарыг оруулахаас өмнө (SDK парит хүлээгдэж байна).
  • FFI процедурын макронуудыг iroha_ffi руу зөөж, iroha_ffi_derive хайрцагыг устгана уу.
  • (schema_gen) iroha_data_model хамаарлаас шаардлагагүй transparent_api функцийг устгана уу.
  • (өгөгдлийн_загвар) Дахин эхлүүлэх ачааллыг багасгахын тулд Name задлан шинжлэхэд ICU NFC хэвийнжүүлэгчийг кэшлээрэй.
  • 📚 Torii клиентийн JS-ийн хурдан эхлүүлэх, тохиргоо шийдэгч, нийтлэх ажлын урсгал болон тохиргоог мэддэг жорыг баримтжуулна.
  • (IrohaSwift) iOS 15 / macOS 12-д байршуулах хамгийн бага зорилтуудыг нэмэгдүүлж, Torii клиент API-д Swift зэрэгцүүлэн ашиглах, нийтийн загваруудыг Sendable гэж тэмдэглэ.
  • (IrohaSwift) ToriiDaProofSummaryArtifact болон DaProofSummaryArtifactEmitter.emit-г нэмсэн тул Swift програмууд нь CLI-д халахгүйгээр CLI-тай нийцтэй DA баталгаатай багцуудыг бүтээх/цагаруулж, санах ой доторх болон диск дээрх аль алиныг хамарсан баримт бичиг, регрессийн тестийг багтаасан болно ажлын урсгал.【F:IrohaSwift/Sources/IrohaSwift/ToriiDaProofSummaryArtifact.swift:1】【F:IrohaSwift/Тест s/IrohaSwiftTests/ToriiDaProofSummaryArtifactTests.swift:1】【F:docs/source/sdk/swift/index.md:260】
  • (data_model/js_host) KaigiParticipantCommitment-аас архивласан дахин ашиглах тугийг устгаж, JS тайлах туршилтуудыг нэмж, JS код тайлах нөөцийг буулгах замаар Kaigi Option-ийн цувааг засч, 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:30
  • (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 defs, docs, and tests-тай) давтагдах боломжтой туслахуудыг нэмсэн тул 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.mjs:】
  • (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 залгуулах/татаж авах/баталгаажуулах гогцоо гүйцэтгэсэн: ToriiClient.fetchDaPayloadViaGateway одоо chunker бариулыг автоматаар гаргаж авдаг (шинэ deriveDaChunkerHandle холболтоор), нэмэлт нотолгооны хураангуй нь уугуул generateDaProofSummary болон дахин ашиглах боломжтой. дуудлага хийгчид захиалгагүйгээр 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 явган хүний гарцыг мөрдүүлэх: Torii одоо үл мэдэгдэх агент BIC-тэй pacs.008 илгээлтээс татгалзаж, DvP CLI урьдчилан үзэх нь --delivery-instrument-id-г дамжуулан баталгаажуулдаг. --iso-reference-crosswalk.【F:crates/iroha_torii/src/iso20022_bridge.rs:704】【F:crates/iroha_cli/src/main.rs:3892】
  • (torii) Барилгын өмнө Purp=SECU болон BIC лавлагаа-өгөгдлийн шалгалтыг мөрдүүлж, POST /v1/iso20022/pacs009-ээр дамжуулан PvP бэлэн мөнгө залгаарай. шилжүүлэг.【F:crates/iroha_torii/src/iso20022_bridge.rs:1070】【F:crates/iroha_torii/src/lib.rs:4759】
  • (багаж хэрэгсэл) Хадгалах газрын хажууд ISIN/CUSIP, BIC↔LEI болон MIC агшин агшинг баталгаажуулахын тулд cargo xtask iso-bridge-lint (нэмэх ci/check_iso_reference_data.sh) нэмсэн бэхэлгээ.【F:xtask/src/main.rs:146】【F:ci/check_iso_reference_data.sh:1】
  • (javascript) Хадгалах газрын мета өгөгдөл, илэрхий файлын зөвшөөрөгдсөн жагсаалт, гарал үүслийг идэвхжүүлсэн publishConfig, prepublishOnly өөрчлөлтийн бүртгэл/туршилтын хамгаалалт, No2-д дасгал хийдэг GitHub Үйлдлийн ажлын урсгалыг зарласнаар хатуужуулсан npm нийтлэх. 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 талбар add/sub/mul нь одоо bn254_launch_kernel-ээр дамжуулан шинэ CUDA цөмүүд дээр хост талд багцлан ажиллаж, 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)

🐛 Алдаа зассан

-Тэгээс бусад тоог засварлах (#5278)

  • Баримт бичгийн файл дахь үсгийн алдаа (#5309)
  • (крипто) Signature::payload хүлээн авагчийг задлах (#5302) (#5310)
  • (үндсэн) үүрэг өгөхөөс өмнө байгаа эсэхийг шалгана уу (#5300)
  • (үндсэн) Салсан үе тэнгийнхнийгээ дахин холбох (#5325)
  • Дэлгүүрийн хөрөнгө болон NFT (#5341)-тай холбоотой pytests-ийг засах
  • (CI) яруу найргийн v2 (#5374)-д зориулсан питон статик шинжилгээний ажлын урсгалыг засах
  • Дуусах хугацаа дууссан гүйлгээний үйл явдал гүйцэтгэсний дараа гарч ирнэ (#5396)

💼 Бусад

  • rust-toolchain.toml (#5376) оруулах
  • deny биш unused дээр анхааруулах (#5377)

🚜 Рефактор

  • Umbrella Iroha CLI (#5282)
  • (iroha_test_network) Бүртгэлд сайхан формат ашиглах (#5331)
  • [таслах] NumericSpec-ийн genesis.json (#5340) дахь NumericSpec-ийн цуваачлалыг хялбарчлах
  • Амжилтгүй p2p холболтын бүртгэлийг сайжруулах (#5379)
  • logger.level-г буцаах, logger.filter-г нэмэх, тохиргооны маршрутыг сунгах (#5384)

📚 Баримт бичиг

  • network.public_addresspeer.template.toml (#5321) дээр нэмнэ

⚡ Гүйцэтгэл

  • (kura) Диск рүү илүүдэл блок бичихээс урьдчилан сэргийлэх (#5373)
  • Гүйлгээний хэш-д зориулсан захиалгат хадгалалтыг хэрэгжүүлсэн (#5405)

⚙️ Төрөл бүрийн даалгавар

  • Яруу найргийн хэрэглээг засах (#5285)
  • iroha_torii_const (#5322)-аас илүүдэл тогтмолуудыг арилгах
  • Ашиглагдаагүй AssetEvent::Metadata* (#5339) устгах
  • Bump Sonarqube Action хувилбар (#5337)
  • Ашиглагдаагүй зөвшөөрлийг арилгах (#5346)
  • Ci-image дээр задлах багц нэмэх (#5347)
  • Зарим сэтгэгдлийг засах (#5397)
  • Интеграцийн тестийг iroha хайрцагнаас (#5393) зөөх
  • Defectdojo ажлыг идэвхгүй болгох (#5406)
  • Алга болсон үүрэг даалгаврын хувьд DCO-ийн бүртгэлийг нэмнэ үү
  • Ажлын урсгалыг дахин зохион байгуулах (хоёр дахь оролдлого) (#5399)
  • Үндсэн рүү түлхэх үед Pull Request CI-г бүү ажиллуул (#5415)

[2.0.0-rc.1.3] - 2025-03-07

нэмсэн

  • хоосон биш блокуудыг дуусгах, тэдгээрийн дараа хоосон блокуудыг зөвшөөрөх (#5320)

[2.0.0-rc.1.2] - 2025-02-25

Тогтмол

  • дахин бүртгүүлсэн үе тэнгийнхэн одоо үе тэнгийн жагсаалтад зөв тусгагдсан (#5327)

[2.0.0-rc.1.1] - 2025-02-12

нэмсэн

  • iroha transaction get болон бусад чухал тушаалуудыг нэмнэ (#5289)

[2.0.0-rc.1.0] - 2024-12-06

нэмсэн- асуулгын төсөөллийг хэрэгжүүлэх (#5242)

  • байнгын гүйцэтгэгч ашиглах (#5082)
  • iroha cli-д сонсох хугацаа нэмэх (#5241)
  • torii-д /peers API төгсгөлийн цэгийг нэмэх (#5235)
  • agnostic p2p хаяг (#5176)
  • multisig хэрэгсэл болон ашиглах чадварыг сайжруулах (#5027)
  • BasicAuth::password хэвлэгдэхээс хамгаална (#5195)
  • FindTransactions асуулгад буурахаар эрэмбэлэх (#5190)
  • ухаалаг гэрээний гүйцэтгэлийн контекст бүрт блокийн толгойг нэвтрүүлэх (#5151)
  • Харагдах өөрчлөлтийн индекс (#4957) дээр суурилсан динамик үүрэг гүйцэтгэх хугацаа
  • өгөгдмөл зөвшөөрлийн багцыг тодорхойлох (#5075)
  • Option<Box<R>> (#5094)-д зориулсан Niche-ийн хэрэгжилтийг нэмэх
  • гүйлгээ ба блокийн предикат (#5025)
  • асуулгад үлдсэн зүйлийн дүнг мэдээлэх (#5016)
  • хязгаарлагдмал дискрет цаг (#4928)
  • Numeric (#4976) дээр дутуу математик үйлдлүүдийг нэмэх
  • блок синхрончлолын мессежийг баталгаажуулах (#4965)
  • асуулгын шүүлтүүр (#4833)

Өөрчлөгдсөн

  • үе тэнгийн ID-г задлан шинжлэхийг хялбарчлах (#5228)
  • гүйлгээний алдааг блокийн ачааллаас гаргах (#5118)
  • JsonString нэрийг Json болгон өөрчлөх (#5154)
  • ухаалаг гэрээнд үйлчлүүлэгчийн нэгжийг нэмэх (#5073)
  • гүйлгээний захиалгын үйлчилгээний тэргүүлэгч (#4967)
  • санах ойноос хуучин блокуудыг кура буулгах (#5103)
  • Executable (#5096) дээрх зааврыг ConstVec ашиглана уу.
  • хамгийн ихдээ нэг удаа хов жив ярих (#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) устгана уу

Тогтмол

  • json дахь дотоод үүргийг тэгшлэх (#5198)
  • 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)
  • Илүүдэл блок синк блоклох мессежээс урьдчилан сэргийлэх (#4909)
  • нэгэн зэрэг том мессеж илгээх үед түгжрэл үүсэхээс сэргийлнэ (#4948)
  • хугацаа нь дууссан гүйлгээг кэшээс устгах (#4922)
  • torii url-г замтай засах (#4903)

Устгасан

  • модульд суурилсан api-г үйлчлүүлэгчээс устгах (#5184)
  • riffle_iter (#5181) устгах
  • ашиглагдаагүй хамаарлыг арилгах (#5173)
  • max угтварыг blocks_in_memory (#5145)-аас хасах
  • зөвшилцлийн тооцоог арилгах (#5116)
  • event_recommendations-г блокоос хас (#4932)

Аюулгүй байдал

[2.0.0-pre-rc.22.1] - 2024-07-30

Тогтмол

  • докерын дүрс дээр jq нэмсэн

[2.0.0-pre-rc.22.0] - 2024-07-25

нэмсэн

  • гинжин хэлхээний параметрүүдийг генезид тодорхой зааж өгөх (#4812)
  • олон Instruction-тай турбо загасыг зөвшөөрнө (#4805)
  • олон гарын үсгийн гүйлгээг дахин хийх (#4788)
  • гинжин хэлхээнд суурилуулсан параметрүүдийг хэрэгжүүлэх (#4731)
  • захиалгат зааврын хэрэглээг сайжруулах (#4778)
  • JsonString (#4732) ашиглан мета өгөгдлийг динамик болгох
  • олон үе тэнгийнхэнд генезийн блок оруулахыг зөвшөөрөх (#4775)
  • SignedTransaction-ийн оронд SignedBlock нийлүүлэх (#4739)
  • гүйцэтгэгч дэх захиалгат заавар (#4645)
  • json асуулга хүсэхийн тулд клиент cli-г өргөтгөх (#4684)
  • norito_decoder (#4680)-д илрүүлэх дэмжлэгийг нэмэх
  • гүйцэтгэгч өгөгдлийн загварт зөвшөөрлийн схемийг нэгтгэх (#4658)
  • өгөгдмөл гүйцэтгэгчид бүртгэл триггерийн зөвшөөрлийг нэмсэн (#4616)
  • norito_cli дээр JSON-ийг дэмжинэ
  • p2p сул зогсолтыг нэвтрүүлэх

Өөрчлөгдсөн

  • lol_alloc-ийг dlmalloc (#4857)-р солих
  • схемийн type_ нэрийг type болгон өөрчлөх (#4855)
  • схемийн Durationu64-ээр солих (#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 нэрийг Committed Transaction болгон өөрчлөх (#4610)
  • хувийн дансаа ID-аар баталгаажуулах (#4411)
  • хувийн түлхүүрүүдэд multihash форматыг ашиглах (#4541)
  • parity_scale_decoder нэрийг norito_cli болгон өөрчлөх
  • Set B баталгаажуулагч руу блок илгээх
  • Role-г ил тод болгох (#4886)
  • толгой хэсгээс блок хэш гаргаж авах (#4890)

Тогтмол

  • эрх мэдэл нь шилжүүлэх домэйн эзэмшдэг эсэхийг шалгах (#4807)
  • логгерын давхар эхлүүлэлтийг арилгах (#4800)
  • өмч болон зөвшөөрлийн нэршлийн конвенцийг засах (#4741)
  • генезис блок дахь тусдаа гүйлгээнд гүйцэтгэгчийг шинэчлэх (#4757)
  • JsonString (#4692)-ийн зөв өгөгдмөл утгыг
  • цувралыг арилгах алдааны мессежийг сайжруулах (#4659)
  • дамжуулсан Ed25519Sha512 нийтийн түлхүүр буруу урттай бол бүү сандар (#4650)
  • init блок ачаалал дээр зөв харагдах өөрчлөлтийн индексийг ашиглах (#4612)
  • start цагийн тэмдэг (#4333)-аас өмнө цаг триггерийг хугацаанаас нь өмнө бүү ажиллуул.
  • torii_url (#4601) (#4617)-д зориулсан https дэмжлэг
  • SetKeyValue/RemoveKeyValue (#4547)-аас серд(хавтгай) устгах
  • гох багц зөв цуваатай байна
  • Upgrade<Executor> (#4503) дээр устгасан PermissionToken-г хүчингүй болгох
  • Одоогийн тойргийн зөв харагдах өөрчлөлтийн индексийг мэдээлэх
  • Unregister<Domain> (#4461) дээрх харгалзах триггерүүдийг устгах
  • genesis round-д genesis pub түлхүүрийг шалгана уу
  • genesis Domain эсвэл Account бүртгүүлэхээс сэргийлнэ
  • аж ахуйн нэгжийн бүртгэлээс хасах зөвшөөрлийг үүрэг хариуцлагаас хасах
  • триггерийн мета өгөгдөлд ухаалаг гэрээнд хандах боломжтой
  • Тохиромжгүй төлөв харагдахаас сэргийлэхийн тулд rw түгжээг ашиглана уу (#4867)
  • хормын хувилбарт зөөлөн сэрээтэй ажиллах (#4868)
  • ChaCha20Poly1305-д зориулсан MinSize-г засах
  • санах ой их хэмжээгээр ашиглахаас сэргийлэхийн тулд LiveQueryStore-д хязгаарлалт нэмнэ (#4893)

Устгасан

  • ed25519 хувийн түлхүүрээс нийтийн түлхүүрийг устгах (#4856)
  • kura.lock устгах (#4849)
  • тохиргооны _ms болон _bytes дагаваруудыг буцаах (#4667)
  • _id болон _file дагаварыг генезисийн талбаруудаас хас (#4724)
  • AssetDefinitionId (#4701)-ээр AssetsMap дахь хөрөнгийн индексийг устгах
  • гох таниулбараас домэйныг устгах (#4640)
  • Iroha (#4673)-аас генезисийн гарын үсгийг устгах
  • Visit холболтыг Validate (#4642)-аас хас
  • TriggeringEventFilterBox (#4866) устгах
  • p2p гар барихад garbage-г устга (#4889)
  • committed_topology-ийг блокоос хас (#4880)

Аюулгүй байдал

  • нууц задрахаас хамгаална

[2.0.0-pre-rc.21] - 2024-04-19

нэмсэн

  • гох оруулах цэгт гох ID-г оруулах (#4391)
  • схемд бит талбар хэлбэрээр тогтоосон үйл явдлыг харуулах (#4381)
  • нарийн хандалттай шинэ wsv-г нэвтрүүлэх (#2664)
  • PermissionTokenSchemaUpdate, Configuration, Executor үйл явдлуудын шүүлтүүрийг нэмэх
  • агшин зуурын "горим"-ыг нэвтрүүлэх (#4365)
  • дүрийн зөвшөөрлийг олгох/цуцлахыг зөвшөөрөх (#4244)
  • хөрөнгийн хувьд дурын нарийвчлалтай тоон төрлийг нэвтрүүлэх (бусад бүх тоон төрлийг хасах) (#3660)
  • Гүйцэтгэгчийн түлшний өөр хязгаарлалт (#3354)
  • pprof профайлыг нэгтгэх (#4250)
  • клиент CLI-д хөрөнгийн дэд командыг нэмэх (#4200)
  • Register<AssetDefinition> зөвшөөрөл (#4049)
  • Дахин тоглуулах халдлагаас сэргийлэхийн тулд chain_id нэмнэ (#4185)
  • CLI (#4175) доторх домайн мета өгөгдлийг засах дэд командуудыг нэмнэ үү.
  • Client CLI-д дэлгүүрийн багцыг хэрэгжүүлэх, устгах, авах үйлдлүүд (#4163)
  • триггерүүдийн хувьд ижил ухаалаг гэрээг тоолох (#4133)
  • домэйн шилжүүлэхийн тулд клиент CLI-д дэд команд нэмнэ (#3974)
  • FFI дахь хайрцагласан зүсмэлүүдийг дэмжих (#4062)
  • git CLI-г үйлчлүүлэгчид SHA-г гүйцэтгэх (#4042)
  • өгөгдмөл баталгаажуулагчийн тохиргооны макро (#3856)
  • Client API-д асуулгын хүсэлт үүсгэгчийг нэвтрүүлсэн (#3124)
  • ухаалаг гэрээн дэх залхуу асуулга (#3929)
  • fetch_size асуулгын параметр (#3900)
  • хөрөнгийн дэлгүүр шилжүүлэх заавар (#4258)
  • нууц задрахаас хамгаалах (#3240)
  • ижил эх кодтой триггерүүдийн давхардсан тоо (#4419)

Өөрчлөгдсөн- bump rust toolchain to nightly-2024-04-18

  • Set B баталгаажуулагч руу блок илгээх (#4387)
  • дамжуулах хоолойн үйл явдлыг блок болон гүйлгээний үйл явдал болгон хуваах (#4366)
  • [telemetry.dev] тохиргооны хэсгийн нэрийг [dev_telemetry] (#4377) болгон өөрчлөх
  • Action болон Filter-ийг ерөнхий бус төрлүүд болгох (#4375)
  • бүтээгчийн загвараар үйл явдлын шүүлтүүрийн API-г сайжруулах (#3068)
  • Төрөл бүрийн үйл явдлын шүүлтүүр API-г нэгтгэх, чөлөөтэй ярьдаг API-г нэвтрүүлэх
  • FilterBox нэрийг EventFilterBox болгон өөрчлөх
  • TriggeringFilterBox нэрийг TriggeringEventFilterBox болгон өөрчлөх
  • шүүлтүүрийн нэрийг сайжруулах, жишээ нь. AccountFilter -> AccountEventFilter
  • RFC (#4239) тохиргооны дагуу тохиргоог дахин бичих
  • нийтийн API-аас хувилбартай бүтцийн дотоод бүтцийг нуух (#3887)
  • хэт олон бүтэлгүйтсэн харагдац өөрчлөгдсөний дараа урьдчилан таамаглах боломжтой захиалгыг түр нэвтрүүлэх (#4263)
  • iroha_crypto (#4181) дээр бетоны түлхүүрийн төрлийг ашиглах
  • ердийн мессежээс харах өөрчлөлтийг хуваах (#4115)
  • SignedTransaction-г хувиршгүй болгох (#4162)
  • iroha_config-ийг iroha_client (#4147)-аар экспортлох
  • iroha_crypto-ийг iroha_client (#4149)-аар экспортлох
  • data_model-ийг iroha_client (#4081)-ээр экспортлох
  • openssl-sys хамаарлыг iroha_crypto-ээс устгаж, iroha_client (#3422)-д тохируулж болох tls арын хэсгийг нэвтрүүлэх
  • засвар үйлчилгээ хийгдээгүй EOF hyperledger/ursa-ийг iroha_crypto (#3422) дотоод уусмалаар солино.
  • гүйцэтгэгчийн гүйцэтгэлийг оновчтой болгох (#4013)
  • топологийн үе тэнгийн шинэчлэл (#3995)

Тогтмол

  • Unregister<Domain> (#4461) дээрх харгалзах триггерүүдийг устгах
  • аж ахуйн нэгжийн бүртгэлээс хасагдах зөвшөөрлийг арилгах (#4242)
  • genesis tranasction нь genesis pub түлхүүрээр гарын үсэг зурсан гэдгийг батлах (#4253)
  • p2p (#4267) дээр хариу өгөхгүй байгаа үе тэнгийнхний завсарлагыг нэвтрүүлэх
  • genesis Domain эсвэл Account (#4226) бүртгүүлэхээс сэргийлэх
  • ChaCha20Poly1305 (#4395)-д зориулсан MinSize
  • tokio-console идэвхжсэн үед консолыг эхлүүлэх (#4377)
  • зүйл бүрийг \n-ээр тусгаарлаж, dev-telemetry файлын бүртгэлд зориулсан эх лавлахуудыг рекурсив байдлаар үүсгэнэ.
  • гарын үсэггүй данс бүртгүүлэхээс сэргийлэх (#4212)
  • түлхүүр хос үүсгэх нь одоо алдаагүй (#4283)
  • X25519 товчлууруудыг Ed25519 (#4174) болгон кодлохоо зогсоо.
  • no_std (#4270) дээр гарын үсгийн баталгаажуулалтыг хийх
  • асинхронгуй контекст дотор хаах аргуудыг дуудах (#4211)
  • аж ахуйн нэгжийн бүртгэлээс хасагдсан холбогдох токенуудыг хүчингүй болгох (#3962)
  • Sumeragi-г эхлүүлэх үед асинк блоклох алдаа
  • тогтмол (get|set)_config 401 HTTP (#4177)
  • musl архивчийн нэр Docker (#4193)
  • Ухаалаг гэрээний дибаг хэвлэх (#4178)
  • дахин эхлүүлэх үед топологийн шинэчлэлт (#4164)
  • шинэ үе тэнгийн бүртгэл (#4142)
  • гинжин хэлхээнд урьдчилан таамаглах боломжтой давталтын дараалал (#4130)
  • логгер болон динамик тохиргоог дахин хийх (#4100)
  • өдөөгч атом (#4106)
  • асуулгын дэлгүүрийн мессеж захиалгын асуудал (#4057)
  • Norito ашиглан хариулдаг төгсгөлийн цэгүүдэд Content-Type: application/x-norito-г тохируулна уу.

Устгасан

  • logger.tokio_console_address тохиргооны параметр (#4377)
  • NotificationEvent (#4377)
  • Value дугаар (#4305)
  • Iroha-аас MST нэгтгэх (#4229)
  • ISI-г клончлох, ухаалаг гэрээн дэх асуулгыг гүйцэтгэх (#4182)
  • bridge ба dex функцууд (#4152)
  • хавтгайрсан үйл явдлууд (#3068)
  • илэрхийлэл (#4089)
  • автоматаар үүсгэгдсэн тохиргооны лавлагаа
  • Лог дахь warp дуу чимээ (#4097)

Аюулгүй байдал

  • p2p (#4065) дээр паб түлхүүрийг хуурахаас сэргийлэх
  • OpenSSL-ээс гарч буй secp256k1 гарын үсгийг хэвийн болгох (#4155)

[2.0.0-pre-rc.20] - 2023-10-17

нэмсэн

  • Domain өмчлөлийг шилжүүлэх
  • Domain эзэмшигчийн зөвшөөрөл
  • owned_by талбарыг Domain дээр нэмнэ
  • iroha_client_cli (#3923) доторх шүүлтүүрийг JSON5 болгон задлах
  • Serde хэсэгчилсэн хаяглагдсан тоонуудад Self төрлийн хэрэглээг дэмжих
  • Блокийн API-г стандартчилах (#3884)
  • Fast kura init горимыг хэрэгжүүлнэ
  • iroha_swarm татгалзлын гарчиг нэмнэ үү
  • WSV хормын хувилбаруудын анхны дэмжлэг

Тогтмол

  • update_configs.sh (#3990) дээр гүйцэтгэгч татан авалтыг засах
  • devShell дахь зөв rustc
  • Trigger-ийн түлэгдэлтийг зассан
  • AssetDefinition шилжүүлгийг засах
  • DomainRemoveKeyValue-г засна уу
  • Span::join-ийн хэрэглээг засах
  • Топологийн таарахгүй алдааг засах (#3903)
  • apply_blocks болон validate_blocks жишиг үзүүлэлтийг засах
  • mkdir -r дэлгүүрийн замтай, түгжих зам биш (#3908)
  • Test_env.py дотор dir байгаа бол бүү алдаарай
  • Баталгаажуулалт/зөвшөөрлийн баримт бичгийг засах (#3876)
  • Асуулга олох алдааны талаар илүү сайн алдааны мессеж
  • Dev docker зохиоход genesis account public түлхүүрийг нэмнэ үү
  • Зөвшөөрлийн токен ачааллыг JSON (#3855)-тай харьцуулах
  • #[model] макро дахь irrefutable_let_patterns-г засах
  • Төрөл бүрийн ISI-г ажиллуулахыг зөвшөөрөх (#3850)
  • Эхлэл баталгаажуулалтыг засах (#3844)
  • Гурав ба түүнээс бага үе тэнгийнхний топологийг засах
  • tx_amounts гистограммыг хэрхэн тооцоолохыг засна уу.
  • genesis_transactions_are_validated() сэвсгэр байдлыг шалгана
  • Анхдагч баталгаажуулагч үүсгэх
  • Iroha graceful shutdown-ыг засна уу

Рефактор

  • ашиглагдаагүй хамаарлыг арилгах (#3992)
  • овойлт хамаарал (#3981)
  • Баталгаажуулагчийн нэрийг гүйцэтгэгч болгон өөрчлөх (#3976)
  • IsAssetDefinitionOwner (#3979) устгах
  • Ажлын талбарт ухаалаг гэрээний код оруулах (#3944)
  • API болон Telemetry төгсгөлийн цэгүүдийг нэг серверт нэгтгэнэ
  • илэрхийлэлийг нийтийн API-аас үндсэн хэсэг рүү зөөх (#3949)
  • Дүр хайхад клон хийхээс зайлсхий
  • Дүрүүдийн хүрээний асуулга
  • Дансны үүргүүдийг WSV руу шилжүүлнэ үү
  • ISI нэрийг *Box-оос *Expr (#3930) болгон өөрчлөх
  • Хувилбартай контейнеруудаас "Хувилбартай" угтварыг устгана уу (#3913)
  • commit_topology-г блокийн ачаалалд шилжүүлэх (#3916)
  • telemetry_future макрог syn 2.0 руу шилжүүлнэ үү
  • ISI хязгаарт Identifiable-д бүртгүүлсэн (#3925)
  • derive(HasOrigin)-д үндсэн ерөнхий дэмжлэгийг нэмнэ үү
  • Clippy-г баярлуулахын тулд Emitter API-ийн баримт бичгийг цэвэрлэ
  • Derive(HasOrigin) макро тест нэмж, derive(IdEqOrdHash) дахь давталтыг багасгаж, тогтвортой байдлын алдааны мэдээг засах
  • Нэрийг сайжруулж, давтагдсан .filter_maps-ыг хялбарчилж, derive(Filter)-ээс бусад шаардлагагүй .
  • Хонгор минь PartallyTaggedSerialize/Deserialize ашиглана уу
  • Derive(IdEqOrdHash)-г ашиглаарай хонгор минь, тест нэмнэ үү
  • Derive(Filter) ашиглана уу хонгор минь
  • Syn 2.0 ашиглахын тулд iroha_data_model_derive-г шинэчил
  • Гарын үсэг шалгах нөхцөлийн нэгжийн тестийг нэмнэ үү
  • Зөвхөн гарын үсэг баталгаажуулах тодорхой нөхцөлийг зөвшөөрөх
  • ConstBytes-ийг ямар ч const дарааллыг агуулсан ConstVec болгон нэгтгэнэ
  • Өөрчлөгдөхгүй байгаа байт утгуудын хувьд илүү үр дүнтэй дүрслэлийг ашиглана
  • Дууссан wsv-г агшин зуурт хадгална
  • SnapshotMaker жүжигчин нэмнэ
  • процессын макро дахь гарал үүслийг задлан шинжлэхэд баримт бичгийн хязгаарлалт
  • сэтгэгдлийг цэвэрлэх
  • lib.rs-д атрибутуудыг задлан шинжлэх нийтлэг тестийн хэрэгслийг задлах
  • parse_display ашиглах ба Attr -> Attrs нэрийг шинэчлэх
  • ffi функцийн args-д загвар тохирохыг ашиглахыг зөвшөөрөх
  • getset attrs задлан шинжлэхэд давталтыг багасгах
  • Emitter::into_token_stream нэрийг Эмиттер::finish_token_stream болгон өөрчлөх
  • Getset жетоныг задлан шинжлэхийн тулд parse_display ашиглана уу
  • Үг үсгийн алдааг засч, алдааны мэдэгдлийг сайжруулах
  • iroha_ffi_derive: шинж чанаруудыг задлан шинжилж, syn 2.0 ашиглахын тулд darling-г ашиглана уу.
  • iroha_ffi_derive: proc-makro-алдааг manyhow гэж солино
  • Kura lock файлын кодыг хялбарчлах
  • бүх тоон утгыг мөрийн утга болгон цуваа болгох
  • Kagami (#3841) хуваах
  • scripts/test-env.sh дахин бичнэ үү
  • Ухаалаг гэрээ болон триггер нэвтрэх цэгийг ялгах
  • data_model/src/block.rs дээр .cloned() Elide
  • syn 2.0 ашиглахын тулд iroha_schema_derive-г шинэчил

[2.0.0-pre-rc.19] - 2023-08-14

нэмсэн

  • сайжруулсан hyperledger#3309 Bump IVM ажиллах хугацаа
  • hyperledger#3383 Хөрвүүлэлтийн үед сокет хаягуудыг задлан шинжлэхийн тулд макро хэрэгжүүлнэ
  • hyperledger#2398 Асуулгын шүүлтүүрийн интеграцийн тестүүдийг нэмнэ
  • Бодит алдааны мэдэгдлийг InternalError-д оруулна уу
  • nightly-2023-06-25-ийг анхдагч хэрэгслийн хэлхээ болгон ашиглах
  • hyperledger#3692 Баталгаажуулагчийн шилжилт
  • [DSL internship] hyperledger#3688: Үндсэн арифметикийг proc макро болгон хэрэгжүүлэх
  • hyperledger#3371 Баталгаажуулагчийг ухаалаг гэрээ гэж үзэхээ болихын тулд entrypoint хуваах баталгаажуулагч
  • Hyperledger#3651 WSV агшин агшин нь эвдрэлийн дараа Iroha зангилааг хурдан гаргах боломжийг олгодог.
  • hyperledger#3752 MockValidator-г бүх гүйлгээг хүлээн авдаг Initial баталгаажуулагчаар солих
  • hyperledger#3276 Iroha зангилааны үндсэн бүртгэлд заасан мөрийг бүртгэх Log нэртэй түр зааврыг нэмнэ үү
  • hyperledger#3641 Зөвшөөрлийн токен ачааллыг хүн унших боломжтой болгох
  • hyperledger#3324 iroha_client_cli-тэй холбоотой burn шалгалт болон рефакторинг нэмнэ
  • hyperledger#3781 Эхлэл гүйлгээг баталгаажуулах
  • hyperledger#2885 Өдөөгчид ашиглаж болох болон ашиглах боломжгүй үйл явдлуудыг ялгах
  • hyperledger#2245 Nix дээр суурилсан AppImage хэлбэрээр iroha зангилааны хоёртын хувилбар

Тогтмол- hyperledger#3613 Буруу гарын үсэг зурсан гүйлгээг хүлээн зөвшөөрөх боломжтой регресс

  • Буруу тохиргооны топологийг эртхэн татгалз
  • hyperledger#3445 Регрессийг засаад /configuration төгсгөлийн цэг дээрх POST-г дахин ажиллуулаарай
  • hyperledger#3654 Засварлах iroha2 glibc-д суурилсан Dockerfiles-г байршуулах
  • hyperledger#3451 Apple-ийн цахиурын Mac дээр бүтээгдсэн docker-г засах
  • hyperledger#3741 kagami validator дээрх tempfile алдааг засах
  • hyperledger#3758 Тусдаа хайрцаг барих боломжгүй, харин ажлын талбар болгон барьж болох регрессийг засах
  • hyperledger#3777 Дүрийн бүртгэлийн цоорхойг баталгаажуулаагүй байна
  • hyperledger#3805 SIGTERM хүлээн авсны дараа Iroha унтрахгүй байгааг засах

Бусад

  • hyperledger#3648 CI процесст docker-compose.*.yml шалгалтыг оруулах
  • len() зааврыг iroha_data_model-аас iroha_core руу шилжүүлнэ.
  • hyperledger#3672 Дерив макроны HashMapFxHashMap-ээр солино
  • hyperledger#3374 Алдааны баримт бичгийг нэгтгэх болон fmt::Display хэрэгжилт
  • hyperledger#3289 Төслийн туршид Rust 1.70 ажлын талбарыг удамших
  • hyperledger#3654 Dockerfiles-г нэмэхийн тулд GNU libc <https://www.gnu.org/software/libc/>_ дээр iroha2-г бүтээх
  • Прок-макронд зориулсан syn 2.0, manyhow, darling-ийг нэвтрүүлэх
  • hyperledger#3802 Юникод kagami crypto үр

[2.0.0-RC.18-аас өмнөх]

нэмсэн

  • hyperledger#3468: Сервер талын курсор бөгөөд энэ нь асуулгын хоцрогдолд ихээхэн эерэг нөлөө үзүүлэх ёстой, залхуугаар үнэлэгдсэн, дахин нэвтрэх хуудас оруулах боломжийг олгодог.
  • hyperledger#3624: Ерөнхий зориулалтын зөвшөөрлийн токенууд; тусгайлан
    • Зөвшөөрлийн токенууд ямар ч бүтэцтэй байж болно
    • Токен бүтэц нь iroha_schema дээр өөрөө тодорхойлогдсон бөгөөд JSON стринг хэлбэрээр цуваалагдсан.
    • Токен утга нь Norito кодлогдсон
    • энэ өөрчлөлтийн үр дүнд зөвшөөрлийн токен нэрлэх конвенцийг snake_case-аас UpeerCamelCase руу шилжүүлсэн.
  • hyperledger#3615 Баталгаажуулсны дараа wv-г хадгалах

Тогтмол

  • hyperledger#3627 WorlStateView-г клончлох замаар гүйлгээний атомчлалыг хэрэгжүүлж байна
  • hyperledger#3195 Татгалзсан генезийн гүйлгээг хүлээн авах үед сандрах зан үйлийг сунгах
  • hyperledger#3042 Муу хүсэлтийн мессежийг засах
  • hyperledger#3352 Хяналтын урсгал болон өгөгдлийн мессежийг тус тусад нь суваг болгон хуваах
  • hyperledger#3543 Хэмжилтийн нарийвчлалыг сайжруулах

2.0.0-pre-rc.17

нэмсэн

  • 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 Гүйлгээ боловсруулах дарааллыг хадгалахын тулд татгалзсан болон хүлээн зөвшөөрөгдсөн гүйлгээг блок болгон үлдээнэ үү.

Тогтмол

  • 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 wsv дахь өндрийг блоклохын тулд hash гүйлгээний зураглал хийх
  • Value дээр хүчтэй бичсэн HashOf<T>

[2.0.0-RC.16-аас өмнөх]

нэмсэн

  • hyperledger#2373 kagami swarm docker-compose.yml үүсгэх дэд команд
  • hyperledger#3525 Гүйлгээний API-г стандартчилах
  • hyperledger#3376 нэмэх Iroha Client CLI pytest <https://docs.pytest.org/en/7.4.x/>_ автоматжуулалтын хүрээ
  • hyperledger#3516 LoadedExecutable-д анхны blob хэшийг хадгалах

Тогтмол

  • 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 рефактор
  • Одоо байгаа дахин засварлаж, топологийн шинэ туршилтуудыг нэмж оруулах
  • Туршилтын хамрах хүрээг авахын тулд Codecov <https://about.codecov.io/>-аас Coveralls <https://coveralls.io/> руу шилжих
  • hyperledger#3533 схемийн Bool нэрийг bool болгон өөрчлөх

[2.0.0-RC.15-аас өмнөх]

нэмсэн

  • hyperledger#3231 Монолит баталгаажуулагч
  • hyperledger # 3015 FFI дахь оновчлолын дэмжлэг
  • hyperledger#2547 AssetDefinition дээр лого нэмнэ үү
  • hyperledger#3274 Жишээ үүсгэх дэд командыг kagami-д нэмнэ үү (LTS-д өгөгдсөн)
  • hyperledger#3415 Nix <https://nixos.wiki/wiki/Flakes>_ ширхэг
  • hyperledger#3412 Гүйлгээний хов живийг тусдаа жүжигчин рүү шилжүүл
  • hyperledger#3435 Expression зочин танилцуулах
  • hyperledger#3168 Genesis validator-г тусдаа файл болгон өгнө
  • hyperledger#3454 Ихэнх Docker үйлдлүүд болон баримт бичигт LTS-ийг өгөгдмөл болгох
  • hyperledger#3090 Блокчейн-ээс sumeragi руу гинжин хэлхээний параметрүүдийг түгээх

Тогтмол

  • hyperledger#3330 u128 хуудасны тусламжтайгаар тэмдэглэгээгүй дугаарын цуваа салалтыг засна уу (RC14 рүү буцаасан)
  • hyperledger#2581 бүртгэл дэх дуу чимээг багасгасан
  • hyperledger#3360 tx/s жишиг үзүүлэлтийг засах
  • hyperledger#3393 actors доторх харилцааны түгжрэлийг таслах
  • hyperledger # 3402 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 hash аравтын тоот мөр болгон цуваа болгох
  • maximum_transactions_in_blockqueuesumeragi тохиргоо руу шилжүүлнэ
  • AssetDefinitionEntry төрлийг цуцалж, устгана
  • configs/client_cli нэрийг configs/client болгон өөрчлөх
  • MAINTAINERS.md-г шинэчлэх

[2.0.0-RC.14-ээс өмнөх]

нэмсэн

  • hyperledger#3127 өгөгдлийн загвар structs анхдагчаар тунгалаг биш
  • hyperledger#3122-г задлах функцийг хадгалахын тулд Algorithm ашигладаг (олон нийтийн хувь нэмэр оруулагч)
  • hyperledger#3153 iroha_client_cli гаралт нь машин унших боломжтой
  • hyperledger#3105 AssetDefinitionTransfer-г хэрэгжүүлэх
  • hyperledger#3010 Transaction дуусах шугам хоолойн үйл явдал нэмэгдсэн

Тогтмол

  • Тогтворгүй сүлжээний тестийн hyperledger # 3113 хувилбар
  • hyperledger#3129 Parameter de/serialization-ийг засах
  • hyperledger#3141 HashIntoSchema-г гараар хэрэгжүүлэх
  • hyperledger#3155 Туршилтын сандрах дэгээг засч, түгжрэлээс сэргийлнэ
  • hyperledger#3166 Гүйцэтгэлийг сайжруулж, идэвхгүй үед өөрчлөлтийг бүү хар
  • hyperledger#2123 Multihash-аас PublicKey de/serialization руу буцах
  • hyperledger#3132 NewParameter баталгаажуулагч нэмнэ
  • hyperledger#3249 Блок хэшийг хэсэгчилсэн болон бүрэн хувилбар болгон хуваах
  • hyperledger#3031 Дутуу тохиргооны параметрүүдийн UI/UX-г засна
  • hyperledger#3247 sumeragi-ээс алдааны тарилгыг арилгасан.

Бусад

  • Хуурамч алдааг засахын тулд дутуу #[cfg(debug_assertions)]-г нэмнэ үү
  • hyperledger#2133 Цахим хуудас руу ойртохын тулд топологийг дахин бичнэ үү
  • iroha_core дээрх iroha_client хамаарлыг арилгах
  • hyperledger#2943 HasOrigin гарга
  • hyperledger#3232 Ажлын талбарын мета өгөгдлийг хуваалцах
  • hyperledger#3254 Refactor commit_block() ба replace_top_block()
  • Тогтвортой өгөгдмөл хуваарилагч зохицуулагчийг ашигла
  • hyperledger#3183 docker-compose.yml файлуудын нэрийг өөрчил
  • Multihash дэлгэцийн форматыг сайжруулсан
  • hyperledger#3268 Дэлхий дахинд өвөрмөц танигч
  • Шинэ PR загвар

[2.0.0-RC.13-аас өмнөх]

нэмсэн- hyperledger#2399 Параметрүүдийг ISI болгон тохируулна уу.

  • hyperledger#3119 dropped_messages хэмжигдэхүүнийг нэмнэ.

  • hyperledger#3094 n үе тэнгийнхэнтэй сүлжээ үүсгэнэ.

  • hyperledger#3082 Created үйл явдалд бүрэн өгөгдлийг өгнө.

  • hyperledger#3021 Тунгалаг бус заагч импорт.

  • hyperledger#2794 FFI дахь тодорхой ялгавартай талбаргүй тоонуудыг татгалзах.

  • hyperledger#2922 Grant<Role>-г анхдагч генезид нэмнэ.

  • hyperledger#2922 NewRole json deserialization дахь inner талбарыг орхи.

  • hyperledger#2922 json deserialization дээр object(_id)-г орхи.

  • hyperledger#2922 json deserialization-д Id-г орхи.

  • hyperledger#2922 json deserialization дээр Identifiable-г орхи.

  • hyperledger#2963 хэмжигдэхүүнд queue_size нэмнэ.

  • hyperledger#3027 Kura-д зориулсан цоож файлыг хэрэгжүүлнэ.

  • hyperledger#2813 Kagami анхдагч үе тэнгийн тохиргоог үүсгэнэ.

  • hyperledger#3019 JSON5-г дэмжинэ.

  • hyperledger#2231 FFI ороох 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 Тохиргооны хүсэлтүүд.

  • hyperledger#2491 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 derive-г хэрэгжүүлэх, config макро хуваах.

  • hyperledger#2586 Builder ба LoadFromEnv прокси бүтцийн хувьд.

  • hyperledger#2611 Ерөнхий тунгалаг бүтцийн хувьд TryFromReprC болон IntoFfi-г гарга.

  • hyperledger#2587 Configurable-г хоёр шинж чанарт хуваа. #2587: Configurable-г хоёр шинж чанарт хуваа

  • hyperledger#2488 ffi_export-д шинж тэмдгийн дэмжлэгийг нэмнэ үү

  • hyperledger#2553 Хөрөнгийн асуулгад эрэмбэ нэмэх.

  • hyperledger#2407 Триггерүүдийг параметржүүлэх.

  • hyperledger#2536 FFI үйлчлүүлэгчдэд зориулсан ffi_import-г нэвтрүүлэх.

  • hyperledger#2338 cargo-all-features багаж хэрэгслийг нэмнэ үү.

  • hyperledger#2564 Kagami хэрэгслийн алгоритмын сонголтууд.

  • hyperledger#2490 Бие даасан функцүүдэд ffi_export-ыг хэрэгжүүлнэ үү.

  • hyperledger#1891 Триггерийн гүйцэтгэлийг баталгаажуулах.

  • hyperledger#1988 Identifiable, Eq, Hash, Ord-ын макро гарга.

  • hyperledger#2434 FFI bindgen номын сан.

  • hyperledger#2073 Блокчэйн дэх төрлүүдийн хувьд String биш ConstString-г илүүд үзнэ.

  • hyperledger#1889 Домэйн хамрах хүрээтэй триггерүүдийг нэмнэ.

  • hyperledger#2098 Толгойн асуултуудыг блоклох. # 2098: блокийн толгойн асуулга нэмэх

  • hyperledger#2467 iroha_client_cli-д данс олгох дэд командыг нэмнэ.

  • hyperledger#2301 Асуулга хийхдээ гүйлгээний блок хэш нэмнэ.

  • hyperledger#2454 Norito код тайлагч хэрэгсэлд бүтээх скрипт нэмнэ үү.

  • hyperledger#2061 Шүүлтүүрийн макро гарга.

  • hyperledger#2228 Ухаалаг гэрээний асуулгын алдаанд зөвшөөрөлгүй хувилбар нэмэх.

  • 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 Одоогийн Блок хэшийг BlockHeaderValue-д оруулна.

  • hyperledger#2161 ID болон хуваалцсан FFI fns-г удирдах.

  • бариулын ID-г нэмж, хуваалцсан шинж чанаруудын FFI эквивалентуудыг хэрэгжүүлэх (Clone, Eq, Ord)

  • hyperledger#1638 configuration буцах doc дэд мод.

  • hyperledger#2132 endpointN proc макро нэмнэ.

  • hyperledger#2257 Revoke нь RoleRevoked үйл явдлыг гаргадаг.

  • hyperledger#2125 FindAssetDefinitionById асуулга нэмнэ.

  • hyperledger # 1926 Дохиотой харьцах, аятайхан унтрах боломжтой.

  • hyperledger#2161 data_model-д зориулсан FFI функцийг үүсгэнэ

  • hyperledger#1149 Блок файлын тоо нь лавлах бүрт 1000000-аас хэтрэхгүй.

  • hyperledger#1413 API хувилбарын төгсгөлийн цэгийг нэмнэ үү.

  • hyperledger#2103 блок болон гүйлгээний хүсэлтийг дэмждэг. FindAllTransactions асуулга нэмнэ үү

  • hyperledger#2186 BigQuantity болон Fixed-д шилжүүлэх ISI нэмнэ.

  • hyperledger#2056 AssetValueType enum-д зориулсан derive proc макро крат нэмнэ үү.

  • hyperledger#2100 Хөрөнгө бүхий бүх дансыг олохын тулд асуулга нэмнэ үү.

  • hyperledger#2179 Триггерийн гүйцэтгэлийг оновчтой болгох.

  • hyperledger#1883 суулгагдсан тохиргооны файлуудыг устгана.

  • hyperledger#2105 үйлчлүүлэгчийн асуулгын алдааг зохицуулдаг.

  • hyperledger#2050 Дүртэй холбоотой асуулга нэмнэ.

  • hyperledger#1572 Тусгай зөвшөөрлийн токенууд.

  • hyperledger#2121 Товчлуурын хослолыг үүсгэсэн үед хүчинтэй эсэхийг шалгана уу.

  • hyperledger#2003 Norito Декодер хэрэгслийг нэвтрүүлэх.

  • hyperledger#1952 Оновчлолын стандарт болгон TPS жишиг нэм.

  • hyperledger#2040 Гүйлгээний гүйцэтгэлийн хязгаартай нэгтгэх тестийг нэмнэ.

  • hyperledger#1890 Orillion-ийн хэрэглээний тохиолдлуудад суурилсан интеграцийн тестүүдийг нэвтрүүлэх.

  • hyperledger#2048 Toolchain файл нэмнэ.

  • hyperledger#2100 Хөрөнгө бүхий бүх дансыг олохын тулд асуулга нэмнэ үү.

  • hyperledger#2179 Триггерийн гүйцэтгэлийг оновчтой болгох.

  • hyperledger#1883 суулгагдсан тохиргооны файлуудыг устгана.

  • hyperledger#2004 isize болон usizeIntoSchema болгохыг хоригло.

  • hyperledger#2105 үйлчлүүлэгчийн асуулгын алдааг зохицуулдаг.

  • hyperledger#2050 Дүртэй холбоотой асуулга нэмнэ.

  • hyperledger#1572 Тусгай зөвшөөрлийн токенууд.

  • hyperledger#2121 Товчлуурын хослолыг үүсгэсэн үед хүчинтэй эсэхийг шалгана уу.

  • hyperledger#2003 Norito Декодер хэрэгслийг танилцуулах.

  • hyperledger#1952 Оновчлолын стандарт болгон TPS жишиг нэм.

  • hyperledger#2040 Гүйлгээний гүйцэтгэлийн хязгаартай нэгтгэх тестийг нэмнэ.

  • hyperledger#1890 Orillion-ийн хэрэглээний тохиолдлуудад суурилсан интеграцийн тестүүдийг нэвтрүүлэх.

  • hyperledger#2048 Toolchain файл нэмнэ.

  • hyperledger#2037 Урьдчилан гүйцэтгэх триггерүүдийг нэвтрүүлэх.

  • hyperledger#1621 Дуудлагын триггерээр танилцуулах.

  • hyperledger#1970 Нэмэлт схемийн төгсгөлийн цэгийг нэмнэ.

  • hyperledger#1620 Цаг дээр суурилсан триггерүүдийг нэвтрүүлэх.

  • hyperledger#1918 client-ийн үндсэн баталгаажуулалтыг хэрэгжүүлэх

  • hyperledger#1726 Хувилбарын PR ажлын урсгалыг хэрэгжүүлэх.

  • hyperledger#1815 Асуулгын хариуг илүү төрлийн бүтэцтэй болгох.

  • hyperledger#1928 gitchangelog ашиглан өөрчлөлтийн бүртгэл үүсгэхийг хэрэгжүүлнэ

  • hyperledger#1902 Нүцгэн металл 4 үе тэнгийн тохиргооны скрипт.

    Docker-compose шаарддаггүй, Iroha дибаг хийдэг setup_test_env.sh хувилбарыг нэмсэн.

  • hyperledger#1619 Үйл явдалд суурилсан триггерүүдийг нэвтрүүлэх.

  • hyperledger#1195 Вэбсокет холболтыг сайтар хаа.

  • hyperledger#1606 Домэйн бүтцэд домэйн лого руу ipfs холбоос нэмнэ үү.

  • hyperledger # 1754 Kura байцаагч CLI нэмнэ.

  • hyperledger#1790 Стект суурилсан векторуудыг ашиглан гүйцэтгэлийг сайжруулах.

  • hyperledger#1805 Үймээн самууны алдааны нэмэлт терминалын өнгө.

  • data_model дахь hyperledger#1749 no_std

  • hyperledger#1179 цуцлах-зөвшөөрөл эсвэл үүрэг заавар нэмнэ.

  • 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-д peer дэд командыг (бүртгүүлэх) нэмнэ
    • Бүртгэлгүй үе тэнгийнхний хаягаар дахин холбогдохоос татгалзахТаны үе тэнгийнхэн өөр үе тэнгийнхний бүртгэлээс гарч, салгасны дараа, Таны сүлжээ үе тэнгийнхний дахин холболтын хүсэлтийг сонсох болно. Таны мэдэж чадах зүйл бол портын дугаар нь дурын хаяг юм. Тиймээс портын дугаараас бусад хэсэгт бүртгэгдээгүй үе тэнгийнхнийгээ санаарай мөн тэндээс дахин холбогдохоос татгалзах
  • /status төгсгөлийн цэгийг тодорхой порт руу нэмнэ үү.

Засварууд- hyperledger # 3129 Parameter de/serialization засвар.

  • hyperledger#3109 Үүргийн үл мэдэгдэх мессежийн дараа sumeragi унтахаас сэргийлнэ.
  • hyperledger#3046 Iroha хоосон үед аятайхан эхлэх боломжтой эсэхийг шалгаарай ./storage
  • hyperledger#2599 Цэцэрлэгийн хөвөнг арилгана.
  • hyperledger#3087 Харагдацыг өөрчилсний дараа В багц баталгаажуулагчаас санал цуглуулна.
  • hyperledger#3056 tps-dev жишиг өлгөгдсөнийг зассан.
  • hyperledger#1170 Клончлох-wsv маягийн зөөлөн сэрээтэй харьцах ажлыг хэрэгжүүлэх.
  • hyperledger#2456 Genesis блокыг хязгааргүй болго.
  • hyperledger#3038 Multisig-г дахин идэвхжүүлнэ.
  • hyperledger#2894 LOG_FILE_PATH env хувьсагчийн цуваа алдалтыг зассан.
  • hyperledger#2803 Гарын үсгийн алдааг зөв төлөвийн кодыг буцаана.
  • hyperledger#2963 Queue гүйлгээг зөв устгана.
  • hyperledger#0000 Vergen breaking CI.
  • hyperledger#2165 Багажны гинжний хөдөлгөөнийг арилга.
  • hyperledger#2506 Блокийн баталгаажуулалтыг засах.
  • hyperledger#3013 Шатаагч баталгаажуулагчийг зөв гинжин хэлхээ.
  • hyperledger#2998 Ашиглагдаагүй гинжин кодыг устгана уу.
  • hyperledger#2816 Блок руу нэвтрэх хариуцлагыг кура руу шилжүүлэх.
  • hyperledger#2384 код тайлахыг decode_all гэж солино.
  • hyperledger#1967 ValueName-г нэрээр солино.
  • hyperledger#2980 Блокны утгыг ffi төрлийг засах.
  • hyperledger#2858 std-ийн оронд parking_lot::Mutex-г нэвтрүүлэх.
  • hyperledger#2850 Fixed-ийн цуваа тайлах/код тайлалтыг засах
  • hyperledger#2923 AssetDefinition байхгүй үед FindError буцаана байдаг.
  • hyperledger#0000 panic_on_invalid_genesis.sh засах
  • hyperledger#2880 Вэбсокет холболтыг зөв хаа.
  • hyperledger#2880 Блокны урсгалыг засах.
  • hyperledger#2804 iroha_client_cli илгээх гүйлгээг блоклох.
  • hyperledger#2819 Чухал бус гишүүдийг WSV-ээс гаргах.
  • Илэрхийллийн цуваа рекурсын алдааг зассан.
  • hyperledger#2834 Товч бичгийн синтаксийг сайжруулах.
  • hyperledger#2379 Шинэ Кура блокуудыг blocks.txt руу буулгах чадварыг нэмнэ.
  • hyperledger#2758 Эрэмбэлэх бүтцийг схемд нэмнэ.
  • CI.
  • hyperledger#2548 Том хэмжээний генезисийн файл дээр анхааруул.
  • hyperledger#2638 whitepaper-г шинэчилж өөрчлөлтийг түгээнэ үү.
  • hyperledger#2678 Тайлбарын салбар дээрх тестүүдийг засах.
  • hyperledger#2678 Кура хүчээр унтрах үед туршилтыг зогсооно.
  • hyperledger#2607 Сумераги кодын рефактор нь илүү хялбар болгох ба бат бөх байдлын засварууд.
  • hyperledger#2561 Зөвшилцлийн үүднээс үзэл баримтлалын өөрчлөлтийг дахин оруулна.
  • hyperledger#2560 Блок_синк болон үе тэнгийн холболтыг салгахад буцааж нэмнэ.
  • hyperledger#2559 Сумерагийн урсгалыг хаах нэмнэ.
  • hyperledger#2558 Курагаас wsv-г шинэчлэхээс өмнө генезийг баталгаажуулна уу.
  • hyperledger#2465 Сумераги зангилааг дан урсгалт төлөв болгон дахин суулгана уу машин.
  • 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 docker-compose-single.yml засах
  • hyperledger#2554 secp256k1 32-оос богино байвал алдааг нэмэгдүүлнэ байт.
  • hyperledger#0 test_env.sh-г өөрчил, үе тэнгийн хүн бүрт хадгалах санг хуваарилна.
  • hyperledger#2457 Туршилтанд кура-г хүчээр унтраа.
  • hyperledger#2623 VariantCount-д зориулсан doctest засах.
  • ui_fail тестийн хүлээгдэж буй алдааг шинэчилнэ үү.
  • Зөвшөөрлийн баталгаажуулагч дахь баримт бичгийн буруу тайлбарыг засах.
  • hyperledger#2422 тохиргооны төгсгөлийн хариулт дахь хувийн түлхүүрүүдийг нуух.
  • hyperledger#2492: Үйл явдалтай таарч байгаа бүх триггер ажиллахгүй байгааг зас.
  • hyperledger#2504 амжилтгүй болсон tps шалгуур үзүүлэлтийг засна.
  • hyperledger#2477 Дүрүүдийн зөвшөөрлийг тооцоогүй үед гарсан алдааг зассан.
  • hyperledger#2416 MacOS гар дээрх хөвөнг засах.
  • hyperledger#2457 Сандарсан үед унтрахтай холбоотой сэвсгэр байдлыг засна. #2457: Сандарсан тохиргоог унтраахыг нэмнэ үү
  • hyperledger#2473 parse rustc --version оронд RUSTUP_TOOLCHAIN.
  • hyperledger#1480 Сандарсан үедээ унтраа. #1480: Сандарсан үед хөтөлбөрөөс гарахын тулд сандрах дэгээ нэмнэ үү
  • hyperledger#2376 Хялбаршуулсан Кура, синхрончлолгүй, хоёр файл.
  • hyperledger#0000 Docker бүтээх алдаа.
  • hyperledger#1649 do_send-аас spawn-г устгана уу
  • hyperledger#2128 MerkleTree бүтээн байгуулалт болон давталтыг зассан.
  • hyperledger#2137 Олон процессын контекстэд тест бэлтгэх.
  • hyperledger#2227 Хөрөнгө бүртгүүлэх ба бүртгэлээс хасах.
  • hyperledger#2081 Дүр олгох алдааг зассан.
  • hyperledger#2358 Дебаг профайлтай хувилбарыг нэмнэ үү.
  • hyperledger#2294 oneshot.rs-д фламограф үүсгэхийг нэмнэ үү.
  • hyperledger#2202 Асуулгын хариулт дахь нийт талбарыг засах.
  • hyperledger#2081 Дүрийг олгохын тулд тестийн тохиолдлыг засна уу.
  • hyperledger#2017 Дүрийн бүртгэлээс хасагдсан асуудлыг зассан.
  • hyperledger#2303 Засварлах docker-compose'-ийн үе тэнгийнх нь ажиллагааг сайн хаадаггүй.
  • hyperledger#2295 Бүртгэлээс хасагдсан гох алдааг зассан.
  • hyperledger#2282 сайжруулах FFI нь getset хэрэгжүүлэлтээс гаралтай.
  • hyperledger#1149 Nocheckin кодыг устгана уу.
  • hyperledger#2232 Genesis хэт олон isi-тэй үед Iroha утга бүхий мессежийг хэвлээрэй.
  • hyperledger#2170 M1 машинууд дээрх докерын контейнерийг зассан.
  • hyperledger#2215 cargo build-д 2022-04-20-ны өдрийг нэмэлт болгох
  • hyperledger#1990 config.json байхгүй үед env vars-аар дамжуулан үе тэнгийн эхлүүлэхийг идэвхжүүлнэ.
  • 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 config.json байхгүй үед env vars-аар дамжуулан үе тэнгийн эхлүүлэхийг идэвхжүүлнэ.
  • 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 CLI аргуудыг засах.
  • hyperledger#1897 Цувралчлалаас usize/size-г устга.
  • hyperledger#1955 :web_login дотор дамжуулах боломжийг засах
  • hyperledger#1943 Асуулгын алдааг схемд нэмнэ үү.
  • hyperledger#1939 iroha_config_derive-д тохирох боломжууд.
  • hyperledger#1908 нь телеметрийн шинжилгээний скриптэд зориулсан тэг утгыг засах.
  • hyperledger#0000 Док-тестийг үл тоомсорлосон болгох.
  • hyperledger#1848 Нийтийн түлхүүрүүдийг шатаахаас сэргийлнэ.
  • hyperledger#1811 нь итгэмжлэгдсэн үе тэнгийн түлхүүрүүдийг задлах тест, шалгалтуудыг нэмсэн.
  • hyperledger#1821 MerkleTree болон VersionedValidBlock-д зориулсан IntoSchema-г нэмж, 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-д зориулсан жижиг засварууд.
    • №1743 Domain бүтцийн өөрчлөлтийн дагуу JSON-уудыг засах
  • hyperledger#1751 Зөвшилцлийн засварууд. # 1715: Өндөр ачааллыг зохицуулах зөвшилцлийн засварууд (#1746)
    • Өөрчлөлтийг зохицуулах засваруудыг харах
    • Тодорхой гүйлгээний хэшээс хамааралгүйгээр хийсэн өөрчлөлтийн нотолгоог үзэх
    • Мессеж дамжуулахыг багасгасан
    • Шууд мессеж илгээхийн оронд харах өөрчлөлтийн саналыг цуглуулах (сүлжээний уян хатан чанарыг сайжруулдаг)
    • Sumeragi-д Actor framework-ийг бүрэн ашиглана уу (даалгаврын төрлүүдийн оронд өөртөө мессеж илгээх)
    • Sumeragi-тай туршилтын алдааг сайжруулдаг
    • Туршилтын кодыг үйлдвэрлэлийн кодтой ойртуулна
    • Хэт төвөгтэй боодолуудыг арилгана
    • Sumeragi-г туршилтын кодонд actor контекстыг ашиглахыг зөвшөөрдөг
  • 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

Рефактор- Сумераги үндсэн давталтаас функцуудыг задлах.

  • ProofChain рефакторыг шинэ төрөл болгон хувиргана.
  • Metrics-аас Mutex-г устгана уу
  • Adt_const_generics шөнийн функцийг устгана уу.
  • hyperledger#3039 Multisig-д зориулсан хүлээх буферийг нэвтрүүлэх.
  • Сумерагийг хялбарчлах.
  • hyperledger#3053 Клипийн хөвөнг засах.
  • hyperledger#2506 Блокийн баталгаажуулалтын талаар нэмэлт тест нэмнэ үү.
  • Кура дахь BlockStoreTrait-г устга.
  • nightly-2022-12-22-ийн хөвөнг шинэчил
  • hyperledger#3022 transaction_cache доторх Option-г устгана уу
  • hyperledger#3008 Hash-д niche утгыг нэмнэ үү
  • Lints-ийг 1.65 болгож шинэчилнэ үү.
  • Хамрах хүрээг нэмэгдүүлэхийн тулд жижиг тестүүдийг нэмнэ үү.
  • FaultInjection-аас үхсэн кодыг устгана уу
  • Сумерагигаас p2p руу бага залга.
  • hyperledger#2675 Vec-г хуваарилахгүйгээр зүйлийн нэр/id-г баталгаажуулах.
  • hyperledger#2974 Бүрэн баталгаажуулалт хийлгүйгээр блокийн хуурамчаар үйлдэхээс сэргийлнэ.
  • комбинаторуудад илүү үр ашигтай NonEmpty.
  • hyperledger#2955 BlockSigned мессежээс блокыг устга.
  • hyperledger#1868 Баталгаажсан гүйлгээг илгээхээс сэргийлнэ үе тэнгийнхний хооронд.
  • hyperledger#2458 Ерөнхий комбинаторын API-г хэрэгжүүлэх.
  • gitignore-д хадгалах хавтас нэмнэ үү.
  • hyperledger#2909 Дараагийн хард код портууд.
  • hyperledger#2747 LoadFromEnv API-г өөрчлөх.
  • Тохиргооны бүтэлгүйтлийн алдааны мэдэгдлийг сайжруулах.
  • genesis.json дээр нэмэлт жишээ нэмнэ үү
  • rc9 хувилбарыг гаргахаас өмнө ашиглагдаагүй хамаарлыг арилга.
  • Шинэ Sumeragi дээр өнгөлгөөг дуусгана уу.
  • Үндсэн гогцоонд дэд процедуруудыг задлах.
  • hyperledger#2774 kagami genesis үүсгэх горимыг туг болгон өөрчлөх дэд тушаал.
  • hyperledger#2478 SignedTransaction нэмнэ
  • hyperledger#2649 byteorder хайрцгийг Kura-ээс устгана уу
  • DEFAULT_BLOCK_STORE_PATH нэрийг ./blocks./storage болгон өөрчлөх
  • hyperledger#2650 Iroha дэд модулиудыг хаахын тулд ThreadHandler нэмнэ.
  • 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 WorldStateViewevents_sender-г нэмэлт биш болго.
  • hyperledger#1985 Name бүтцийн хэмжээг багасгах.
  • Илүү const fn нэмнэ үү.
  • Интеграцийн тестийг default_permissions() ашиглан хийнэ үү
  • private_blockchain-д зөвшөөрлийн токен боодол нэмэх.
  • hyperledger#2292 WorldTrait-г устгаж, IsAllowedBoxed-ээс ерөнхий зүйлийг устгана уу
  • hyperledger#2204 Хөрөнгөтэй холбоотой үйлдлүүдийг ерөнхий болгох.
  • hyperledger#2233 Display болон Debugimplderive-ээр солино.
  • Тодорхойлох боломжтой бүтцийн сайжруулалт.
  • hyperledger#2323 Enhance kura init алдааны мессеж.
  • hyperledger#2238 Туршилтын хувьд үе тэнгийн бүтээгчийг нэмнэ үү.
  • hyperledger#2011 Илүү дэлгэрэнгүй тайлбарласан тохиргооны параметрүүд.
  • hyperledger#1896 produce_event хэрэгжилтийг хялбарчлах.
  • QueryError орчмын рефактор.
  • TriggerSetdata_model руу шилжүүлнэ.
  • hyperledger # 2145 refactor клиентийн WebSocket тал, цэвэр өгөгдлийн логикийг задлах.
  • ValueMarker шинж чанарыг арилгах.
  • hyperledger#2149 preludeMintable болон MintabilityError-г харуулах
  • hyperledger#2144 үйлчлүүлэгчийн http ажлын урсгалыг дахин төлөвлөх, дотоод API-г харуулах.
  • clap руу шилжинэ.
  • iroha_gen хоёртын файл, нэгтгэх баримт бичиг, schema_bin үүсгэх.
  • hyperledger#2109 integration::events::pipeline тестийг тогтвортой болго.
  • hyperledger#1982 iroha_crypto бүтцэд хандах хандалтыг багтаасан.
  • AssetDefinition бүтээгчийг нэмнэ үү.
  • API-аас шаардлагагүй &mut-г устгана уу.
  • өгөгдлийн загварын бүтцэд хандах хандалтыг багтаах.
  • hyperledger#2144 үйлчлүүлэгчийн http ажлын урсгалыг дахин төлөвлөх, дотоод API-г харуулах.
  • clap руу шилжинэ.
  • iroha_gen хоёртын файлыг нэгтгэх, docs, schema_bin үүсгэх.
  • hyperledger#2109 integration::events::pipeline тестийг тогтвортой болго.
  • hyperledger#1982 iroha_crypto бүтцэд хандах хандалтыг багтаасан.
  • AssetDefinition бүтээгчийг нэмнэ үү.
  • API-аас шаардлагагүй &mut-г устгана уу.
  • өгөгдлийн загварын бүтцэд хандах хандалтыг багтаах.
  • Үндсэн, sumeragi, жишээ функцууд, torii
  • hyperledger#1903 үйл явдлын ялгаралтыг modify_* аргууд руу шилжүүлнэ.
  • data_model lib.rs файлыг хуваах.
  • WSV лавлагааг дараалалд нэмнэ үү.
  • hyperledger#1210 Үйл явдлын урсгалыг хуваах.
    • Гүйлгээтэй холбоотой функцийг data_model/transaction модуль руу шилжүүлэх
  • hyperledger#1725 Torii доторх глобал төлөвийг устга.
    • add_state macro_rules-г хэрэгжүүлж, ToriiState-г устгана уу.
  • Линтерийн алдааг засах.
  • hyperledger # 1661 Cargo.toml цэвэрлэгээ.
    • Ачааны хамаарлыг ангилах
  • hyperledger#1650 цэгцлэх data_model
    • WSV руу ертөнцийг зөөж, дүрийн функцийг засах, CommittedBlock-д зориулсан IntoSchema-г гаргаж авах
  • json файлуудын зохион байгуулалт, Readme. Загварт нийцүүлэхийн тулд Readme-г шинэчил.
  • 1529: бүтэцтэй мод бэлтгэх.
    • Рефакторын бүртгэлийн мессежүүд
  • iroha_p2p
    • p2p хувьчлалыг нэмнэ үү.

Баримт бичиг

  • Iroha Client CLI Readme-г шинэчлэх.
  • Хичээлийн хэсгүүдийг шинэчлэх.
  • API үзүүлэлтэд 'sort_by_metadata_key'-г нэмнэ үү.
  • Баримт бичгийн холбоосыг шинэчлэх.
  • Хөрөнгөтэй холбоотой баримт бичгүүдтэй хичээлийг өргөтгөх.
  • Хуучирсан doc файлуудыг устгана уу.
  • Цэг таслалыг хянана.
  • Зарим баримт бичгийг сургалтын агуулах руу зөөнө үү.
  • Тайлбарын салбар дахь сэвсгэр байдлын тайлан.
  • Pre-rc.7-д зориулсан өөрчлөлтийн бүртгэлийг үүсгэнэ.
  • Долдугаар сарын 30-ны өдрийн хугарлын тайлан.
  • Бөмбөлөг хувилбарууд.
  • Туршилтын хугаралтыг шинэчлэх.
  • 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 README-г хянана.
  • hyperledger#2113 Cargo.toml файл дахь баримт бичгийн онцлог.
  • hyperledger#2177 gitchangelog гаралтыг цэвэрлэ.
  • hyperledger#1991 Kura inspector-д readme нэмнэ үү.
  • hyperledger#2119 Iroha Docker саванд хэрхэн халуунаар дахин ачаалах талаар зааварчилгааг нэмнэ үү.
  • hyperledger#2181 README-г хянана.
  • hyperledger#2113 Cargo.toml файл дахь баримт бичгийн онцлог.
  • hyperledger#2177 gitchangelog гаралтыг цэвэрлэ.
  • hyperledger#1991 Kura inspector-д readme нэмнэ үү.
  • хамгийн сүүлийн үеийн өөрчлөлтийн бүртгэлийг үүсгэх.
  • Өөрчлөлтийн бүртгэл үүсгэх.
  • Хуучирсан README файлуудыг шинэчлэх.
  • api_spec.md дээр дутуу баримтуудыг нэмсэн.

CI/CD өөрчлөлт- Өөрөө зохион байгуулсан таван гүйгчийг нэмээрэй.

  • Soramitsu бүртгэлийн ердийн зургийн шошгыг нэмнэ үү.

  • libgit2-sys 0.5.0-ийн тойрон гарах арга зам. 0.4.4 руу буцаах.

  • Нуман хэлбэртэй дүрсийг ашиглахыг оролдох.

  • Зөвхөн шөнийн цагаар ажилладаг шинэ контейнер дээр ажиллахын тулд ажлын урсгалыг шинэчил.

  • Хамрах хүрээнээс хоёртын нэвтрэх цэгүүдийг устгана уу.

  • Хөгжүүлэгчийн тестийг Equinix өөрөө зохион байгуулдаг гүйгч рүү шилжүүл.

  • hyperledger#2865 scripts/check.sh-ээс tmp файлын хэрэглээг арилгах

  • hyperledger#2781 Хамрах хүрээний офсет нэмэх.

  • Удаан интеграцийн тестийг идэвхгүй болгох.

  • Үндсэн зургийг докер кэшээр солино.

  • hyperledger#2781 codecov commit эцэг функцийг нэмнэ.

  • Ажлын байруудыг github runners руу шилжүүлэх.

  • 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-д doc тестийг дахин идэвхжүүлнэ.

  • hyperledger#2165 Codecov суулгацыг устгана уу.

  • Одоогийн хэрэглэгчидтэй зөрчилдөхөөс урьдчилан сэргийлэхийн тулд шинэ контейнер руу шилжих.

  • hyperledger#2158 parity_scale_codec болон бусад хамаарлыг шинэчил. (Norito кодлогч)

  • Барилга засах.

  • hyperledger#2461 iroha2 CI-г сайжруулах.

  • syn-г шинэчлэх.

  • хамрах хүрээг шинэ ажлын урсгал руу шилжүүлэх.

  • урвуу докер нэвтрэх хувилбар.

  • archlinux:base-devel хувилбарын тодорхойлолтыг устгана уу

  • Dockerfiles & Codecov тайлангуудыг дахин ашиглах, зэрэгцүүлэн шинэчлэх.

  • Өөрчлөлтийн бүртгэл үүсгэх.

  • cargo deny файлыг нэмнэ үү.

  • iroha2-аас хуулсан ажлын урсгалтай iroha2-lts салбарыг нэмнэ

  • hyperledger#2393 Docker үндсэн зургийн хувилбарыг буулгана уу.

  • hyperledger#1658 Баримт бичгийн шалгалт нэмнэ.

  • Хайрцагны хувилбарын овойлт, ашиглагдаагүй хамаарлыг арилгах.

  • Хамрах хүрээний шаардлагагүй тайланг арилгах.

  • hyperledger#2222 Тестийг хамрах хүрээг хамарсан эсэхээр нь хуваана.

  • hyperledger#2153 #2154 засах.

  • Хувилбар нь бүх хайрцгийг цохино.

  • Дамжуулах хоолойг засах.

  • hyperledger#2153 Хамрах хүрээг засах.

  • Генезисийн шалгалтыг нэмж, баримт бичгийг шинэчлэх.

  • Зэв, мөөгөнцөр, шөнөдөө 1.60, 1.2.0, 1.62 хүртэл.

  • load-rs триггерүүд.

  • hyperledger#2153 #2154 засах.

  • Хувилбар нь бүх хайрцгийг цохино.

  • Дамжуулах хоолойг засах.

  • hyperledger#2153 Хамрах хүрээг засах.

  • Генезисийн шалгалтыг нэмж, баримт бичгийг шинэчлэх.

  • Зэв, мөөгөнцөр, шөнө бүр 1.60, 1.2.0, 1.62 хүртэл.

  • load-rs триггерүүд.

  • load-rs: ажлын урсгалын триггерүүдийг гаргах.

  • Түлхэх ажлын урсгалыг засах.

  • Анхдагч функцүүдэд телеметрийг нэмнэ үү.

  • үндсэн дээр ажлын урсгалыг түлхэхийн тулд зохих шошго нэмнэ үү.

  • бүтэлгүйтсэн тестүүдийг засах.

  • hyperledger#1657 Зургийг зэв 1.57 болгож шинэчил. #1630: Өөрөө зохион байгуулсан гүйгчид рүү буцах.

  • CI сайжруулалт.

  • Хамрах хүрээг lld ашиглахаар сольсон.

  • CI хараат байдлын засвар.

  • CI сегментчиллийн сайжруулалт.

  • CI-д Rust-ийн суурин хувилбарыг ашигладаг.

  • Docker publish болон iroha2-dev түлхэх CI-г засаарай. Хамрах хүрээг PR руу шилжүүлээрэй

  • CI докер тест дэх шаардлагагүй бүтэн Iroha бүтцийг устгана уу.

    Iroha бүтээх нь одоо докерын дүрс дээр хийгдсэн тул ашиггүй болсон. Тиймээс CI нь зөвхөн туршилтанд ашигладаг клиент cli-г бүтээдэг.

  • CI дамжуулах хоолойд iroha2 салбарыг дэмжих.

    • Урт туршилтууд зөвхөн iroha2 руу PR-аар хийгдсэн
    • зөвхөн iroha2-аас докерын зургийг нийтлэх
  • Нэмэлт CI кэшүүд.

Вэб угсралт

Хувилбар гацсан

  • Pre-rc.13 хувилбар.
  • Pre-rc.11 хувилбар.
  • RC.9-ийн хувилбар.
  • RC.8-ийн хувилбар.
  • RC7 хувилбаруудыг шинэчлэх.
  • Гаргахаас өмнөх бэлтгэл.
  • Mold 1.0-ийг шинэчлэх.
  • Өвөрмөц хамаарал.
  • api_spec.md-г шинэчлэх: хүсэлт/хариултын хэсгүүдийг засах.
  • Rust хувилбарыг 1.56.0 болгож шинэчил.
  • Хувь нэмэр оруулах гарын авлагыг шинэчлэх.
  • Шинэ API болон URL форматтай тааруулахын тулд README.md болон iroha/config.json-г шинэчил.
  • Докерын нийтлэх зорилтыг hyperledger/iroha2 #1453 болгон шинэчил.
  • Ажлын урсгалыг үндсэнтэй тааруулахаар шинэчилдэг.
  • API техникийн үзүүлэлтүүдийг шинэчилж, эрүүл мэндийн төгсгөлийн цэгийг засна.
  • Rust 1.54 хүртэл шинэчлэгдсэн.
  • Docs(iroha_crypto): Signature баримтуудыг шинэчилж, verify аргуудыг зэрэгцүүлнэ
  • Ursa хувилбарын овойлт 0.3.5-аас 0.3.6 хүртэл.
  • Шинэ гүйгчдэд ажлын урсгалыг шинэчлэх.
  • Докер файлыг кэш хийх, илүү хурдан CI бүтээх зорилгоор шинэчилнэ үү.
  • Libssl хувилбарыг шинэчлэх.
  • Докер файлууд болон async-std-г шинэчлэх.
  • Шинэчлэгдсэн клипийг засах.
  • Хөрөнгийн бүтцийг шинэчилнэ.
    • Хөрөнгийн түлхүүр-үнэгийн зааварчилгааг дэмжих
    • Хөрөнгийн төрлийг тоогоор илэрхийлнэ
    • Хөрөнгийн ISI дахь хэт их эмзэг байдлыг зассан
  • Шинэчлэлт оруулах гарын авлага.
  • Хугацаа нь дууссан lib-г шинэчлэх.
  • Цагаан цаасыг шинэчилж, өнгөлгөөний асуудлыг засна.
  • Cucumber_rust lib-г шинэчил.
  • Түлхүүр үүсгэх README шинэчлэлтүүд.
  • Github үйлдлүүдийн ажлын урсгалыг шинэчлэх.
  • Github үйлдлүүдийн ажлын урсгалыг шинэчлэх.
  • Шаардлага.txt-г шинэчлэх.
  • common.yaml-г шинэчлэх.
  • Сарагийн баримт бичгийн шинэчлэлт.
  • Зааварчилгааны логикийг шинэчлэх.
  • Цагаан хуудсыг шинэчлэх.
  • Сүлжээний функцүүдийн тайлбарыг шинэчилнэ.
  • Сэтгэгдэл дээр үндэслэн цагаан хуудсыг шинэчлэх.
  • WSV шинэчлэлтийг салгаж, масштаб руу шилжүүлэх.
  • Gitignore-г шинэчлэх.
  • WP дээрх курагийн тайлбарыг бага зэрэг шинэчил.
  • Цагаан цаасан дээрх курагийн талаархи тайлбарыг шинэчил.

схем

  • hyperledger#2114 Схем дэх эрэмбэлэгдсэн цуглуулгуудыг дэмждэг.
  • hyperledger#2108 Хуудсууд нэмэх.
  • hyperledger#2114 Схем дэх эрэмбэлэгдсэн цуглуулгуудыг дэмждэг.
  • hyperledger#2108 Хуудсууд нэмэх.
  • Схем, хувилбар болон макро no_std нийцтэй болгох.
  • Схем дэх гарын үсгийг засах.
  • Схем дэх FixedPoint-ийн дүрслэл өөрчлөгдсөн.
  • Схемийг судлахад RawGenesisBlock нэмсэн.
  • IR-115 схемийг үүсгэхийн тулд объект загваруудыг өөрчилсөн.

Туршилтууд

  • hyperledger#2544 Хичээлийн заавар.
  • hyperledger#2272 'FindAssetDefinitionById' асуулгад тест нэмэх.
  • roles интеграцийн тестүүдийг нэмнэ үү.
  • Ui тестийн форматыг стандартчилах, Crate үүсгэхийн тулд derive ui тестийг зөөх.
  • Хуурамч тестүүдийг засах (фьючерсийн эрэмблэгдээгүй алдаа).
  • DSL хайрцгийг устгаж, тестүүдийг data_model руу шилжүүлсэн
  • Тогтворгүй сүлжээний тестүүд хүчинтэй код авах эсэхийг шалгаарай.
  • iroha_p2p-д тест нэмсэн.
  • Туршилт амжилтгүй болоогүй тохиолдолд тестийн бүртгэлийг авдаг.
  • Тестийн санал хураалтыг нэмж, ховор эвдэрсэн тестүүдийг засах.
  • Зэрэгцээ тохиргоог туршина.
  • Iroha init болон iroha_client тестүүдээс root устгана.
  • Тестийн клипийн сэрэмжлүүлгийг засч, ci дээр чек нэмж оруулаарай.
  • Жишиг туршилтын явцад tx баталгаажуулалтын алдааг зассан.
  • hyperledger#860: Iroha Асуулга ба тестүүд.
  • Iroha захиалгат ISI гарын авлага болон Өргөст хэмх тест.
  • STD-гүй үйлчлүүлэгчийн тестийг нэмнэ үү.
  • Гүүр бүртгэлийн өөрчлөлт, туршилт.
  • Сүлжээний төөрөгдөл бүхий зөвшилцлийн тестүүд.
  • Туршилтын гүйцэтгэлд temp dir ашиглах.
  • Ванданууд эерэг тохиолдлуудад шинжилгээ хийдэг.
  • Туршилттай Merkle Tree-ийн анхны функц.
  • Тогтмол туршилтууд болон World State View эхлүүлэх.

Бусад- Параметржуулалтыг шинж чанарт шилжүүлж, FFI IR төрлүүдийг устгана уу.

  • Үйлдвэрчний эвлэлийн дэмжлэгийг нэмж, non_robust_ref_mut * conststring FFI хөрвүүлэлтийг хэрэгжүүлэх.
  • IdOrdEqHash-ийг сайжруулах.
  • FilterOpt::BySome-г (де-)цуваачлалаас устгана уу.
  • Ил тод биш болгох.
  • ContextValue-г ил тод болгох.
  • Илэрхийлэл::Түүхий шошго хийх сонголт.
  • Зарим зааварчилгааг ил тод болгох.
  • RoleId-ийн цувралжилтыг сайжруулах (де-).
  • Баталгаажуулагч::Id-ийн цувралжилтыг сайжруулах (де-)
  • PermissionTokenId-ийн цувралжилтыг сайжруулах (де-).
  • TriggerId-ийн цувралжуулалтыг сайжруулах (де-).
  • Хөрөнгийн (-Тодорхойлолтын) Id-ийн (де-) цувралжилтыг сайжруулах.
  • AccountId сериалчлалыг сайжруулах (де-).
  • Ipfs болон DomainId-ийн (де-) сериалчлалыг сайжруулах.
  • Үйлчлүүлэгчийн тохиргооноос логгерийн тохиргоог устгана уу.
  • FFI дахь ил тод бүтцийг дэмжих.
  • Refactor &Option руу Сонголт<&T>
  • Clippy анхааруулгыг засах.
  • Find алдааны тайлбар дээр дэлгэрэнгүй мэдээллийг нэмнэ үү.
  • PartialOrd болон Ord шийдлүүдийг зассан.
  • cargo fmt-ийн оронд rustfmt ашигла
  • roles функцийг устгана уу.
  • cargo fmt-ийн оронд rustfmt ашигла
  • Developer docker instance-тэй ажлын файлыг эзлэхүүн болгон хуваалцаарай.
  • Execute доторх Diff-тай холбоотой төрлийг устга.
  • Олон талт өгөөжийн оронд тусгай кодчилол ашиглана уу.
  • Serde_json-г iroha_crypto хамаарал болгон устгана уу.
  • Хувилбарын шинж чанарт зөвхөн мэдэгдэж буй талбаруудыг зөвшөөрөх.
  • Төгсгөлийн цэгүүдийн өөр портуудыг тодруулах.
  • Io деривыг устгана уу.
  • Түлхүүр_хосуудын анхны баримт бичиг.
  • Өөрөө зохион байгуулсан гүйгчид рүү буцах.
  • Код дахь шинэ хавчаарыг засах.
  • i1i1-г засварлагчдаас устгана уу.
  • Жүжигчин док болон жижиг засваруудыг нэмнэ үү.
  • Хамгийн сүүлийн үеийн блокуудыг шахахын оронд санал асуулга.
  • Гүйлгээний статусын үйл явдлыг 7 үе тэнгийнхэн тус бүрээр туршсан.
  • join_all-ийн оронд FuturesUnordered
  • GitHub Runner руу шилжих.
  • VersionedQueryResult ба QueryResult-ийг /асуулгын төгсгөлийн цэгт ашиглах.
  • Телеметрийг дахин холбоно уу.
  • Dependabot тохиргоог засах.
  • Signoff оруулахын тулд commit-msg git hook-г нэмнэ үү.
  • Түлхэх хоолойг засах.
  • Dependabot-ыг шинэчлэх.
  • Ирээдүйн цагийн тэмдгийг дараалалд түлхэх үед илрүүлэх.
  • hyperledger # 1197: Кура алдааг зохицуулдаг.
  • Бүртгэлээс хасах зааварчилгааг нэмнэ үү.
  • Гүйлгээг ялгахын тулд нэмэлт nonce нэмнэ. Хаах # 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 блок бүлэглэнэ
  • Дарааллын стресс тест.
  • Бүртгэлийн түвшний засвар.
  • Үйлчлүүлэгч номын санд толгойн үзүүлэлтийг нэмнэ үү.
  • Дарааллын үймээн самууныг засах.
  • Засварлах дараалал.
  • Докер файлын хувилбарыг засах.
  • Https клиентийн засвар.
  • Хурдлах ci.
    1. Iroha_crypto-аас бусад бүх ursa хамаарлыг арилгасан.
  • Үргэлжлэх хугацааг хасах үед халилтыг засах.
  • Үйлчлүүлэгчийн талбаруудыг нийтэд нээлттэй болгох.
  • Iroha2-г Dockerhub руу шөнө болгон дарна уу.
  • http статусын кодыг засах.
  • iroha_error гэснийг thiserror, eyre, color-eyre гэж солино.
  • Дарааллыг хөндлөвчтэй нэгээр солино.
  • Зарим ашиггүй хөвөн даавууг арилгах.
  • Хөрөнгийн тодорхойлолтод зориулсан мета өгөгдлийг танилцуулна.
  • Test_network хайрцагнаас аргументуудыг устгах.
  • Шаардлагагүй хамаарлыг арилгах.
  • Iroha_client_cli::events-ийг засах.
  • hyperledger#1382: Хуучин сүлжээний хэрэгжилтийг устга.
  • hyperledger#1169: Хөрөнгийн нарийвчлалыг нэмсэн.
  • Үе тэнгийнхэн эхлүүлэхэд гарсан сайжруулалт:
    • Genesis нийтийн түлхүүрийг зөвхөн env-ээс ачаалахыг зөвшөөрдөг
    • config, genesis болон trusted_peers замыг одоо cli params-д зааж өгч болно
  • hyperledger#1134: Iroha P2P-ийн интеграцчилал.
  • Асуулгын төгсгөлийн цэгийг GET-ийн оронд POST болгож өөрчил.
  • Жүжигчин дээр on_start синхроноор гүйцэтгэнэ.
  • Буцах руу шилжих.
  • Брокерын алдааг засч дахин ажиллаарай.
  • "Олон брокерын засваруудыг танилцуулж байна" гэсэн амлалтыг буцаах(9c148c33826067585b5868d297dcdd17c0efe246)
  • Олон брокерын засваруудыг танилцуулж байна:
    • Жүжигчний зогсоол дээр брокерын бүртгэлийг цуцлах
    • Нэг төрлийн жүжигчний олон захиалгыг дэмжих (өмнө нь TODO байсан)
    • Брокер үргэлж өөрийгөө жүжигчний id болгож өгдөг алдааг зассан.
  • Брокерын алдаа (туршилтын үзүүлэн).
  • Өгөгдлийн загварт үүсмэлийг нэмнэ үү.
  • Rwlock-ийг torii-аас устгана уу.
  • OOB асуулгын зөвшөөрлийг шалгах.
  • hyperledger#1272: Үе тэнгийн тооллогыг хэрэгжүүлэх,
  • Заавар доторх хүсэлтийн зөвшөөрлийг рекурсив шалгана.
  • Жүжигчдийг зогсоох хуваарь.
  • hyperledger#1165: Үе тэнгийн тооллогын хэрэгжилт.
  • Асуулгын зөвшөөрлийг torii төгсгөлийн дансаар шалгана уу.
  • Системийн хэмжигдэхүүн дэх процессор болон санах ойн хэрэглээг арилгасан.
  • WS мессежийн хувьд JSON-г Norito-ээр солино уу.
  • Харагдах өөрчлөлтийн баталгааг хадгалах.
  • hyperledger#1168: Гүйлгээ нь гарын үсэг шалгах нөхцөлийг даваагүй тохиолдолд бүртгэл нэмсэн.
  • Жижиг асуудлуудыг засч, холболт сонсох кодыг нэмсэн.
  • Сүлжээний топологи бүтээгчийг нэвтрүүлэх.
  • Iroha-д зориулсан P2P сүлжээг хэрэгжүүлэх.
  • Блокны хэмжээсийг нэмдэг.
  • PermissionValidator шинж чанарыг IsAllowed болгон өөрчилсөн. болон бусад холбогдох нэрийн өөрчлөлтүүд
  • API тусгай вэб залгуурын залруулга.
  • Докерын дүрсээс шаардлагагүй хамаарлыг арилгана.
  • Fmt нь Crate import_granularity-г ашигладаг.
  • Ерөнхий зөвшөөрөл баталгаажуулагчийг танилцуулж байна.
  • Жүжигчдийн хүрээ рүү шилжих.
  • Брокерын дизайныг өөрчилж, жүжигчдэд зарим функцийг нэмж оруулаарай.
  • Codecov статусын шалгалтыг тохируулна.
  • grcov-тэй эх сурвалжид суурилсан хамрах хүрээг ашигладаг.
  • Олон build-arg форматыг засаж, завсрын бүтээх контейнерт зориулсан ARG-г дахин зарлав.
  • SubscriptionAccepted мессежийг танилцуулж байна.
  • Үйл ажиллагаа явуулсны дараа данснаас тэг үнэ цэнэтэй хөрөнгийг хасах.
  • Докерын аргументуудын форматыг зассан.
  • Хүүхдийн блок олдохгүй бол алдааны мэдэгдлийг зассан.
  • Худалдагчийн OpenSSL-г бүтээхэд нэмж, pkg-тохиргооны хамаарлыг зассан.
  • Dockerhub-ийн репозиторын нэр болон хамрах хүрээний ялгааг засна уу.
  • TrustedPeers-ийг ачаалах боломжгүй бол алдааны тодорхой текст болон файлын нэрийг нэмсэн.
  • Текстийг документ доторх холбоос болгон өөрчилсөн.
  • Docker publish дахь хэрэглэгчийн нэрний нууцыг зассан.
  • Цагаан цаасан дээрх жижиг үсгийн алдааг засна уу.
  • Файлын бүтцийг сайжруулахын тулд mod.rs-г ашиглахыг зөвшөөрдөг.
  • main.rs-г тусдаа хайрцагт шилжүүлж, нийтийн блокчейн зөвшөөрлийг өгнө үү.
  • Үйлчлүүлэгч cli дотор асуулга нэмнэ.
  • Cli-д зориулсан clap-аас structopts руу шилжих.
  • Тогтворгүй сүлжээний туршилтыг телеметрийг хязгаарлах.
  • Шинж чанаруудыг ухаалаг гэрээний модуль руу шилжүүлэх.
  • Sed -i "s/world_state_view/wsv/g"
  • Ухаалаг гэрээг тусдаа модуль болгон шилжүүлэх.
  • Iroha сүлжээний агуулгын уртын алдаа засвар.
  • Жүжигчний id-д зориулсан ажлын дотоод санах ойг нэмнэ. Түгжрэлийг илрүүлэхэд хэрэгтэй.
  • CI-д түгжрэл илрүүлэх тестийг нэмнэ
  • Introspect макро нэмэх.
  • Ажлын урсгалын нэрсийг мөн форматын засварыг ялгаж өгдөг
  • Асуулгын API-г өөрчлөх.
  • Async-std-ээс tokio руу шилжих.
  • ci-д телеметрийн шинжилгээ нэмнэ.
  • Iroha-д зориулсан фьючерсийн телеметрийг нэмнэ үү.
  • Асинхронгүй функц бүрт iroha фьючерс нэмнэ.
  • Санал асуулгын тоог ажиглахын тулд ироха фьючерс нэмнэ.
  • README-д гараар байршуулах, тохируулах тохиргоог нэмсэн.
  • Сурвалжлагчийн засвар.
  • Мессежийн гаралтай макро нэмнэ үү.
  • Энгийн жүжигчний хүрээ нэмнэ үү.
  • Dependabot тохиргоог нэмнэ үү.
  • Сайхан сандрал, алдааны сурвалжлагчдыг нэмнэ үү.
  • Rust хувилбарыг 1.52.1 рүү шилжүүлж, холбогдох засварууд.
  • Тусдаа хэлхээнд CPU-ийн эрчимтэй ажлуудыг блоклодог.
  • Crates.io сайтаас unique_port болон cargo-lints ашиглана уу.
  • Түгжээгүй WSV-г засах:
    • API дахь шаардлагагүй Dashmaps болон түгжээг устгана
    • Хэт их блок үүсгэсэн алдааг зассан (татгалзсан гүйлгээг бүртгээгүй)
    • Алдаа гарсан шалтгааныг бүрэн харуулна
  • Телеметрийн захиалагч нэмэх.
  • Үүрэг болон зөвшөөрлийн талаархи асуулга.
  • Курагаас wsv руу блокуудыг шилжүүлэх.
  • WSV доторх түгжээгүй өгөгдлийн бүтцийг өөрчлөх.
  • Сүлжээний хугацаа хэтэрсэн засвар.
  • Эрүүл мэндийн эцсийн цэгийг засах.
  • Дүрүүдийг танилцуулна.
  • Хөгжүүлэгчийн салбараас түлхэх докерын зургийг нэмнэ үү.
  • Илүү түрэмгий өнгөлгөө нэмж, кодноос үймээн самууныг арилгана.
  • Зааварт зориулж Execute шинж чанарыг дахин боловсруулах.
  • Iroha_config-аас хуучин кодыг устгана уу.
  • IR-1060 нь одоо байгаа бүх зөвшөөрлийн шалгалтыг нэмдэг.
  • Iroha_network-ийн хязгаар болон завсарлагыг засна уу.
  • Ci хугацаа дуусах тестийн засвар.
  • Тодорхойлолтыг хассан үед бүх хөрөнгийг устгана уу.
  • Хөрөнгө нэмэх үед wsv сандрахыг засаарай.
  • Сувгуудын Arc болон Rwlock-г устгана уу.
  • Iroha сүлжээний засвар.
  • Зөвшөөрлийн баталгаажуулагч нь шалгалтанд лавлагаа ашигладаг.
  • Тэтгэлгийн заавар.
  • NewAccount, Domain болон AssetDefinition IR-1036-д мөрийн уртын хязгаарлалт болон id баталгаажуулалтын тохиргоог нэмсэн.
  • Бүртгэлийг tracing lib-ээр орлуулна уу.
  • Docs ci check-ийг нэмж, dbg макрог үгүйсгэх.
  • Зөвшөөрөгдөх зөвшөөрлийг нэвтрүүлж байна.
  • Iroha_config хайрцаг нэмнэ үү.
  • Ирж буй бүх нэгтгэх хүсэлтийг зөвшөөрөхийн тулд @alerdenisov-г код эзэмшигчээр нэмнэ үү.
  • Зөвшилцлийн үеэр гүйлгээний хэмжээг шалгах засвар.
  • Async-std-ийн шинэчлэлтийг буцаах.
  • Зарим тогтмолуудыг 2 IR-1035-ийн хүчээр солино.
  • IR-1024 гүйлгээний түүхийг авахын тулд асуулга нэмнэ үү.- Хадгалах зөвшөөрлийн баталгаажуулалтыг нэмж, зөвшөөрлийн баталгаажуулагчийн бүтцийг өөрчлөх.
  • Бүртгэлийн бүртгэлд зориулж NewAccount нэмнэ үү.
  • Хөрөнгийн тодорхойлолтын төрлийг нэмнэ үү.
  • Тохируулах боломжтой мета өгөгдлийн хязгаарыг нэвтрүүлсэн.
  • Гүйлгээний мета өгөгдлийг танилцуулна.
  • Асуулга дотор илэрхийлэл нэмэх.
  • Lints.toml-г нэмж, анхааруулга засах.
  • Config.json-оос итгэмжлэгдсэн_peers-ийг салга.
  • Telegram дахь Iroha 2 нийгэмлэгийн URL дахь үсгийн алдааг засна уу.
  • Clippy анхааруулгыг засах.
  • Бүртгэлд зориулсан түлхүүр-утга мета өгөгдлийн дэмжлэгийг нэвтрүүлсэн.
  • Блокуудын хувилбар нэмэх.
  • Давталтыг засах.
  • mul,div,mod,raise_to илэрхийлэл нэмнэ.
  • Хувилбар болгохын тулд into_v* нэмнэ үү.
  • Error::msg-г алдааны макроор орлуулна.
  • Iroha_http_server-ийг дахин бичиж, torii алдааг дахин боловсруулах.
  • Norito хувилбарыг 2 болгож сайжруулсан.
  • Цагаан цаасны хувилбарын тайлбар.
  • Хачирхалтай хуудаснаа. Хоосон цуглуулгыг буцаах биш харин алдаанаас болж хуудаслах шаардлагагүй тохиолдлуудыг засаарай.
  • Тооллогын хувьд derive(Error) нэмнэ.
  • Шөнийн хувилбарыг засах.
  • Iroha_error хайрцаг нэмнэ үү.
  • Хувилбартай мессежүүд.
  • Контейнер хувилбарын командуудыг танилцуулна.
  • Жишиг үзүүлэлтүүдийг засах.
  • Хуудсууд нэмэх.
  • Өөрчлөлтийн кодчилол тайлахыг нэмнэ үү.
  • Асуулгын цагийн тэмдгийг u128 болгож өөрчлөх.
  • Дамжуулах хоолойн үйл явдалд RejectionReason дугаарыг нэмнэ үү.
  • Genesis файлуудаас хуучирсан мөрүүдийг устгана. Өмнөх үйлдлүүдэд очих газрыг ISI бүртгэлээс хассан.
  • ISI-г бүртгэх, бүртгэлээс хасах ажлыг хялбаршуулдаг.
  • 4 үе тэнгийн сүлжээнд илгээгдэхгүй байгаа амлалтын хугацаа дууссаныг зассан.
  • Өөрчлөлтийг харах үед топологи холих.
  • FromVariant derive макронд бусад контейнер нэмнэ үү.
  • Үйлчлүүлэгч cli-д зориулсан MST дэмжлэгийг нэмнэ үү.
  • FromVariant макро нэмж, кодын санг цэвэрлэх.
  • Код эзэмшигчдэд i1i1 нэмнэ үү.
  • Хов жив гүйлгээ.
  • Заавар болон илэрхийллийн уртыг нэмнэ үү.
  • Цагийг хааж, цагийн параметрүүдийг оруулахын тулд баримт бичгүүдийг нэмнэ үү.
  • Verify and Accept шинж чанаруудыг TryFrom-оор сольсон.
  • Зөвхөн үе тэнгийнхний хамгийн бага тоог хүлээхийг нэвтрүүлэх.
  • Iroha2-java ашиглан api-г шалгахын тулд github үйлдлийг нэмнэ үү.
  • Docker-compose-single.yml-д генезис нэмнэ.
  • Бүртгэлийн үндсэн гарын үсгийг шалгах нөхцөл.
  • Олон гарын үсэг зурсан дансны тестийг нэмнэ үү.
  • MST-д зориулсан клиент API дэмжлэгийг нэмнэ үү.
  • Докер дээр бүтээх.
  • Докер бичихэд генезис нэмнэ.
  • Нөхцөлт MST-ийг нэвтрүүлэх.
  • wait_for_active_peers-г нэмнэ үү.
  • Iroha_http_server дээр isahc үйлчлүүлэгчийн тестийг нэмнэ үү.
  • Үйлчлүүлэгчийн API үзүүлэлт.
  • Илэрхийлэл дэх хүсэлтийн гүйцэтгэл.
  • Илэрхийлэл болон ISI-г нэгтгэдэг.
  • ISI-д зориулсан илэрхийллүүд.
  • Бүртгэлийн тохиргооны жишиг үзүүлэлтүүдийг засах.
  • Үйлчлүүлэгчийн дансны тохиргоог нэмнэ үү.
  • submit_blocking засах.
  • Дамжуулах хоолойн үйл явдлуудыг илгээсэн.
  • Iroha клиент вэб сокет холболт.
  • Дамжуулах хоолой болон өгөгдлийн үйл явдлуудын үйл явдлыг тусгаарлах.
  • Зөвшөөрлийн интеграцийн тест.
  • Түлэнхийн болон гааны зөвшөөрлийн шалгалтыг нэмнэ үү.
  • ISI зөвшөөрлийг бүртгэлээс хасах.
  • Дэлхийн бүтцийн PR-ын жишиг үзүүлэлтүүдийг засах.
  • Дэлхийн бүтцийг танилцуулах.
  • Genesis block loading бүрэлдэхүүн хэсгийг хэрэгжүүлэх.
  • Генезисийн дансыг нэвтрүүлэх.
  • Зөвшөөрлийн баталгаажуулагч бүтээгчийг нэвтрүүлэх.
  • Github үйлдлээр Iroha2 PR-д шошго нэмнэ үү.
  • Зөвшөөрлийн хүрээг нэвтрүүлэх.
  • Queue tx tx дугаарын хязгаарлалт болон Iroha эхлүүлэх засварууд.
  • Хэшийг бүтцэд боож өгнө.
  • Бүртгэлийн түвшинг сайжруулах:
    • Зөвшилцөлд мэдээллийн түвшний бүртгэлийг нэмнэ үү.
    • Сүлжээний харилцааны бүртгэлийг мөрийн түвшин гэж тэмдэглэ.
    • WSV-ээс блок векторыг устгана уу, учир нь энэ нь давхардсан бөгөөд энэ нь бүх блокчлоныг бүртгэлд харуулсан.
    • Мэдээллийн бүртгэлийн түвшинг өгөгдмөл болгож тохируулна уу.
  • Баталгаажуулахын тулд хувирах WSV лавлагааг устгана уу.
  • Heim хувилбарын өсөлт.
  • Тохиргоонд итгэмжлэгдсэн өгөгдмөл түншүүдийг нэмнэ үү.
  • Үйлчлүүлэгчийн API-г http руу шилжүүлэх.
  • CLI руу шилжүүлгийн isi нэмнэ.
  • Iroha Үе тэнгийнхтэй холбоотой зааврын тохиргоо.
  • Дутуу ISI гүйцэтгэлийн арга, туршилтыг хэрэгжүүлэх.
  • Url асуулгын параметрүүдийг задлан шинжлэх
  • HttpResponse::ok(), HttpResponse::upgrade_required(..) нэмэх
  • Хуучин Instruction and Query загваруудыг Iroha DSL хандлагаар сольсон.
  • BLS гарын үсгийн дэмжлэгийг нэмнэ үү.
  • http серверийн хайрцагыг нэвтрүүлэх.
  • Symlink-тай libssl.so.1.0.0-г нөхсөн.
  • Гүйлгээ хийх дансны гарын үсгийг баталгаажуулна.
  • Refactor гүйлгээний үе шатууд.
  • Анхны домэйн сайжруулалт.
  • DSL прототипийг хэрэгжүүлэх.
  • Torii жишиг үзүүлэлтүүдийг сайжруулах: жишигт бүртгэлийг идэвхгүй болгох, амжилтын харьцааг баталгаажуулах.
  • Туршилтын хамрах хүрээг сайжруулах: tarpaulingrcov-ээр сольж, туршилтын хамрах хүрээний тайланг codecov.io-д нийтлэх.
  • RTD сэдвийг засах.
  • Iroha дэд төслүүдийн нийлүүлэлтийн олдворууд.
  • SignedQueryRequest-г танилцуулах.
  • Гарын үсгийн баталгаажуулалт бүхий алдааг засах.
  • Буцах гүйлгээг дэмжих.
  • Үүсгэсэн түлхүүр хосыг json хэлбэрээр хэвлэх.
  • Secp256k1 түлхүүр хосыг дэмжинэ.
  • Төрөл бүрийн крипто алгоритмуудын анхны дэмжлэг.
  • DEX-ийн онцлогууд.
  • Хатуу кодлогдсон тохиргооны замыг cli param-аар солино.
  • Вандан сандлын мастер ажлын урсгалыг засах.
  • Docker үйл явдлын холболтын туршилт.
  • Iroha Хяналтын гарын авлага ба CLI.
  • Үйл явдлын cli сайжруулалт.
  • Үйл явдлын шүүлтүүр.
  • Үйл явдлын холболтууд.
  • Мастер ажлын урсгалыг засах.
  • Iroha2-д зориулсан Rtd.
  • Блок гүйлгээнд зориулсан Merkle модны үндэс хэш.
  • Docker hub-д нийтлэх.
  • Maintenance Connect-д зориулсан CLI функц.
  • Maintenance Connect-д зориулсан CLI функц.
  • Макро бүртгэлийн Eprintln.
  • Бүртгэлийн сайжруулалт.
  • IR-802 статусын өөрчлөлтийг блоклох захиалга.
  • Гүйлгээ, блок илгээх үйл явдлууд.
  • Sumeragi мессежийн зохицуулалтыг мессеж рүү шилжүүлнэ.
  • Ерөнхий холболтын механизм.
  • No-std үйлчлүүлэгчийн хувьд Iroha домэйн нэгжүүдийг задлах.
  • TTL гүйлгээ.
  • Блокийн тохиргоонд ногдох хамгийн их гүйлгээ.
  • Хүчингүй болсон блок хэшүүдийг хадгалах.
  • Блокуудыг багцаар нь синхрончлох.
  • Холболтын функцийн тохиргоо.
  • Iroha функцтэй холбогдоно уу.
  • Баталгаажуулалтын засварыг блоклох.
  • Блок синхрончлол: диаграмм.
  • Iroha функцэд холбогдоно уу.
  • Гүүр: үйлчлүүлэгчдийг устгах.
  • Синхрончлолыг блоклох.
  • AddPeer ISI.
  • Зааврын нэрийг өөрчлөх командууд.
  • Энгийн хэмжүүрийн төгсгөлийн цэг.
  • Bridge: бүртгэлтэй гүүр болон гадаад хөрөнгийг авах.
  • Docker дамжуулах хоолойд туршилт хийх.
  • Sumeragi тестийн санал хангалтгүй байна.
  • Блок гинжин хэлхээ.
  • Гүүр: гар аргаар гадаад шилжүүлгийг зохицуулах.
  • Энгийн засвар үйлчилгээний төгсгөлийн цэг.
  • Serde-json руу шилжих.
  • ISI-г устга.
  • Гүүр үйлчлүүлэгч, AddSignatory ISI, CanAddSignatory зөвшөөрлийг нэмнэ үү.
  • Sumeragi: b багц дахь үе тэнгийнхэн TODO засвартай холбоотой.
  • Sumeragi-д гарын үсэг зурахаас өмнө блокыг баталгаажуулна.
  • Гадны хөрөнгийг холбоно.
  • Sumeragi мессеж дэх гарын үсгийн баталгаажуулалт.
  • Хоёртын хөрөнгийн дэлгүүр.
  • PublicKey-н өөр нэрийг төрлөөр солино.
  • Нийтлэлд зориулж хайрцаг бэлтгэх.
  • NetworkTopology доторх хамгийн бага саналын логик.
  • TransactionReceipt баталгаажуулалтын рефакторинг.
  • OnWorldStateViewChange гох өөрчлөлт: Зааврын оронд IrohaQuery.
  • NetworkTopology дээр эхлүүлэхээс барилгын ажлыг тусад нь.
  • Iroha үйл явдалтай холбоотой Iroha Тусгай зааварчилгааг нэмнэ.
  • Блок үүсгэх хугацаа хэтэрсэн зохицуулалт.
  • Тайлбар толь ба Iroha модулийн баримт бичгүүдийг хэрхэн нэмэх вэ.
  • Хатуу кодтой гүүрний загварыг Iroha загвараар солино.
  • NetworkTopology бүтцийг нэвтрүүлэх.
  • Зааварт өөрчлөлт оруулан зөвшөөрлийн объект нэмнэ.
  • Sumeragi Зурвасын модуль дахь мессежүүд.
  • Курагийн Genesis Block функц.
  • Iroha хайрцагт README файл нэмнэ үү.
  • Bridge and RegisterBridge ISI.
  • Iroha-тэй хийсэн анхны ажил нь сонсогчдыг өөрчилдөг.
  • OOB ISI-д зөвшөөрлийн шалгалтыг оруулах.
  • Docker олон үе тэнгийнхний засвар.
  • Peer to peer docker жишээ.
  • Гүйлгээний баримтыг боловсруулах.
  • Iroha зөвшөөрөл.
  • Dex-д зориулсан модуль ба гүүрэнд зориулсан хайрцаг.
  • Хэд хэдэн үе тэнгийнхэнтэй хөрөнгө үүсгэн нэгтгэх тестийг засаарай.
  • EC-S-д хөрөнгийн загварыг дахин хэрэгжүүлэх.
  • Хугацаа хэтэрсэн зохицуулалт хийх.
  • Блок толгой.
  • Домэйн байгууллагуудад зориулсан ISI-тай холбоотой аргууд.
  • Кура горимын тоолол ба Trusted Peers тохиргоо.
  • Баримт бичгийн жийргэвчний дүрэм.
  • CommittedBlock нэмэх.
  • sumeragi-аас кура салгах.
  • Блок үүсгэхээс өмнө гүйлгээ хоосон биш байгаа эсэхийг шалгана уу.
  • Iroha Тусгай зааварчилгааг дахин хэрэгжүүлнэ үү.
  • Гүйлгээний жишиг ба шилжилтийг блоклодог.
  • Гүйлгээний амьдралын мөчлөг ба төлөвүүдийг дахин боловсруулсан.
  • Амьдралын мөчлөг болон төлөвийг блоклодог.
  • Баталгаажуулалтын алдааг засч, block_build_time_ms тохиргооны параметртэй синк хийсэн sumeragi давталтын мөчлөг.
  • sumeragi модулийн доторх Sumeragi алгоритмын капсулжуулалт.
  • Сувгаар хэрэгжсэн Iroha Сүлжээний хайрцагт зориулсан шоолох модуль.
  • Async-std API руу шилжих.
  • Сүлжээний хуурамч функц.
  • Асинхрон холбоотой кодыг цэвэрлэх.
  • Гүйлгээ боловсруулах цикл дэх гүйцэтгэлийн оновчлол.
  • Түлхүүр хос үүсгэхийг Iroha эхлэлээс гаргаж авсан.
  • Docker Iroha багцыг гүйцэтгэх боломжтой.
  • Sumeragi үндсэн хувилбарыг танилцуулах.
  • Iroha CLI үйлчлүүлэгч.
  • вандан бүлгийн гүйцэтгэлийн дараа iroha дусал.
  • sumeragi-г нэгтгэх.
  • sort_peers хэрэгжилтийг өмнөх блок хэштэй ранд холих болгон өөрчил.
  • Үе тэнгийн модуль дахь мессежийн боодлыг устгана уу.
  • torii::uri болон iroha_network доторх сүлжээтэй холбоотой мэдээллийг багтаах.
  • Хатуу кодтой ажиллахын оронд хэрэгжсэн Peer зааврыг нэмнэ үү.
  • Итгэмжлэгдсэн нөхдийн жагсаалтаар дамжуулан үе тэнгийнхэнтэйгээ харилцах.
  • Torii доторх сүлжээний хүсэлтийг боловсруулах.
  • Крипто модулийн доторх крипто логикийн капсулжуулалт.- Цагийн тэмдэг болон өмнөх блок хэш бүхий блок тэмдэг.
  • Модулийн дээд талд байрлах крипто функцууд нь Signature дотор хавсаргасан ursa signer-тэй ажилладаг.
  • Sumeragi анхны.
  • Хадгалахаасаа өмнө дэлхийн төлөв байдлын клон дээрх гүйлгээний зааврыг баталгаажуулах.
  • Гүйлгээг хүлээн зөвшөөрсөн гарын үсгийг баталгаажуулах.
  • Хүсэлтийг хүчингүй болгоход алдаа зассан.
  • Iroha гарын үсгийн хэрэгжилт.
  • Кодын санг цэвэрлэхийн тулд блокчейн нэгжийг устгасан.
  • Transactions API-ийн өөрчлөлтүүд: илүү сайн үүсгэх, хүсэлттэй ажиллах.
  • Гүйлгээний хоосон вектор бүхий блок үүсгэх алдааг засна уу
  • Хүлээгдэж буй гүйлгээг шилжүүлэх.
  • u128 Norito кодлогдсон TCP пакет дахь байт дутуу алдааг зассан.
  • Аргын мөшгих макро атрибутууд.
  • P2p модуль.
  • Torii болон клиент дээр iroha_network ашиглах.
  • Шинэ ISI мэдээлэл нэмнэ үү.
  • Сүлжээний төлөвийн тусгай төрлийн нэр.
  • Box-г String гэж сольсон.
  • Сүлжээний мэдээллийг сонсох.
  • Гүйлгээний анхны баталгаажуулалтын логик.
  • Iroha_сүлжээний хайрцаг.
  • Io, IntoContract, IntoQuery шинж чанаруудын макро гаргана.
  • Iroha-үйлчлүүлэгчийн асуулгын хэрэгжилт.
  • Тушаалуудыг ISI гэрээ болгон хувиргах.
  • Нөхцөлт multisig-д зориулж санал болгож буй загварыг нэмнэ үү.
  • Ачааны ажлын талбар руу шилжих.
  • Модуль шилжих.
  • Орчны хувьсагчаар дамжуулан гадаад тохиргоо.
  • Torii-ийн хүсэлтийг хүлээн авч, байршуулна уу.
  • Github ci залруулга.
  • Ачааны бүтээгдэхүүн туршилтын дараа блокуудыг цэвэрлэнэ.
  • Блок бүхий лавлахыг цэвэрлэх функцтэй test_helper_fns модулийг нэвтрүүлэх.
  • Merkle модоор дамжуулан баталгаажуулалтыг хэрэгжүүлэх.
  • Ашиглагдаагүй үүсмэлийг устгана уу.
  • Async/wait-г тарааж, хүлээгдээгүй wsv::put-г засаарай.
  • futures хайрцагнаас нэгдэхийг ашиглана уу.
  • Зэрэгцээ дэлгүүрийн гүйцэтгэлийг хэрэгжүүлэх: диск рүү бичих, WSV-г шинэчлэх зэрэг нь зэрэгцэн явагдаж байна.
  • Цуврал болгохын тулд өмчлөлийн оронд лавлагаа ашиглана уу.
  • Файлаас код гаргах.
  • Ursa::blake2-г ашигла.
  • Хувь нэмэр оруулах гарын авлага дахь mod.rs-ийн тухай дүрэм.
  • Хэш 32 байт.
  • Blake2 хэш.
  • Диск нь блоклох лавлагааг хүлээн авдаг.
  • Тушаалын модуль болон Initial Merkle Tree-г дахин засварлах.
  • Шинэчилсэн модулиудын бүтэц.
  • Зөв форматлах.
  • Бүгдийг унших хэсэгт докны сэтгэгдлийг нэмнэ үү.
  • read_all-г хэрэгжүүлж, хадгалах тестүүдийг дахин зохион байгуулж, асинхронгүй функц бүхий тестүүдийг асинх тест болгон хувиргана.
  • Шаардлагагүй хувиргах зургийг устгана уу.
  • Асуудлыг хянан үзэж, клипийг засаарай.
  • Зураас арилгах.
  • Формат шалгах нэмэх.
  • Токен нэмэх.
  • Github үйлдэлд зориулж rust.yml үүсгэнэ үү.
  • Диск хадгалах эх загварыг танилцуулах.
  • Хөрөнгийн шалгалт ба функцийг шилжүүлэх.
  • Бүтцэд анхдагч эхлүүлэгч нэмнэ.
  • MSTCache бүтцийн нэрийг өөрчлөх.
  • Мартагдсан зээлийг нэмнэ үү.
  • Iroha2 кодын анхны тойм.
  • Анхны Kura API.
  • Зарим үндсэн файлуудыг нэмж, мөн iroha v2-ийн алсын харааг тодорхойлсон цагаан цаасны эхний төслийг гаргана уу.
  • Үндсэн iroha v2 салбар.

[1.5.0] - 2022-04-08

CI/CD өөрчлөлт

  • Jenkinsfile болон JenkinsCI-г устга.

нэмсэн

  • Burrow-д зориулсан RocksDB санах ойн хэрэгжилтийг нэмнэ үү.
  • Bloom-filter ашиглан замын хөдөлгөөний оновчлолыг нэвтрүүлэх
  • batches_cache дахь OS модульд байрлах MST модулийн сүлжээг шинэчил.
  • Замын хөдөлгөөний оновчлолыг санал болгох.

Баримт бичиг

  • Барилга засах. DB-ийн ялгаа, шилжилт хөдөлгөөн, эрүүл мэндийн үзлэгийн төгсгөлийн цэг, iroha-swarm хэрэгслийн талаарх мэдээллийг нэмнэ үү.

Бусад

  • Док бүтээхэд тавигдах шаардлагын засвар.
  • Үлдсэн чухал зүйлийг тодруулахын тулд хувилбарын баримт бичгийг таслана.
  • 'Docker image байгаа эсэхийг шалгах'-ыг зассан /бүх skip_testing-г үүсгэ.
  • /бүх алгасах_туршилтыг бүтээх.
  • /алгасах_туршилтыг бий болгох; Мөн бусад баримт бичиг.
  • .github/_README.md нэмнэ үү.
  • .packer-г устгана уу.
  • Туршилтын параметрийн өөрчлөлтийг арилгах.
  • Туршилтын үе шатыг алгасахын тулд шинэ параметрийг ашиглана уу.
  • Ажлын урсгалд нэмэх.
  • Хадгалах хаягийг устгах.
  • Репозиторын илгээмжийг нэмнэ үү.
  • Тестерүүдэд зориулсан параметр нэмэх.
  • proposal_delay хугацаа дууссаныг арилга.

[1.4.0] - 2022-01-31

нэмсэн

  • Синк хийх зангилааны төлөвийг нэмнэ үү
  • RocksDB-ийн хэмжүүрүүдийг нэмдэг
  • http болон хэмжигдэхүүнээр дамжуулан эрүүл мэндийн хяналтын интерфейсийг нэмнэ үү.

Засварууд

  • Iroha v1.4-rc.2 дахь баганын бүлгийг засах
  • Iroha v1.4-rc.1 дээр 10 битийн цэцэглэлтийн шүүлтүүр нэмнэ үү

Баримт бичиг

  • Барилгын мэдээллийн жагсаалтад zip болон pkg-тохиргоог нэмнэ үү.
  • Readme-г шинэчлэх: статус үүсгэх, гарын авлага бүтээх гэх мэт эвдэрсэн холбоосыг засах.
  • Config болон Docker хэмжигдэхүүнийг засна уу.

Бусад

  • GHA docker хаягийг шинэчлэх.
  • g++11-ээр эмхэтгэхэд Iroha 1 эмхэтгэлийн алдааг засна.
  • max_rounds_delayproposal_creation_timeout-ээр солино.
  • Хуучин DB холболтын параметрүүдийг арилгахын тулд дээжийн тохиргооны файлыг шинэчилнэ үү.