> For the complete documentation index, see [llms.txt](https://titannet.gitbook.io/titan-network-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://titannet.gitbook.io/titan-network-en/resource-network-test/operate-nodes/l1-guardian-node/software-updates/release-v0.1.21-cassini-testnet.md).

# Release v0.1.21 - Cassini Testnet

## ⏰ Update Deadline:

Please ensure that the update is completed by <mark style="color:red;">**August 19, 2024, at 12:00 PM UTC**</mark> (8:00 PM Beijing Time). Failure to do so will result in your node being forcibly taken offline.

<br>

## 🔧 Update Details

### 1. New features:

* L1 now supports AES-CTR encryption and decryption for uploading/downloading files, which improves the security of data transmission.&#x20;
* L1 now supports uploading files in the form of links, waiting for completion synchronously and checking upload progress asynchronously.

### 2. Problem Fixes:

* Fixed the problem that the upload error occurs when the asset already exists in L1 node, which improves the stability of the system.

## **Update Guide**

<details>

<summary>Updating Existing Nodes</summary>

#### **1. Remove the old version**

Remove the old version before downloading the new version.

```bash
rm $(which titan-l1-guardian)
```

#### 2. Download the latest version

Visit the following url to download the latest version of Titan Guardian software:

{% code overflow="wrap" %}

```bash
https://github.com/Titannet-dao/titan-node/releases/download/v0.1.21/titan-l1-guardian
```

{% endcode %}

#### 3. Move to the system directory and update the permissions

Move it to the system directory and ensure it has proper permissions

```bash
mv titan-l1-guardian /usr/local/bin/
chmod 0755 /usr/local/bin/titan-l1-guardian
```

*Note: If you have set the proper execute permission, you may skip this step.*

#### 4. Start the new version

Start the new software.&#x20;

**Important Notes:**

* <mark style="color:red;">**Restart the node**</mark>: The new settings will take effect after updating and restarting the node.

</details>

* Execute the following command to check if the update is successful

```bash
titan-l1-guardian -v
```

<figure><img src="/files/1fkAi8F2kOP3NEo7iM86" alt=""><figcaption><p>The update is successful if the version info shows this. ✅</p></figcaption></figure>
