> For the complete documentation index, see [llms.txt](https://help.titanapp.info/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.titanapp.info/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>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.titanapp.info/titan-network-en/resource-network-test/operate-nodes/l1-guardian-node/software-updates/release-v0.1.21-cassini-testnet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
