Skip to main content

Changelog

Prismatic Changelog

Stay up to date with the latest changes and improvements to our product.

Improvements to Embedded Theming

You can now create custom themes for your embedded marketplace for both dark and light mode users of your application. Check out our embedded marketplace docs for information on how to theme your embedded marketplace to match your app's dark and light mode look-and-feel.

Integrate Faster with SOAP APIs

It's now easier to integrate with SOAP-based APIs. For quick one-off calls, you can use our built-in SOAP component to fetch WSDL definitions and make requests to an API's SOAP methods. For more complex SOAP APIs, you can leverage our custom component SDK to wrap SOAP methods into a series of component actions.

Simpler, More Flexible Authentication

We've revamped the way that components connect to third-party apps and services. The new concept is called connections, and they make authentication simpler, more flexible, and easier to support.

We'll be updating our built-in components to use connections in the coming weeks, and credentials will eventually be phased out in favor of connections (but don't worry - credentials won't be sunset immediately!).

For a full run-down how connections improve integration development and support and customer self-deployment, check out our blog announcement. Here's a quick summary:

  • Component developers have more flexibility when declaring what information their components need to connect to a third party. They can define custom connections that include any number of fields, like username, password, API key, tenant ID, endpoint URL or other fields that are unique to the service they're integrating with.
  • The OAuth 2.0 flow got much simpler and cleaner for both integration builders and customers who deploy the integration - customers see a single button to click when they need to authenticate with OAuth.
  • Authorization got simpler in general - connections live within the integration designer or a deployed instance. You don't need to create credentials from the organization or customer settings pages, nor juggle credential types. Components know what connections they're compatible with, and can only be paired with those connection config variables.
  • Connections are easier to support. You can now configure alert monitors to notify you when connections (OAuth or otherwise) expire or fail to authenticate in an integration.

New Components - December 2021

We created new components for three popular SaaS apps this month:

  • BambooHR - Keep track of employees' HR needs
  • Xero - Create and manage invoices, items, accounts, payments and more objects within a Xero account
  • Zoom - Manage Zoom users, meetings and webinars

A full catalog of all of our components is available here.

Looping and Pagination

The loop component has been improved to facilitate easily looping over a paginated API. Many third-party APIs limit the number of records you can fetch at once, and let you load a batch (page) of records at a time. You can now more easily loop over paged records that you fetch from an external API, and you can break out of a loop whenever you've paged over all available records.

Check out our quickstart for a tutorial on how to loop over pages of records in an integration.

New Components - November 2021

We have a bunch of new built-in components this month. A full catalog is available here. This past month, we added:

  • Asana - Manage users, projects, and teams in your Asana workspace
  • Monday - Manage boards, items, and columns inside your Monday account
  • Microsoft Project - Make queries to reporting data from a Project Web App instance
  • New Relic - Easily manage metrics, logs, and events
  • Tableau - Manage projects and workbooks in your Tableau site
  • Zendesk - Manage Tickets and users in Zendesk

Stream Logs to External Logging Services

Customers on enterprise plans can now stream logs and metrics to external logging services (like DataDog or New Relic). This is useful, since you likely already use a logging service to collect logs from your various applications. Now, your integration logs can live alongside the rest of your applications' logs.

Read more on our logging article.