> For the complete documentation index, see [llms.txt](https://docs.developers.symphony.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.developers.symphony.com/admin-guide/change-log/api-agent/archives/agent-20.9-2.62.md).

# Agent - 20.9 (2.62)

This page describes the change log of the 20.9 (2.62) patch updates of the Agent service

## Agent Download

{% hint style="info" %}
To download the Agent, click [here](https://docs.developers.symphony.com/admin-guide/agent-guide/agent-download).

For a list of Agent x SBE compatibilities, click [here](/admin-guide/agent-guide/sbe-x-agent-compatibility-matrix.md).
{% endhint %}

## Agent Changes

### Agent 2.62.7

* Fixed Log4J critical security vulnerability (log4j v2.17).
* Fixed bug where some of the Agent logs were sent to the standard error stream instead of the configured loggers.

### Agent 2.62.4

* Fixed agentservice/ceservice healthcheck
* Fixed some vulnerable dependencies

### Agent 2.62.3

* Fixed some vulnerable dependencies (including upgrades of jackson and httpclient)

### Agent 2.62.2

* Removed the stack trace logging if log level is not set to "debug"
* Increased the size of Ephemeral Diffie-Hellman Keys to 2048 by default

### Agent 2.62.1

* Fixed Docker image of the agent
* Upgrade for library dependencies

### Agent 2.62.0

* Support of new Elements features (Expandable Card, Label and Tooltip)
  * Expandable card: new Expandable card with updated display. The card can have three different states, that can be set by the developer: collapsed, expanded but cropped, fully expanded. *See how to use the `expandable-card` tag in* [*Content Grouping*](/bots/messages/overview-of-messageml/messageml-basic-format-tags/content-grouping.md) *specifications.*
  * Label: it is now possible to set a Label associated with an element (text-field, masked text-field, textarea, dropdown, person selector) so the user can understand better the field meaning. This way the placeholder can focus on providing a hint of the expected format. *See more details on how to use it in the documentation for specific elements supporting the `label` attribute under the* [*Interactive Elements Forms*](/bots/messages/overview-of-messageml/symphony-elements-1.md) *section.*
  * Tooltip: it is now possible to add a hint associated with an element (for text-field, masked text-field, textarea, dropdown, person selector) to provide more detailed information to the user on the meaning or expected value of an Element. *See more details on how to use it in the documentation for specific elements supporting the `title` attribute under the* [*Interactive Elements Forms*](/bots/messages/overview-of-messageml/symphony-elements-1.md) *section.*
* The following API endpoint has been created:
  * [Blast Message](https://developers.symphony.com/restapi/v20.9/reference#blast-message) to send a message to a list of streams (room, IM, MIM).
* Removed a duplicated definition in swagger and moved some endpoints definition to the right swagger repository (see swagger link above)
* Upgrade of library dependencies

## **Deprecation Notice**

### **APIs**

No Agent API was deprecated in Symphony version 20.9.


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.developers.symphony.com/admin-guide/change-log/api-agent/archives/agent-20.9-2.62.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
