Thank you for using Symphony. This document contains essential information about the changes that occurred in the Agent and in the Public APIs of Symphony.
The Swagger file for v20.9 (1.62) available here.
Support of new Elements features (Expandable Card, Label and Tooltip): see the General Updates section below
Added a new API for sending the same message to a list of streams: Blast message (see new APIs below).
Removed a duplicated definition in swagger and moved some endpoints definition to the right swagger repository (see swagger link above)
Upgrade of library dependencies
Fixed Docker image of the agent
Upgrade for library dependencies
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
Fixed some vulnerable dependencies (including upgrades of jackson and httpclient)
Fixed agentservice/ceservice healthcheck
Fixed some vulnerable dependencies
The following API endpoint has been created:
Blast Message to send a message to a list of streams (room, IM, MIM).
Follow User to make a list of users to start following a specific user.
Unfollow User to make a list of users to stop following a specific user.
List User Followers to return the list of followers of a specific user.
List Users Followed to return the list of users followed by a specific user.
No API endpoints were updated in Symphony version 20.9.
No API endpoints were deprecated in Symphony version 20.9.
Main functionalities of Extension Applications are supported in the version 20.9 in the Client 2.0.
New features for Symphony Elements:
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 Message Format - MessageML.
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 Available Elements 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 Available Elements section.
Fixed display bug for Elements Buttons with a long text
Fixed display of the placeholder for Elements Dropdown
Fixed display bug for Cards
Fixed display when Elements are focused in Client 2.0
Java and Python SDK are now supporting the new Datafeed v2 functionality
Extension APIs: Fixed missing refresh when a module is popped out
Extension APIs: Fixed permission to allow again Applications to propose download of files to the end users