Skip to content

3.4.1 - fix: remote solc Repair analysis#140

Merged
Yorkchung merged 3 commits into
masterfrom
3.4.1
Nov 21, 2025
Merged

3.4.1 - fix: remote solc Repair analysis#140
Yorkchung merged 3 commits into
masterfrom
3.4.1

Conversation

@madhuLin
Copy link
Copy Markdown
Collaborator

PULL REQUEST

Before

說明 (Description)

🐛 Bug Fixes

  • Remote solc compilation path problem
  • The get command is not displayed

相關問題 (Linked Issues)

貢獻種類 (Type of change)

  • Bug fix (除錯 non-breaking change which fixes an issue)
  • New feature (增加新功能 non-breaking change which adds functionality)
  • Breaking change (可能導致相容性問題 fix or feature that would cause existing functionality to not work as expected)
  • Doc change (需要更新文件 this change requires a documentation update)

測試環境 (Test Configuration):

  • OS: Linux 5.15 (WSL2)
  • NodeJS Version: 18.13.0
  • NPM Version: 8.19.3
  • Docker Version: 27.3.1

檢查清單 (Checklist):

  • 我的程式碼遵從此專案的規範 (My code follows the style guidelines of this project)
  • 我有對於自己的程式碼進行測試檢查 (I have performed a self-review of my own code)
  • 我有在程式碼中提供必要的註解 (I have commented my code, particularly in hard-to-understand areas)
  • 我有在文件中進行必要的更動 (I have made corresponding changes to the documentation)
  • 我的程式碼更動沒有顯著增加錯誤數量 (My changes generate no new warnings)
  • 我有新增必要的單元測試 (I have added tests that prove my fix is effective or that my feature works)
  • 我有檢查並更正程式碼錯誤的拼字 (I have checked my code and corrected any misspellings)

我已完成以上清單,並且同意遵守 Code of Conduct

I have completed the checklist and agree to abide by the code of conduct.

  • 同意 (I consent)

madhuLin and others added 2 commits October 13, 2025 09:46
* Feat: Added Ethereum contract compilation, deployment, and retrieval on Besu and Quorum (#119)

* feat: initial implementation of contract deployment

* feat: support contract compile and deploy on Besu and Quorum

* feat: add `bdk eth contract get` command
doc: update doc

* fix: fix import error in compile
refactor: refactor contract service structure

* test: add unit tests for compile and deploy

* test: add unit tests for contract deploy and tool

* test: Reduce uncoverage

* chore: workflows newly installed solc

* feat: Added remote download solc version function

* chore: change CHAMGELOG.md, package.json

* test:complete loadRemoteVersion unit test

* chore: update comments and minor non-functional code changes

* fix: load remote solc not used

* feat: Automatically load a specific version of solc from the Internet

* test: add getPragmaVersion、findVersion unit test

* doc: Added contract compilation, deployment, and query documents

* chore: eslint corrections, documentation adjustments,...

* chore: Change version, update doc

* fix: Solc deployment error when the contract version is greater than 0.8.20

* test: add checkSolcAvailability test

* chore: Remove openzeppelin

* chore: chage evmVersion to istanbul

* Update CHANGELOG.md

---------

Co-authored-by: York Chang <31153913+Yorkchung@users.noreply.github.com>

* chore: Insufficient modification permissions

* chore: fix merge issue

* chore: merge issue

* chore: skip the unit-test error code

* feat: select a node to deploy the contract

* fix: quickly build the besu chain to build a quorum

* chore: changelog、test fix、doc change

* chore: remove console、fix doc

* 3.4.0 - feat: fabric channel snapshot (#132)

* chore: update fabric version to 2.3.1

* chore: update fabric version to 2.5.10

* feat: add snapshot command

* fix: force delete file after test

* chore: fit eslint

* fix: use try catch to resolve the rmSync error

* fix: fix e type unknown

* chore: gitignore go vendor packages

* docs: add snapshot operations to docs

* fix: fix unit test permission denied error

* fix: force delete by deleteNetworkFolder in bdkFile.ts

* fix: comment mounted folder to fix permission error

* check github runner UID and GID

* fix: run the container as user to fix permission denied error

* fix: try mounted tmp file for endorser connection error

* refactor: copy the snapshots content from /var/ to /tmp/

* refactor: copy snapshots content under /var/ to /peerOrganizations/ on host

* Update unit-test.yml

* docs: modify snapshot example

* chore: remove useless line of code and update docs and changelog

* chore: remove uselessline and add error handling

* chore: update changelog and snapshot command message

* chore: apply custom error for snapshot

---------

Co-authored-by: casper <casper900212@gmail.com>

* 3.4.3 - test: snapshot unit test (#134)

* chore: update fabric version to 2.3.1

* chore: update fabric version to 2.5.10

* feat: add snapshot command

* fix: force delete file after test

* chore: fit eslint

* fix: use try catch to resolve the rmSync error

* fix: fix e type unknown

* chore: gitignore go vendor packages

* docs: add snapshot operations to docs

* fix: fix unit test permission denied error

* fix: force delete by deleteNetworkFolder in bdkFile.ts

* fix: comment mounted folder to fix permission error

* check github runner UID and GID

* fix: run the container as user to fix permission denied error

* fix: try mounted tmp file for endorser connection error

* refactor: copy the snapshots content from /var/ to /tmp/

* refactor: copy snapshots content under /var/ to /peerOrganizations/ on host

* Update unit-test.yml

* docs: modify snapshot example

* test: add snapshot unit test

* fix: revise the snapshot path of joinBysnapshot unit test

* test: apply conditional snapshot path for joinBySnapshot unit test

* test: check snapshot path

* chore: remove debugging console log

* chore: remove useless log

* chore: remove useless import

* chore: remove useless import

* chore: update changelog

* chore: remove useless comment

---------

Co-authored-by: casper <casper900212@gmail.com>

* chore: remove console log

* doc: update EXAMPLE.md (#136)

* fix: Remote solc compilation path problem、The get command is not displayed

* chore: version update

* chore: Repair analysis

* fix: Repair Project Safety Warning

* chore: Style Restoration

* chore: Restore fabric doc

* chore: localSolcCOmpile recover try catch

* chore:  unit-test fix

* chore: update axios verson

* fix: Besu.Backup done() called multiple times

* chore:  fix test-results.json error

* Update CHANGELOG.md

---------

Co-authored-by: York Chang <31153913+Yorkchung@users.noreply.github.com>
Co-authored-by: casper-ubereats <casper900212ubereats@gmail.com>
Co-authored-by: casper <casper900212@gmail.com>
@Yorkchung Yorkchung merged commit ccec256 into master Nov 21, 2025
14 checks passed
@Yorkchung Yorkchung deleted the 3.4.1 branch November 21, 2025 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants