Upgrade Considerations
Be sure to back up your metadata store (see Back Up the Metadata Store) before you upgrade. Upgrading to Composer v23.2 or later includes an upgrade of Java runtime from 11 to 17, installed and configured automatically during upgrade.-
Verify all of your JVM setting overrides are defined in the
/etc/zoomdata
directory (not/opt/zoomdata/conf
). -
The
.jvm
files in/etc/zoomdata/
only contain parameters that are different from default ones, typically Xms/Xms settings, javaagent settings.
.jvm
file from /opt/zoomdata/conf
for placement into /etc/zoomdata
, that configuration is not overwritten after upgrade. Properties such as XX:+UseConcMarkSweepGC
can prevent services from starting on Java 17 runtime.
For more information on configuration setups and overrides, see Configure Memory Settings and Connector Properties and Property Files.
User.timeZone
may cause a conflict if you used this as a custom attribute. See Upgrade Workflow.Enhancements
The following sections provide you with a summary of enhancements in the previous releases, all of which are present in the latest release of Composer.- v24.4 Enhancements
- v24.3 Enhancements
- v24.2 Enhancements
- v24.1 Enhancements
- Removed Features From Composer v23
- API Updates in Composer v24
v24.4 Enhancements
- Improved Hierarchical Filter Management
- Updated Data Connector Support
- Table Visual Updates
- Export Dates in ISO 8601 Format
- Scheduled Reports Frequency
v24.3 Enhancements
- Expanded Dashboard Sharing
- CentOS / Red Hat Linux Support
- Regional Setting - Australia
- PostgreSQL Support
v24.2 Enhancements
The following enhancements were made to Composer v24.2. Select the links for more information.- Source Creation Enhancements
- Export Numeric Fields and Dates
- Breaking Changes Management
- Import Matching Strategy Improvements
- Improved Line Chart Performance
v24.1 Enhancements
The following enhancements were made to Composer v24.1. Select the links for more information.- Composer v24.1.2 Feature Enhancements
- Enhanced Filter Security Capabilities
- Lite Dashboard for Self-Service Environments
- Suppress Time Zone Labels
- Content Migration Flow Improvements and Breaking Changes Management Expansion
Removed Features From Composer v23
The following features were removed from Composer v23 to make way for improvements in Composer v24.Composer 24.4
Title | Description |
---|---|
24.4.7 Removed Features: | |
None. | |
24.4.6 Removed Features: | |
None. | |
24.4.5 Removed Features: | |
None. | |
24.4.4 Removed Features: | |
None. | |
24.4.3 Removed Features: | |
None. | |
24.4.2 Removed Features: | |
None. | |
24.4.1 Removed Features: | |
None. | |
24.4 Removed Features: | |
None. |
Composer 24.3
Title | Description |
---|---|
24.3.9 Removed Features: | |
None. | |
24.3.8 Removed Features: | |
None. | |
24.3.7 Removed Features: | |
None. | |
24.3.6 Removed Features: | |
None. | |
24.3.5 Removed Features: | |
None. | |
24.3.4 Removed Features: | |
None. | |
24.3.3 Removed Features: | |
None. | |
24.3.2 Removed Features: | |
None. | |
24.3.1 Removed Features: | |
None. | |
24.3 Removed Features: | |
None. |
Composer 24.2
Title | Description |
---|---|
24.2.13 Removed Features: | |
None. | |
24.2.11 Removed Features: | |
None. | |
24.2.10 Removed Features: | |
None. | |
24.2.9 Removed Features: | |
None. | |
24.2.8 Removed Features: | |
None. | |
24.2.7 Removed Features: | |
None. | |
24.2.6 Removed Features: | |
None. | |
24.2.5 Removed Features: | |
None. | |
24.2.4 Removed Features: | |
None. | |
24.2.3 Removed Features: | |
None. | |
24.2.2 Removed Features: | |
None. | |
24.2.1 Removed Features: | |
None. | |
24.2 Removed Features: | |
None. |
Composer 24.1
Title | Description |
---|---|
24.1.12 Removed Features: | |
None. | |
24.1.11 Removed Features: | |
None. | |
24.1.10 Removed Features: | |
None. | |
24.1.9 Removed Features: | |
None. | |
24.1.8 Removed Features: | |
None. | |
24.1.7 Removed Features: | |
None. | |
24.1.6 Removed Features: | |
None. | |
24.1.5 Removed Features: | |
None. | |
24.1.4 Removed Features: | |
None. | |
24.1.3 Removed Features: | |
None. | |
24.1.2 Removed Features: | |
None. | |
24.1.1 Removed Features: | |
None. | |
24.1 Removed Features: | |
None. |
API Updates in Composer v24
This table provides a breakdown of all reported updates in Composer v24.Composer 24.4
Endpoint | Method | Description |
---|---|---|
24.4.8 API Updates: | ||
None. | ||
24.4.7 API Updates: | ||
None. | ||
24.4.6 API Updates: | ||
None. | ||
24.4.5 API Updates: | ||
None. | ||
24.4.4 API Updates: | ||
None. | ||
24.4.3 API Updates: | ||
None. | ||
24.4.2 API Updates: | ||
None. | ||
24.4.1 API Updates: | ||
None. | ||
24.4 API Updates: | ||
/api/sources//cache?cacheType=ENTITY_DATA | DELETE | This endpoint has been expanded to allow you to clear the ENTITY_DATA cache in addition to the DATA and STATISTICS cache. |
Composer 24.3
Endpoint | Method | Description |
---|---|---|
24.2.9 API Updates: | ||
None. | ||
24.3.8 API Updates: | ||
None. | ||
24.3.7 API Updates: | ||
None. | ||
24.3.6 API Updates: | ||
None. | ||
24.3.5 API Updates: | ||
None. | ||
24.3.4 API Updates: | ||
None. | ||
24.3.3 API Updates: | ||
None. | ||
24.3.2 API Updates: | ||
None. | ||
24.3.1 API Updates: | ||
None. | ||
24.3 API Updates: | ||
None. |
Composer 24.2
Endpoint | Method | Description |
---|---|---|
24.2.12 API Updates: | ||
None. | ||
24.2.11 API Updates: | ||
None. | ||
24.2.10 API Updates: | ||
None. | ||
24.2.9 API Updates: | ||
None. | ||
24.2.8 API Updates: | ||
None. | ||
24.2.7 API Updates: | ||
None. | ||
24.2.6 API Updates: | ||
None. | ||
24.2.5 API Updates: | ||
None. | ||
24.2.4 API Updates: | ||
None. | ||
24.2.3 API Updates: | ||
None. | ||
24.2.2 API Updates: | ||
None. | ||
24.2.1 API Updates: | ||
None. | ||
24.2 API Updates: | ||
/api/group-membership/ | PATCH | Manage group membership for users by updating a group: define usersToAdd and usersToRemove to include a single user or an array of users. |
/api/inventory// and /api/inventory// | GET | If you created dashboards and visuals that include your own originID , calling this endpoint returns each item and their associated originID , if applicable. |
/api/sources | GET/PUT | Use to return and define information for a source. |
/api/sources//clone | POST | Use to create a copy of a source. |
Composer 24.1
Endpoint | Method | Description |
---|---|---|
24.1.12 API Updates: | ||
None. | ||
24.1.11 API Updates: | ||
None. | ||
24.1.10 API Updates: | ||
None. | ||
24.1.9 API Updates: | ||
None. | ||
24.1.8 API Updates: | ||
None. | ||
24.1.7 API Updates: | ||
None. | ||
24.1.6 API Updates: | ||
None. | ||
24.1.5 API Updates: | ||
None. | ||
24.1.4 API Updates: | ||
None. | ||
24.1.3 API Updates: | ||
None. | ||
24.1.2 API Updates: | ||
None. | ||
24.1.1 API Updates: | ||
/api/groups | POST, PUT | You can now assign an identifier to your groups using externalId that is unique across tenants. This does not change or replace the accountId assigned by Composer . The externalId is not available in the UI. |
24.1 API Updates: | ||
/api/sources/export | GET | These attributes are returned for sources in your environment. Include these attributes to work with import matching strategies.
|
/api/sources/import | POST | When you import objects into your environment, you can define a matching strategy that uses multiple approaches to reviewing objects to determine how to handle them in conjunction with your selected insertion strategy. Matching strategies are processed in order, proceeding to the next and the next if a strategy fails. If all strategies fail, the object is imported and tagged with your selected tags to help you find affected objects and manage any issues. These attributes are used to define the matching strategy and warning tags to use for import. Send as an array; each strategy is considered in order.
Send |
/api/dashboards/export/ | GET | These attributes are returned for dashboards in your environment. Include these attributes for importing.
|
/api/dashboards/import/ | POST | When you import objects into your environment, you can define a matching strategy that uses multiple approaches to reviewing objects to determine how to handle them in conjunction with your selected insertion strategy. Matching strategies are processed in order, proceeding to the next and the next if a strategy fails. If all strategies fail, the object is imported and tagged with your selected tags to help you find affected objects and manage any issues. These attributes are used to define the matching strategy and warning tags to use for import. Send as an array; each strategy is considered in order.
Send |
/api/visuals/export/ | GET | These attributes are returned for visuals in your environment. Include these attributes for importing.
|
/api/visuals/import/ | POST | When you import objects into your environment, you can define a matching strategy that uses multiple approaches to reviewing objects to determine how to handle them in conjunction with your selected insertion strategy. Matching strategies are processed in order, proceeding to the next and the next if a strategy fails. If all strategies fail, the object is imported and tagged with your selected tags to help you find affected objects and manage any issues. These attributes are used to define the matching strategy and warning tags to use for import. Send as an array; each strategy is considered in order.
Send |
/api/accounts/name/ | GET | This takes the {name} of the tenant account as a path parameter and returns tenant account details. Works similarly to /api/accounts/{id}/ . |