This topic provides details about the enhancements in Composer 7.8.
- Visuals Updates
- Edit Custom Charts
- Calculation Editor Changes
- Loading Times
- Integer Data Type Update
- Text Data Type Update
- Group Privileges UI Updates
- Consul Support Updates
- Distinct Count Metric
- Custom Charts Update
- Ubuntu OS Support Updates
- Amazon Linux 2 Support
Composer now loads, renders, and operates standard visuals and custom visuals without using unsafe evaluations that may not comply with some organizations' CSPs. Load and retrieve visuals using
You can now create and edit dynamic variable settings for the
singlelist variables in the Composer sidebar menu of your custom charts.
The calculation editor for visuals and dashboards has been redesigned in Composer to improve the source creation, derived fields, and custom metrics processes. These changes include:
- Data types for derived fields are now automatically assigned by Composer. You no longer need to select Attribute, Number, or Time.
- When you’re creating or editing an expression, select Cancel to return your expression to the initial state.
When you close the calculation editor for derived fields and custom metrics with unsaved changes, Composer displays a confirmation message.
- Select Cancel to continue editing or renaming your derived field or custom metric.
- Select Discard to discard your changes. If you are editing an existing item, your last saved version remains in Composer.
- If you select Discard while creating a new expression, Composer returns you to the source creation work area.
- You can now limit the number of rows you see when previewing the results of your derived field and custom metric in the editor. Enter a value in Rows per Page between 10 and 1000.
- Composer disables the Save button, preventing you from saving a derived field or custom metric unless it has both a unique name and an expression has been successfully run.
- Composer now displays success and failure messages about the save state of your derived fields and custom metrics.
- Data in Preview is displayed automatically for derived fields, even if the Row Data Table visual is disabled for your source. You no longer need to enable the visual in settings.
Composer now returns lists of users more efficiently when called in the user interface or using the API. User Name and User ID information are provided: select an individual user to return that user’s full user information.
/api/users/ to return the user
name and user
id for all users. Use
application/vnd.composer.v3.lightweight+json Media Type.
Integer field types are no longer supported in Composer as a stand alone data type. When you import an
INTEGER into Composer, it is converted to a
NUMBER date type, with two decimal places.
Text field types are no longer supported in Composer as a stand alone data type. When you import
TEXT into Composer, it is represented an
ATTRIBUTE data type.
The Privileges work area in Composer now displays simplified group privilege options based on what functional area each privilege affects. Dependent privileges are listed and linked with required parent privileges. API Privilege Names remain unchanged.
Composer now supports Consul version 1.11.4.
If you update or install Composer in a non-clustered environment using the bootstrap script, Composer is installed or upgraded without further actions needed.
For custom or cluster-based deployments, consult the official Consul documentation to upgrade your environment to include Consul 1.11.4.
You can now select distinct count aggregation for derived
NUMBER fields and in group filters. The distinct count metric is also returned for these fields by API.
The option Enable Menu has been removed from the Manage Custom Charts work area in Composer.
- Composer no longer supports installation in Ubuntu 16.04 environments.
You can now install Composer in Ubuntu 20.04 environments.
You can now install Composer in an Amazon Linux 2 environment.