# Release v2.9.0 -July, 2025

### Overview:

This release enhances security and system reliability with two key features: the **App-Based Token Utilization Report**, giving admins real-time visibility into token activity for improved monitoring and audit readiness, and **Rate Limiting & Throttling**, which safeguards against abuse, ensures fair usage, and strengthens protection against DDoS attacks.

### New Features:

1. **App-Based Token Utilization Report:**

   We have introduced a new **App-Based Token Utilization Report** to provide administrators with a centralized view of all access tokens issued within the system. This feature improves visibility into token usage, aiding both **security monitoring** and **audit readiness**.

   **Key Highlights:**

   * **Automatic Tracking** – Every access token issued is automatically logged in the report.
   * **Detailed Metadata** – Report includes Name, Email, Client Name, Client Type, Last Used Time, and Token Expiry.
   * **Real-Time Updates** – Token usage details are refreshed each time a token is used.
   * **Enhanced Security** – Helps identify unused, stale, or potentially compromised tokens.
   * **Admin-Only Access** – Restricted visibility based on role-based access control.

2. **Rate Limiting and Throttling**

   We have introduced **Rate Limiting and Throttling** to improve security, stability, and fair usage of our platform.

   #### Key Highlights:

   * **Request Control** – Limits the number of requests a user can send to the server within a defined timeframe.
   * **Error Handling** – If the request limit is exceeded, the user will receive a **“Too Many Requests”** error message.
   * **Cooldown Period** – Users must wait for the defined timeframe before they can access the application again.
   * **Abuse & Overload Prevention** – Stops excessive traffic, ensuring consistent performance for all users
   * **DDoS Protection** – Acts as a safeguard against distributed denial-of-service (DDoS) attacks.


---

# Agent Instructions: 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://authdocs.skill-mine.com/licentio-documentation/release-notes/release-v2.9.0-july-2025.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.
