> ## Documentation Index
> Fetch the complete documentation index at: https://docs.monad.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# v0.14.5 升级说明

<Warning>
  本页面包含**测试网**和**主网**的升级说明。请始终核实说明适用于哪个网络。
</Warning>

## 升级说明

**`eth_sendRawTransactionSync`** 现在订阅来自执行事件的区块更新，将响应时间提高多达 100 毫秒。此方法现在仅在启用执行事件时受支持。启用了 websocket 的 RPC 运营者不会感受到变化；没有执行事件的节点将对此端点响应 "method not supported"。有关配置详细信息，请参见[执行事件设置指南](/zh/node-ops/events-and-websockets)。

## 1. 以 `root` 用户身份 SSH 登录节点

## 2. 升级 monad 软件包

<Warning>
  如果您在 GPG 签名方面遇到问题（例如签名无效），请使用以下命令更新密钥。
</Warning>

```bash theme={null}
curl -fsSL https://pkg.category.xyz/keys/public-key.asc \
  | gpg --dearmor --yes -o /etc/apt/keyrings/category-labs.gpg
```

```bash theme={null}
sudo apt update && sudo apt install --reinstall monad=0.14.5 -y --allow-downgrades --allow-change-held-packages
sudo apt-mark hold monad
```

<Warning>
  `apt-mark hold monad` 命令可防止 monad 软件包被 `apt-get upgrade` 自动升级。如果没有它，无人值守的系统升级可能会安装未经您的网络批准的更新版本的 monad，从而导致版本不匹配问题。
</Warning>

## 3. 重启服务并验证

```bash theme={null}
sudo systemctl restart monad-bft monad-execution monad-rpc
sudo systemctl status monad-bft monad-execution monad-rpc --no-pager -l
```

预期输出：所有服务应显示 `Active: active (running)`

## 4. 验证运行的版本正确

```bash theme={null}
monad-rpc -V
```

预期输出：

```json theme={null}
monad-rpc {"commit":"25672d619cc35467f621d9fe9e6443d206b6bcd9","tag":"v0.14.5","branch":"","modified":true}
```
