![symbol-catapult-v1037](../images/symbol_catapult_v1037_a5dff69d12.jpeg)

## 重要なセキュリティアップデートと機能強化

2024年4月7日、symbol-catapult v1.0.3.7がリリースされました。このリリースでは、symbolコアのアップグレード、node運用者向けのツールの新バージョン、symbol REST APIの機能強化などが行われています。

## Symbolコアのアップグレード

* secret_lockに関するセキュリティ脆弱性が修正されました。
* rocksdbログ管理機能の構成パラメーターが公開されました。

## Node 運用者向けツールの新バージョン

* symbol-bootstrap v1.1.11
* symbol-shoestrings v0.1.2

## Symbol REST APIの機能強化

* ブロック取得時に timestamp によるフィルタリング機能が追加されました。
* コミュニティ開発の metal decoder が標準搭載されました。
* mongodb が v6.0.14 に、nodejs が LTS 版の v20 にアップグレードされました。

## 詳細情報

* Secret Locks で新たに発見されて不具合について: [https://thesymbolsyndicate.notion.site/April-2024-Secret-Locks-e3afb825d2ac4a029f88f74dfe6f02d8](https://thesymbolsyndicate.notion.site/April-2024-Secret-Locks-e3afb825d2ac4a029f88f74dfe6f02d8)
* Catapult Client v1.0.3.7 リリースノート: [https://github.com/symbol/symbol/releases/tag/client%2Fcatapult%2Fv1.0.3.7](https://github.com/symbol/symbol/releases/tag/client%2Fcatapult%2Fv1.0.3.7)
* symbol-rest-gateway v2.4.4: [https://github.com/symbol/symbol/releases/tag/rest%2Fv2.4.4](https://github.com/symbol/symbol/releases/tag/rest%2Fv2.4.4)
* symbol-shoesting v0.1.2: [https://github.com/symbol/product/releases/tag/shoestring%2Fv0.1.2](https://github.com/symbol/product/releases/tag/shoestring%2Fv0.1.2)
* symbol-bootstrap v1.1.11: [https://github.com/symbol/symbol-bootstrap/releases/tag/v1.1.11](https://github.com/symbol/symbol-bootstrap/releases/tag/v1.1.11)

## symbol-bootstrap アップグレード手順

以下は symbol-bootstrap v1.1.10 より v1.1.11 へ更新する為のコミュニティ有志によって作成されたアップグレード手順です。アップグレードの参考情報として利用ください。

```shell
# prepare and backups
cd ~/symbol-bootstrap
symbol-bootstrap stop 
symbol-bootstrap decrypt --source target/addresses.yml --destination backup/addresses.yml
cp target/nodes/node/data/harvesters.dat backup/harvesters.dat
npm uninstall -g symbol-bootstrap 

# bootstrap update
cd ~/symbol-bootstrap
mkdir npm && cd npm 
git clone https://github.com/symbol/symbol-bootstrap
cd symbol-bootstrap
npm ci 
npm install -g .

# reload bootstrap
cd ~/symbol-bootstrap
# symbol-bootstrap resetData # If mongodb does not start after restarting, execute the command below (synchronized data such as blocks will be discarded)
symbol-bootstrap start -p mainnet -a dual -c custom-preset.yml --upgrade -d

# check health
symbol-bootstrap healthCheck
```

## 感謝

symbol-catapult v1.0.3.7のリリースにあたり、コアデベロッパーやコミュニティメンバー含む多くの貢献者の方々からご協力をいただきました。この場を借りて、深く御礼申し上げます。

## Symbol コミュニティへの参加

Symbol プロジェクトは、開発者、ユーザー、コミュニティメンバーからの貢献を歓迎しています。以下のリンクから、symbolコミュニティに参加できます。

[https://symbol-community.com/community](https://symbol-community.com/ja/community)
