Logi Composer Version 6 Release Notes

This topic describes feature enhancements, resolved issues, and important information for Composer 6. The version currently available is version 6.6.

To purchase this product, contact US Sales or UK Sales.

Important Notices

Support for Zoomdata 4.9 will end on September 25, 2021. With the release of Composer 6.9 LTS, Zoomdata 4.9 will enter Passive Support. Our LTS Passive Support release receives only critical patches and security updates until its end-of-life date. Security updates are not applicable to the third-party dependencies. We encourage you to migrate to our most current LTS release. The documentation for the LTS Passive Support release is updated only when necessary. If there are changes to existing functionality or workarounds that you need to be aware of, you can find the information you need in the Release Notes.

For more information about the supported Logi Composer and Logi Zoomdata releases, see Logi Composer (Zoomdata) Release Vehicles.

Upgrade and Migration Considerations

  • If you are upgrading from Zoomdata 2.6.1 to the latest version of Composer, you can change the default http port to enable https for your environment. For information and steps, see Configuration Property Files.

    If you are upgrading a Zoomdata environment older than 3.7 to Composer version 6 or later, upgrade first to Composer 5.9 and then upgrade to Composer version 6 or later. Otherwise, the upgrade will not work.

  • If you are upgrading to a newer version of Composer and you also want to change your encryption mode, perform the upgrade first and complete the steps described in Change the Encryption Mode.

  • Manually upgrading Composer no longer provides the Java Runtime Environment (JRE) needed for Composer to start. Make sure you have Java 11.0.5 or later installed before you manually install or manually upgrade to Composer 5.8 or later. If you do not, Composer will not start.

  • Due to the upgrade of the HashiCorp Consul (service discovery) version from 0.7.5 to 1.2.2, custom connectors built before Zoomdata 3.2 ( built for versions 3.1 or earlier versions) will not appear after you migrate to Zoomdata 3.7 (or later) or to Composer 5 (or later). This is caused by incompatibilities between old connectors and the new Consul. To make your custom connectors compatible with Zoomdata 3.7 (or later) and Composer 5 (or later), you must migrate the connectors as described in Custom Connector Migration.

    This migration step is required only for custom connectors built with Zoomdata versions earlier than 3.2 or for connectors that were present before Zoomdata 3.2 but that are now deprecated (for example, the Hive on Tez connector, which was replaced by the Hive connector in Zoomdata 3.7).

  • Zoomdata version 3.2 (or later) and Composer 5 (or later) versions use headless Google Chrome instead of Firefox for the Screenshot microservice. See Set Up the Screenshot Microservice.

For information about Composer's end-of-life policy for third-party software, see Composer's Third-Party End-of-Life Policy.

Back to top

Feature Enhancements

Title Description
Composer 6.6 Enhancements
Authorization Changes

The group privilege Can Manage Visuals was renamed to Can Administer Visuals in this release. The corresponding API privilege ROLE_MANAGE_VISUALS was also renamed to ROLE_ADMINISTER_VISUALS. Customers who use the API to manage groups must manually make this change wherever ROLE_MANAGE_VISUALS is currently used; if you use the Composer user interface (UI) to manage groups, the change will happen automatically.

In addition, to alter and save an individual visual in a dashboard now, you must either be assigned to a group with the Can Administer Visuals (ROLE_ADMINISTER_VISUALS) privilege or be the creator of the visual.

Connector Updates The maximum version of Spark SQL data stores supported by the Composer Spark SQL connector is now version 3.0.
COALESCE Function Changes The COALESCE function now supports aggregate metrics with complex calculations using arithmetic functions (for example COALESCE(max(sales) * 1.3, 0)), so a default value can be used if null values are returned.
Performance Improvements Improved server start times by 15 percent.
User Interface Changes Labels on bar charts have been upgraded to take into account the bar color as well as the background color of the UI.

Table data can now be aggregated by group field if the group field is not the first group field for the table and the data source indicates that the group field can be aggregated.

Composer 6.5 Enhancements
New Trusted Access Authorization Introduced

Composer now provides its own security methodology that allows for machine-to-machine authorization of Composer resources when embedded in your application (the “parent” application). This is a form of “delegated” authorization where the parent application can determine, on demand, how and when to authorize any given embedded Composer component to an end-user logged into the parent application. This methodology is called Trusted Access.

Logi Analytics recommends using Trusted Access for all embed-related workflows.

Embedded Dashboard Changes

Significant changes were made to how dashboards can be embedded in your applications. Primarily, while your existing embedded dashboard HTML snippets will continue to work, this release introduces the ability to embed dashboards using JavaScript code. This is more powerful than the HTML script snippet provided in previous releases because it provides you with more tailoring options for the dashboards in your application.

Logi Analytics recommends using Trusted Access for all embed-related workflows.

User Interface Changes The Advanced options (Root, Embed ID, Show Banner, Show Header, Show Logo, Show Title, Show Breadcrumbs, and Show Actions) previously available on the Embed Code dialog that produces an embeddable HTML script snippet have been removed.

The OAUTH option on the Security page of the Supervisor UI has been renamed Trusted Access & OAUTH.

Composer 6.4 Enhancements
Raw Data Table Changes

Multiple changes were made to raw data tables, including:

  • UI references to "raw data tables" or "raw data table" have been changed to simply "tables" or "table."
  • A context menu has been added to table column headings.
  • You can now group tables.
  • You can aggregate metrics in a table.
  • You can set even time intervals in a table.
  • You can alter the granularity of a time field in a table.
Data Source Configuration Changes A new "Data Unavailable" message now appears when an error occurs obtaining data from a data source for a row security filter. In addition, if a row security filter returns no results, a new "No search results" message appears.
The default settings available for tables in a data source configuration have changed.
Caching Changes A new metadata cache to cache field statistics and improve overall metadata caching performance has been introduced.
Composer 6.3 Enhancements
Installation Changes

CentOS 6 is no longer supported and the special installation Bootstrap procedure (bootstrap-zoomdata-centos6.run) is no longer provided with this product. CentOS 6 is no longer supported by Red Hat Linux (RHEL). Use CentOS 7 or 8 instead.

Red Hat Linux 6 and Scientific Linux are no longer supported.
Rebranding Updates The Content-Type header vnd.zoomdata.v2+json is no longer supported in version 5.9.1 and later and can no longer be used as the Content-Type for API routes. It has been removed from the product. Use vnd.composer.v2+json as the Content-Type for API routes instead.
Custom Chart CLI Changes A new version 5 of the custom chart CLI is introduced in this release.
Elasticsearch Connector Changes

Support for Composer Elasticsearch 6 and 7 indices with a disabled _source field or with a _source field with exclusions has been introduced. In past releases, only Elasticsearch data stores with the _source field enabled and with no exclusions were supported.

A new elasticsearch.inner-hits.size property has been introduced for Elasticsearch 6 and 7 connectors.
Data Source Authorization

This release introduces source authorization, the ability to permit your account or specific groups or users in your account to read, write, or delete a data source configuration.

As a result of the introduction of data source authorization in version 6.3, the ability to restrict data sources within group definitions has been removed. Use data source authorization instead.

Column Security Updates This release introduces support for multiple groups in a data source column security filter. In past releases, only a single group could be selected for a column security filter.
Authorization Updates A new Can Manage Source Permissions privilege has been added.
A new Can Administer Sources privilege has been added.
The Can Export Dashboards & Data Sources privilege has been renamed to simply Can Export Dashboards in this release.
The API privileges ROLE_DELETE_ALL_SOURCES, ROLE_MANAGE_ALL_SOURCES, ROLE_VIEW_ALL_SOURCES, and ROLE_MANAGE_SOME_SOURCES have been removed from the product.
User Interface Changes A new Permissions column has been added to the Sources page.

The Column Security dialog has been changed to support multiple group column security filters. A new Add Groups button is provided that activates a new Add Groups dialog.

Composer 6.2 Enhancements
Rebranding Updates The name Zoomdata was replaced with Composer in error messages for source and dashboard imports as well as in several messages in log files.
Authorization Updates The user experience when saving, updating, or sharing a dashboard is now consistent whether you use the Composer user interface or its API.
New Dremio Connector A new Dremio connector has been introduced in this release.
Data Source Changes Data source configurations can no longer be disabled. Once they are enabled, they cannot be disabled by anyone.
Data Source Row Security And Column Security Changes The row security and column security restrictions specified for a data source configuration can now reference the same field in the data source. In past releases this was not possible.
User Interface Changes LDAP errors that occurred when logging in as a user whose Composer account was changed since the LDAP user definitions were established have been resolved.
An error now appears if you try to import a dashboard that contains a visual that does not exist in Composer.
Null values can now display as zeros in line charts (including line & bar, multiple metric, and attribute line charts). A new Display null as zero check box has been added when you set the granularity for time fields on line charts.
Composer 6.1 Enhancements
Query Engine Changes A new property for the query engine was introduced in this release: qe.max.rows.during.execution. Use this property in the query engine properties file (/etc/zoomdata/query-engine.properties) to limit the number of rows of data that can be processed for a single query.
Data Source Configuration Changes You can now insert variables in the custom SQL of a data source configuration and specify defaults for those variables.
Row Security Changes Row security has been enhanced in this release to allow you to use filters to restrict data source data for specific users or accounts. In past releases you could only restrict the data for specific groups.
User Interface Changes The Default option on the visual drop-down menu has been removed in this release. You can still specify the default settings for a visual style in a data source using the Visuals tab in the data source configuration wizard.
The Clear Cache button () on the Sources page has moved from its own column to the Actions column. In addition, the icon used for the Clear Cache button has changed.
The dashboard library has been modified to match the look of the Sources and Connections pages as well as the Visual Gallery. The side menu has been removed and the options on the side menu have been converted to buttons at the top of the page.
Pagination mode has been introduced for viewing raw data tables. You can now use a new pagination bar at the bottom of a raw data table to page through and view the fetched data.
Composer 6.0 Enhancements
Migration Considerations With this release, you can no longer use <hostname>:8080/zoomdata/api/version. This is no longer supported. Use <hostname>:8080/composer/api/version instead.
The server.multiple-context-path.primary and server.multiple-context-path.secondary properties in the zoomdata.properties file have been deprecated.

If your installation uses Kerberos, the default behavior for unauthenticated users has also changed. From a browser, unauthenticated users are now redirected to the Composer login page. For API calls, links in the format <hostname>:8080/api/version or <hostname>:8080/zoomdata/api/version now return an unauthorized 401 error. To resolve the error, use <hostname>:8080/composer/api/version.

Rebranding Updates The Service Monitor was rebranded.
Error messages in the UI were rebranded.
The word "chart" was changed to "visual," where appropriate, in the translation file used for internationalization.
Derived Field Changes You can now use the NOW() function in a derived field definition to obtain the current date and time. However, NOW() functionality is not enabled by default.
User Interface Changes The color of the Add Filter button on the Row Security dialog and on the Column Security dialog was adjusted to align with the color of other buttons in the UI (it is now blue) and the button was moved from the left side of the dialogs to the right.
A row security filter can now be assigned to more than one Composer group. In past releases, it could only be assigned to one group.
If a user belongs to more than one group, each with separate row security filters for the same data source, an error message now appears when the user tries to view a dashboard using the data source.
You can now use derived fields (row-level expressions) in row security filters.
Color palette names can now be translated using the translation file.
When a dashboard is embedded in an application, its sidebar now becomes a pop-up dialog (instead of a sidebar) when it is opened.
The maximum length of dashboard and chart descriptions has increased from 255 characters to 750 characters.

Back to top

API Updates

Endpoint Method Description
Composer 6.6 API Updates
Group privilege renamed The API privilege ROLE_MANAGE_VISUALS was renamed to ROLE_ADMINISTER_VISUALS. Customers who use the API to manage groups must manually make this change wherever ROLE_MANAGE_VISUALS is currently used. See Authorization Changes.
/api/dashboards/<dashboard-id>/acls/bulk PATCH This new endpoint assigns permissions for a dashboard to a list of security identities (groups, users, accounts).
/api/sources/<source-id>/acls/bulk PATCH This new endpoint assigns permissions for a data source to a list of security identities (groups, users, accounts).
/api/user/permissions/visuals/<visual-id> GET This new endpoint retrieves the permissions for a visual for the currently logged in user.
/api/visuals GET

The payload from this API now can include permission information for the visual, if the query parameter includePermissions=true is included, enabling this capability.

Composer 6.5 API Updates
/api/trusted-access/clients GET Returns all the Trusted Access client information in the metadata. Included with this information is the access token validity time (in seconds), client ID, client name, client secret expiration time (in seconds), and the token authentication method. For a description of these, see Trusted Access Client Properties.
/api/trusted-access/clients POST Creates a Trusted Access client. The request must specify the number of seconds for which the access token is valid and the client name. The client name must be unique. When you create the client, the client ID, client secret, secret expiration time, and the token authentication method are automatically generated.
/api/trusted-access/clients/<id> GET Returns the Trusted Access client information for a specific client. The request must specify the client ID.
/api/trusted-access/clients/<id> DELETE Deletes a specific Trusted Access client. The request must specify the client ID.
/api/trusted-access/clients/<id> PATCH Updates the Trusted Access client information for a specific client. The request must specify the client ID and the number of seconds for which the access token is valid.
/api/trusted-access/token POST Generates a new access token for a user. The request must specify the Composer user name. The user must already exist, and have an active Composer user account (unless you are using LDAP with automatic provisioning for Composer).
Composer 6.4 API Updates
/api/sources/<source_id>/cache/visdata DELETE Clears the visual data cache.
/api/sources/<source_id>/cache/metadata DELETE Clears the metadata cache.
/api/sources/<source_id>/cache DELETE Clears both the visual and metadata caches.
Source definition endpoints ---

A new boolean cacheableMetadata property indicates whether metadata caching is enabled for a data source. The existing cacheable property indicates whether caching, in general, is enabled for the data source.

--- A new statsCached property allows you to control metadata (field statistics) caching on a per-field basis. This property can be used to configure the field statistics look-up via materialized views (ignoring internal caches and redirecting the requests from the original source) and to improve the performance of statistics requests when precreated statistics data exists. Please contact your Technical Support representative to get guidance on how to configure this.
/api/visdefs/<sourceid> --- This endpoint is deprecated. It has been replaced by a new /api/visuals/source/<sourcid>/summary endpoint. The response produced by the new endpoint has also changed to include a new visualId setting.
/api/visuals/source/<sourcid>/summary GET  
Composer 6.3 API Updates
/api/user/permissions/sources GET Lists the permission levels for the logged in user for all data source configurations in the system.
/api/user/permissions/sources/<sourceid> GET Retrieves the currently logged in user's source permissions for a data source.
/api/sources/<sourceid>/acls GET Retrieves a list of access rights for a data source. You can restrict the list to specific users, groups, or accounts using the sidTypes parameter. In addition, you can use the returnSids parameter to restrict the list so it retrieves only users, groups, or accounts with access to the data sources or to only users, groups, or accounts without access.
/api/sources/<sourceid>/acls/bulk PUT Grants or revokes permissions to a data source configuration a list of groups, users, or accounts.
/api/sources/<source-id>/security/attributes --- These endpoints now support the specification of multiple groups for a data source column security filter.
/api/sources/<source-id>/security/attributes/<id> ---
Composer 6.2 API Updates
Visual placement --- An error is now produced when you try to place the same visual on a dashboard twice.
/api/groups   The sources field has been deprecated and will be removed in a future release.
  The configType field has been deprecated and will be removed in a future release.
Composer 6.1 API Updates
/api/sources/<source-id>/security/filters --- This endpoint has been enhanced to support account and user security identifiers. In past releases, only group security identifiers were supported.
/api/security/sids --- This new endpoint has been introduced to retrieve security ID information. The sidTypes parameter can be specified with this new endpoint to limit the type of security ID information retrieved. Valid values for sidTypes are GROUP, USER, ACCOUNT, or ALL (the default).
Composer 6.0 API Updates
none

API documentation is provided with your Composer installation at this link: https://<composer-URL>/composer/swagger-ui.html.

Back to top

Resolved Issues

Title Description
Composer 6.6 Resolved Issues
COALESCE Function Changes The COALESCE function now supports aggregate metrics with complex calculations using arithmetic functions (for example COALESCE(max(sales) * 1.3, 0)), so a default value can be used if null values are returned.
Pivot Tables Pivot table performance is improved for a Postgres data source that uses custom SQL.
Elasticsearch Connectors Elasticsearch connectors now provide error messages when a Last Value metric cannot be computed correctly. See Elasticsearch Last Value Processing.
Line Trend Visuals Improved performance of line trend visuals.
Performance Java memory performance on live dashboards has been improved.
API/SDK It is no longer possible to create two visuals with the same controlsCfg ID using the API.
An incorrect call for the removeEventListener function has been corrected.
Importing Dashboards Resolved a problem in which an attempt to import a dashboard failed when the dashboard included a visual shared with another dashboard that had already been imported.
Embedded Dashboards Dashboards are now embedded successfully when they contain no visuals.
Composer 6.5 Resolved Issues
MSSQL Connections Resolved a problem in which some MSSQL connections no longer worked for visuals and dashboards after an upgrade from 4.9 to 5.9.
Embedded Dashboards Line and bar trend visuals now work in embedded scenarios.
Composer 6.4 Resolved Issues
Embedded Dashboards You can now remove a visual from an embedded dashboard. A new Remove Visual option has been added to the embedded dashboard drop-down menu.
Numeric Data Exports All numeric data in an exported CSV file is now exported in decimal form. In past releases, some numbers were exported using scientific notation.
Window Aggregation Functions Window aggregation functions now support derived fields as partitioning arguments. See Window Aggregation Functions.
Composer 6.3 Resolved Issues
Embedded Dashboards Dialog elements now appear correctly for iFrameless embedded dashboards.
Filtering Corrected a filter problem that occurred when drilling down (zooming) on a particular attribute.
Amazon S3 Connector Corrected a problem in which the Amazon S3 connector sporadically failed to detect a file delimiter.
Composer 6.2 Resolved Issues
LDAP Resolved LDAP errors that occurred when logging in as a user whose Composer account was changed since the LDAP user definitions were established.
Embedded Dashboards Unnecessary pop-up dialogs no longer appear in an embedded dashboard when the visual style is switched.
Time Bar The initial load of a dashboard no longer hides the time bar.
Dashboards The top of a long dashboard link list is now viewable when you scroll down the list.
An error now appears if you try to import a dashboard that contains a visual that does not exist in Composer.
Themes Dark themes now work correctly with line charts.
Composer 6.1 Resolved Issues
Jquery Support Composer updated the version of jquery it uses to version 3.5.0 or later.
Map Visuals The OpenMapSurfer tile provider for maps is no longer supported. When you upgrade to this version of Composer, all visuals that use OpenMapSurfer are upgraded to use OpenStreetMap instead.
Snowflake Connector Problems creating a Snowflake data source from a Snowflake table that contained a numeric or date field have been resolved.
Performance Performance was improved for the sort and limit feature in visuals.
Composer 6.0 Resolved Issues
Connectors Connectors correctly start now when the config-server.enabled=true option is set in the edc.properties file in an HA environment.
Security Improved security in enterprise data connectors.
Kerberos If you have Kerberos enabled, you must use a static context path for the Composer login URL. Multiple or dynamic context paths are not supported at this time.

Back to top

Deprecated Features

Title Description
Composer 6.6 Deprecated Features
none
Composer 6.5 Deprecated Features
JavaScript properties The application.banner and application.logo JavaScript properties are deprecated. See Supported Dashboard Component Properties.
Composer 6.4 Deprecated Features
API  The /api/visdefs/<sourceid> API endpoint is deprecated. It has been replaced by a new /api/visuals/source/<sourcid>/summary endpoint.
Composer 6.2 Deprecated Features
API The sources field in the /api/groups endpoint has been deprecated and will be removed in a future release.
The configType field in the /api/groups endpoint has been deprecated and will be removed in a future release.
Composer 6.0 Deprecated Features
Properties

The server.multiple-context-path.primary and server.multiple-context-path.secondary properties in the zoomdata.properties file have been deprecated. This release does not support multiple context paths.

API

You can no longer use <hostname>:8080/zoomdata/api/version. Use <hostname>:8080/composer/api/version instead.

Composer 5.9.1 Deprecated Features
API  The /api/security/attributes endpoint is replaced with the new /api/sources/<source-id>/security/attributes endpoint, used for column security.
The /api/filters endpoint is replaced with the new /api/sources/<source-id>/security/filters endpoint, used for row security.
The /api/dashboards/<dashboard-id>/key endpoint. When removed, you will no longer be able to share a dashboard by generating a public link.
Composer 5.9 Deprecated Features
API Endpoints The visualizations container in the response from a GET or PATCH /api/sources/<id> request.
Authorization The UI privilege Can Share Visuals & Dashboards (API privilege ROLE_SHARE_DASHBOARDS) associated with sharing a dashboard via a dashboard link has been renamed Can Generate Dashboard Public Link (same API privilege), but is officially deprecated in release 5.9.

Back to top

Removed Features

Title Description
Composer 6.6 Removed Features
none
Composer 6.5 Removed Features
none
Composer 6.4 Removed Features
Fields
  • com.zoomdata.resource.GroupAclResource#bookmarks
  • com.zoomdata.resource.GroupAclResource#connections
  • com.zoomdata.resource.InventoryItemResource#ownerFullName
  • com.zoomdata.resource.InventoryItemResource#ownerUserId
  • com.zoomdata.resource.dashboard.DashboardResource#userId
  • com.zoomdata.resource.dashboard.DashboardResource#shareState
  • com.zoomdata.resource.dashboard.DashboardResource#ownerName
Sorting Option The com.zoomdata.web.controller.InventoryController.SortableField#OWNER sorting option that relied on the OWNER field that was deprecated in 5.9 has been removed from the code.
Authorization

The API privilege ROLE_SAVE_DASHBOARDS, deprecated in 5.9, has been removed from the code. Use ROLE_CREATE_DASHBOARDS instead. All existing groups that had the ROLE_SAVE_DASHBOARDS permission granted are automatically migrated to ROLE_CREATE_DASHBOARDS. However, if your organization has integrated Composer API calls into third-party software, you will need to manually change all references of ROLE_SAVE_DASHBOARDS to ROLE_CREATE_DASHBOARDS. See Group Privilege Reference.

API 

The visualizations container in the response from a GET or PATCH /api/sources/<id> request was deprecated in 5.9 and support for it has been removed from the Composer code.

Composer 6.3 Removed Features
Linux

CentOS 6 is no longer supported and the special installation Bootstrap procedure (bootstrap-zoomdata-centos6.run) is no longer provided with this product. CentOS 6 is no longer supported by Red Hat Linux (RHEL). Use CentOS 7 or 8 instead.

Red Hat Linux 6 and Scientific Linux are no longer supported.

JSON The Content-Type header vnd.zoomdata.v2+json is no longer supported in version 6.3 and later and can no longer be used as the Content-Type for API routes. It has been removed from the product. Use vnd.composer.v2+json as the Content-Type for API routes instead.
Group Definitions

As a result of the introduction of data source authorization in version 6.3, the ability to restrict data sources within group definitions has been removed. See Manage Group Definitions. Use data source authorization instead. For information about data source authorization, see About Data Source Authorization.

Custom Chart CLI Support for Version 3 of the custom chart CLI is now removed because it only supported Zoomdata version 3 and earlier and support for those Zoomdata versions has been dropped. Use version 4 or the new version 5 of the custom chart CLI instead. See Supported Custom Chart CLI Versions.
Authorization

The API privileges ROLE_DELETE_ALL_SOURCES, ROLE_MANAGE_ALL_SOURCES, ROLE_VIEW_ALL_SOURCES, and ROLE_MANAGE_SOME_SOURCES have been removed from the product. When you upgrade, groups with these roles will be automatically upgraded with new source authorization settings as follows:

  • Groups with the ROLE_VIEW_ALL_SOURCES privilege are automatically granted read permissions for all data sources.

  • Groups with the ROLE_MANAGE_ALL_SOURCES privilege are automatically granted write permissions for all data sources.

  • Groups with the ROLE_DELETE_ALL_SOURCES privilege are automatically granted delete permissions for all data sources.

Composer 6.2 Removed Features
API

The accountId parameter, which was deprecated in Composer 5.9, has now been removed from the following API endpoints:

  • GET /api/actions
  • DELETE /api/actions/{id}
  • POST /api/actions/{id}/invoke
  • GET /api/dashboards/export
  • GET /api/groups
  • GET /api/inventory
  • GET /api/sources/name/{name}
  • GET /api/sources
  • POST /api/upload/{sourceId}
  • DELETE /api/upload/{sourceId}
  • GET /api/preferences
  • GET /api/users
  • GET /api/visuals
Authorization

The supplied View All group, which was officially deprecated in Composer 5.9, has now been removed from new installations of the product. See About Supplied Group Definitions.

If you are upgrading to this release, the description provided for the View All group has changed, indicating that the group is no longer a default system group and no longer gives users implicit read-only permissions to all sources in the account. Pre-existing data sources will still be accessible for View All group members, but new data sources will not.

Composer 6.1 Removed Features
none
Composer 6.0 Removed Features
none