Anypoint DataGraph Release Notes

January 24, 2024

Fixed Issues

Issue Resolution ID

The user-defined mapping between source fields and target fields is now adhered to when using links with compound keys (keys with more than one value).

W-14695101

Customizations for types and methods are renamed correctly regardless of their order.

W-14712796

November 8, 2023

What’s New

  • The DataGraph widget is removed from the Anypoint Platform landing page.

  • Output, error handling, and performance are improved for the Delete Source implementation.

Fixed Issues

Issue Resolution ID

Orphan deployments no longer remain when an environment is deleted.

W-13798949

The user’s role validation is now added to the API Scaling endpoints.

W-14397779

July 20, 2023

Fixed Issues

Issue Resolution ID

Capacity update (Scaling API calls) functionality now works correctly for every scenario (including corner cases).

W-12778347, W-13579357

The insufficient capacity warning is now displayed under the right circumstances.

W-11026609

June 27, 2023

Fixed Issues

Issue Resolution ID

You can now disable collaboration on a Level-1 object type that contains a linked field.

W-11485830

The custom memory threshold check is now disabled to prevent false positive HTTP 429 errors.

W-13157746

When you make any change in DataGraph, the redeploy is now performed with the correct worker and vCore values.

W-13562746

April 27, 2023

Fixed Issues

Issue Resolution ID

Users with the contributor role can no longer add or edit Exchange assets fields and descriptions.

W-11604013

You can now enable Collaboration on Level 1 object types that are returned as a single object by a query method.

W-11501282

You can now run operations through the UI after configuring a load balancer with the CLI.

W-11825355

When multiple APIs are created in API Manager, the deploy service now selects the correct API.

W-11909192

vCores are now freed up when an environment or organization is deleted.

W-12204967

You can now serialize the model successfully when an object is not present in the dialect cache.

W-12212178

The path for a single-source API in the UI is now API list / <Source API Name>.

W-12248127

When adding or upgrading sources through the CLI, additional validations now prevent merge conflicts.

W-12166528

Error logging now includes improvements to facilitate diagnosis.

W-12399713

Case management of the PassThrough authentication functionality now works correctly.

W-12415120

Inbound and outbound throttling strategy is now improved.

W-12411841, W-12513865

Link fields no longer incorrectly appear as candidates for primary keys.

W-12482623

Customer-facing application log functionality now includes fixes and improvements.

W-12451404, W-11586988

When sent as part of the request, the x-correlation-id header handling is now improved to avoid duplicated headers.

W-12068923

The DataGraph editor now recovers and displays correctly when the DataGraph model fails.

W-12451137

The DataGraph application version is updated to take advantage of the latest fixes and functionalities of Mule runtime engine.

W-12697790, W-12696055

The DataGraph UI now uses system fonts, which improves legibility, adds native support for localization and character subsets at the operating-system level, and increases performance because the browser no longer has to download custom fonts.

W-12705930, W-12695274

DataGraph policies selection is now retained on schema update.

W-11461565

November 3, 2022

Fixed Issues

Issue ID

Links and merges now display correctly when the source APIs are added through the CLI or the UI.

W-11899204, W-11234435

September 26, 2022

Fixed Issues

Issue ID

Using the DataGraph CLI datagraph load-balancer-config add command, you can now add a load balancer for a DataGraph application.

W-11584882, W-11637288

The datagraph load-balancer-config describe command now displays a table containing DLBs for Datagraph application.

W-11637288, W-11586296

The datagraph load-balancer-config remove command now points to the correct endpoint.

W-11586296

The CLI now correctly displays command error responses.

W-11741214

July 29, 2022

What’s New

  • You can now use the DataGraph best practices ruleset in API Designer to help you ensure your API project adheres to DataGraph best practices. The ruleset is a collection of governance rules you can add as a dependency to any API project you want to use in DataGraph. See the documentation for more details.

  • This release increases the timeout per API call.

Issue ID

When editing an API, the Apply Changes button is enabled only when there are changes to be saved.

W-11093376

Source APIs with unions in the RAML are now transformed into the correct GraphQL type.

W-11350037

Auto generated types are now aligned with RAML definition.

W-10916247

June 1, 2022

What’s New

  • You can use the datagraph commands on version 3.x of the Anypoint CLI to add and edit API sources in DataGraph. To do so, you must first add the appropriate DataGraph API extensions to the API sources. See Using Anypoint Platform DataGraph CLI and API Extensions for more information.

  • You can now download diagnostic data from the List of APIs added page in DataGraph. See Download Diagnostic Data for instructions.

  • This release contains accessibility improvements in the UI, including the addition of alternative texts for images and alternative visual and non-visual indicators. This release also adds improvements to ensure that the product is operable with the keyboard.

Fixed Issues

Issue ID

When changing the API URL without applying changes, navigation to the API Details page now works as expected.

W-10704011

Deployments no longer fail with a The application name is already used by other application error.

W-10678209

This release improves deployment error handling for expired accounts.

W-11043255

If a call to API Manager returns a new policy that is not compatible, the deployment now works as expected.

W-11043253

You can now add OAuth protected APIs with non-TLS endpoints to the unified schema.

W-10696989

API updates no longer fail with a HTTP 400 error when the API version is missing.

W-11138046

DataGraph now aborts deployments if the deployment environment does not exist.

W-11017379

A job that deletes organizations and environments no longer fails with a connection timeout when calling DataGraph core services.

W-11173125

April 18, 2022

What’s New

  • After you’ve added an API schema to DataGraph, you can now update the version of the API source any time you like. Refer to Update an API Version.

Fixed Issues

Issue ID

DataGraph now mentions composite keys in UI messaging when you enable collaboration on an object type.

W-10739624

When configuring security, keystore state is persisted as expected.

W-10883804

March 21, 2022

What’s New

Fixed Issues

Issue ID

DataGraph now displays an error message when you try to use special characters in a field name.

W-10594175

DataGraph now validates GraphQL allowed characters.

W-10594134

This release includes improvements in deployment error handling.

W-10594133

DataGraph now sends the certificate authority (CA) as a truststore.

W-10735331

This release includes new supported scenarios for hiding fields and methods.

W-10746617

This release includes improvements in collaboration functionality.

W-10674744, W-10660008

All re-nameable fields now contain tooltips.

W-10758463

Pass-through authentication now accepts default values as valid.

W-10810657

February 14, 2022

What’s New

Fixed Issues

Issue ID

Revised the product language in DataGraph repositories for inclusivity.

W-10594346

Deployments no longer fail with unexpected HTTP 500 errors or other error types.

W-10594316, W-10594447

The DataGraph Federation service no longer fails with HTTP 500 errors on deployment startups.

W-10594266

Improved error handling for API requests when grant types are not provided.

W-10594195

When new applications are created, DataGraph now handles naming conflicts correctly.

W-10594270

Users with an Organization Owner role now have permissions to access the availability endpoint.

W-10594274

December 13, 2021

What’s New

  • DataGraph now supports query methods that use composite keys.

Fixed Issues

Issue ID

Fixed an issue in which an attacker could inject HTML in the SLA approval email template.

AQ-3763

December 6, 2021

What’s New

  • When you add or edit an API in DataGraph, the status update is improved to show the progress of the update.

  • This DataGraph release contains accessibility improvements in the UI, including changes to color contrast and the addition of landmarks, labels, alt text, and accessible names.

Fixed Issues

Issue ID

When you deploy changes, the status update component now works as intended and no longer shows out-of-date changes.

AQ-3836

If you edit the authentication method for an API, the UI now enables the Save button.

AQ-3856

October 2021

What’s New

  • DataGraph now supports pass-through authentication. Refer to Supported Authentication Methods for details.

  • DataGraph provides you the option to configure the number of API calls permitted for a unified schema. Increasing or decreasing API calls enables you to process higher workloads and optimize your consumption when needed. Refer to API Call Scaling in Anypoint DataGraph for instructions.

  • The query editor contains a new actions menu for accessing response logs, query traces, and sharing the endpoint for a unified schema, as well as a button to prettify queries.

  • This update includes improved error handling. See Exception While Fetching Data Error for details.

Fixed Issues

Issue ID

When merging types, the preview images now display correctly.

AQ-3755

When promoting an API, you can choose Sandbox and Production environments only.

AQ-3733

Users with DataGraph Admin and Organization permissions have access to retry a deployment after adding vCores.

AQ-3683

This release contains error handling improvements when switching between environments.

AQ-3677

This release contains error handling improvements when a user without permissions navigates to DataGraph.

AQ-3599

Button icons now display correctly.

AQ-3656

The query editor autocomplete shortcut help text is now compliant with Mac and Windows.

AQ-3565

September 2021

What’s New

  • DataGraph automatically updates all applications to use the latest runtime.

Fixed Issues

Issue ID

If you have configured no policies in API Manager, the schema explorer now loads successfully.

AQ-3563

When scrolling on the Edit Link page, the header remains fixed as intended.

AQ-3448

If you delete an asset in Exchange and then re-publish it with the same version, DataGraph now updates the API’s schema.

AQ-3264

If you try to add a new API with the same GroupId and AssetId as another API, DataGraph displays an API Already exists error.

AQ-2681

August 2021

What’s New

  • Anypoint DataGraph now enables you to track metrics so you’re always aware of your usage relative to the limits specified for your business groups. Use these metrics to track the total number of downstream API calls made for each of the environments in which you’ve deployed a unified schema.

    Refer to Track Usage Metrics for Anypoint Datagraph for more information.

  • DataGraph now indicates API and unified schema modification dates:

    • The DataGraph overview page shows when the unified schema was last updated. (Not available to users with the consumer or operator permissions.)

    • The List of APIs added page shows when an API was added.

    • The API details page shows when an API was added and last modified.

  • You can now download a copy of the unified schema directly from the DataGraph query editor.

Fixed Issues

Issue ID

When resizing the Edit method settings pane, the child elements now display inside the container.

AQ-3238

When searching logs, date ranges are validated.

AQ-3032

If you click the Last hour filter, logs no longer disappear.

AQ-3272

When editing an API schema in a Firefox browser, filtering now works as intended.

AQ-3411

You can now edit API URLs after adding an API to the unified schema.

AQ-3408

The Add link button no longer remains enabled after hiding a type.

AQ-2220

July 2021

What’s New

  • The Anypoint DataGraph UI now raises error messages if you haven’t allocated the correct number of vCores to the environment in which you’re attempting to add an API. The UI enables you to reapply the same changes after allocating the correct number of vCores.

  • Anypoint DataGraph now supports Union type discriminators.

Fixed Issues

Issue Number

When scrolling in the unified schema, the screen no longer abruptly scrolls up and down.

AQ-3504

Anypoint DataGraph now correctly throws HTTP 405 errors for non-supported methods instead of HTTP 500 errors.

AQ-3476

If a call to API Manager fails with a ReadTimeout error, the API deployment process now stops.

AQ-3468

The scroll button on query tracing now works as expected.

AQ-3427

Error messages no longer reveal backend implementation data.

AQ-3423, AQ-3400

June 2021

MuleSoft announces the release of Anypoint DataGraph.

Anypoint DataGraph enables you to leverage the existing capabilities of your application network by unifying all your existing data in a unified schema to create new connected experiences.

Using Anypoint DataGraph, you can:

  • Dynamically query data from a unified schema that runs as a single SaaS GraphQL endpoint

  • Explore data from your application network from a single UI

  • Discover, reuse, and serve information from your application network without writing new code

To learn more about Anypoint DataGraph, see the Anypoint DataGraph overview.