Skip to main content

What's New in IFX

Discover the latest updates to Arc XP's Integration Framework (IFX) offering. For an introduction on IFX, see Integration Framework (IFX)

IFX

Release dates

  • Sandbox - Thursday, March 13, 2025

  • Production - Thursday, March 20, 2025

Release summary

IFX is expanding its user interface! You can now view integration details and manage bundles more easily than ever. Simply click a button to upload new bundles for deployment or promote them to live.

Review this quick video for a demo of what's new:

Users affected

Developers

Action required

None

IFX 2.11.1

Release dates

  • Sandbox and Production - Tuesday, December 11, 2024

Release summary

This release resolves an issue where event messages with a header of Arc-Priority: ingestion were not being ignored. When updating content using Draft API from an IFX integration, it is essential to include a header Arc-Priority: ingestion to prevent an infinite loop with story:update.

Example

const headers = {
  'Authorization': `Bearer ${arcPat}`,
  'Arc-Priority': 'ingestion'
};

This release also fixes an issue where story:update was emitting when it should not, such as with story:first-publish.

Users affected

Developers

Action required

Add priority header to Draft API requests.

Release dates

  • Sandbox - Wednesday, December 11, 2024

  • Production - Wednesday, December 18, 2024

Release summary

We are excited to introduce new content events on IFX. With these new events you can now power even more automation within your business workflows.

Event additions include:

URL Service Events

  • url:redirect - Sent when a gallery or story redirect is created in the UI or API.

  • url:redirect-delete - Sent when a gallery or story is deleted in the UI or API.

Note

story:create-redirect and story:delete-redirect are still offered for both stories and galleries. The story: events offer additional ANS, allowing you to select the events that best suit your preferences.

You can find these events on the Event Menu when they have been released to each environment. 

Stay tuned for more events.

Users affected

Developers

Action required

None

Release dates

  • Wednesday, November 20, 2024

  • Wednesday, December 4, 2024

Release summary

We are excited to introduce new content events on IFX. With these new events you can now power even more automation within your business workflows.

Event additions include:

Site Service Events

  • site:create - Sent when a new site is created.

  • site:update - Sent when a site is updated.

  • section:update - Sent when a section is created or updated.

  • section:delete - Sent when a section is deleted.

The highly anticipated Story Save.

  • story:save - Sent when an unpublished story is saved. The behavior might differ between Composer v1 and v2, with v2 being the expected behavior.

Note

This event does not fire for auto-saves but does fire when a story is being unpublished.

You can find these events on the Event Menu once they have been released to each environment. 

Stay tuned for more events.

Users affected

Developers

Action required

None

Release dates

  • Sandbox - Wednesday, October 16, 2024

  • Production - Wednesday, October 23, 2024

Release summary

We are excited to introduce new content events on IFX. With these new events, you can now power even more automation within your business workflows.

2.9 additions include:

Gallery events

  • gallery:create - Sent when a new gallery is created.

  • gallery:save - Sent when an unpublished gallery is saved.

  • gallery:delete - Sent when a gallery is deleted.

  • gallery:unpublish - Sent when a gallery is unpublished.

  • gallery:publish - Sent when a published gallery is re-published or updated.

Image events

  • image:create - Sent when a new image is created.

  • image:update - Sent when a published image is published or saved.

  • image:update-unpublished - Sent when an image is unpublished or when an unpublished image is saved.

  • image:delete - Sent when an image is deleted.

Collection events

  • collection:create - Sent when a new collection is created.

  • collection:publish - Sent when a collection is updated or published. This includes when content is added to a collection from Composer.

  • collection:delete - Sent when a collection is deleted.

You can find these events on the Event Menu once they have been released to each environment. 

Stay tuned for even more events coming soon.

Users affected

Developers

Action required

None

Release dates

  • Sandbox and Production - Thursday, October 3, 2024

Release summary

This release fixes an issue where the deletion of an integration would fail if the integration did not have a promoted bundle associated with it. This issue was apparent only when attempting to recreate an integration with an identical name.

Users affected

Developers

Action required

None

Release dates

  • Sandbox - Wednesday, September 18, 2024

  • Production - Wednesday, September 25, 2024

Release summary

You can now delete your own integrations using a new API endpoint. Visit the Sandbox and Production Swagger docs on the release dates for more information.

Users affected

Developers

Action required

None

Release dates

  • Sandbox - Thursday, June 20, 2024

  • Production - Wednesday, June 26, 2024

Release summary

Integration Metrics Dashboard

IFX now includes an Integration Metrics Dashboard in a user-friendly UI to provide you with visibility into your number of invocations and other metrics, such as number of errors.

Integration Logs UI

While the API is still available, we created an improved experience for viewing integration logs in a user-friendly UI. Simplifying this process reduces the time required to view necessary logs and provides a better developer experience.

Users affected

Developers

Action required

None

Release dates

  • Sandbox - Wednesday, May 15, 2024

  • Production - Wednesday, May 22, 2024

Release summary

Arc XP’s Author Service allows organizations to create rich author profiles to use on articles pages and elsewhere. When an author is created, updated, or deleted, your IFX integration can opt to receive these events enabling use cases such as syncing data to an external platform, or automating notifications when an Author’s information is changed. View the details on the event menu.

This release also includes minor bug fixes and improvements.

Users affected

Developers

Action required

None

Release dates

  • Sandbox - Wednesday, May 8, 2024

  • Production - Wednesday, May 15, 2024

Release summary

Minor enhancements and bug fixes. 

Users affected

Developers

Action required

None

Release dates

  • Sandbox - Wednesday, March 20, 2024

  • Production - Wednesday, March 27, 2024

Release summary

You now have two ways to trigger an IFX integration: action-based and on a schedule. An action-based event is when a user does something, such as publish a story. A scheduled event runs without user action on a defined interval, like once a week. You can use scheduled events to automatically trigger an integration to perform tasks, such as generate reports or reach out to an API (Arc XP or external) to gather the necessary data to perform such tasks.

Users affected

Developers

Action required

None

Release dates

  • Sandbox - Tuesday, February 13, 2024

  • Production - Tuesday, February 20, 2024

Release summary

We are very excited to announce the upcoming release of Inbound Webhooks (Incoming HTTP requests) which offer a new way for your integration to receive data to a unique URL from third-party integrations. This enables these third parties to automate messages to your integration when something happens in their system. These user-defined callbacks, coupled with custom payloads, open a wide variety of use cases. For example, converting an article text to audio mp3, or text-to-speech, can take time. You can create your Webhook to receive a notification when the mp3 has successfully been created.

Additionally, we fixed an issue where in some cases it would appear as if a bundle was stuck in the PROMOTING state.

Users affected

Developers

Action required

None

Release dates

  • Sandbox - Tuesday, February 6, 2024

  • Production - Tuesday, February 13, 2024

Release summary

Now, if you have no subscriptions, when you fetch your subscriptions, the system returns an empty list instead of an empty object. 

Users affected

Developers

Action required

None

Release dates

  • Sandbox & Production - Thursday, December 7, 2023

Release summary

Bug fix - When you create a new IFX Log Query in Sandbox or Production and then attempt to use the returned queryId to retrieve logs in a different environment, IFX now returns an error letting the you know. As a reminder, IFX Log Queries are valid for seven days from the time of creation.

Users affected

Developers

Action required

You must recreate any IFX Log Queries that you created before this release. 

Release dates

  • Sandbox - Tuesday, October 10, 2023

  • Production - Tuesday, October 17, 2023

Release summary

This release adds functionality that allows multiple integrations to subscribe to the same event. For example, myintegration1 and myintegration2 can both subscribe to story:update. The number of integrations that may subscribe to the same event is limited to five.

Bug fix

This release also fixed a bug with Content Events where creating a story, publishing it, and then unpublishing it didn’t trigger story:unpublish event. This now works as expected. 

Users affected

Developers

Action required

None

Release dates

  • Sandbox - Wednesday, September 20, 2023

  • Production - Tuesday, September 26, 2023

Release summary

This hotfix fixed a bug that was causing the story:update event to trigger twice when saving circulations on an article in Composer. story:update now triggers only when you click Update in Composer. This fix affects both IFX 1.0 and 2.0. 

Users affected

Developers

Action required

Confirm your integration code is expecting the correct event for the desired actions.

Release dates

  • Sandbox - Thursday, September 7, 2023

  • Production - Thursday, September 14, 2023

Release summary

IFX 2.0 introduces a host of changes to the IFX framework, including flexibility in managing your code repositories, improvements in debugging failures, and a more efficient deploy process. To learn about all the IFX 2.0 changes in detail, see Integration Framework (IFX).

The changes in IFX 2.0 do not affect you until Arc XP migrates your integrations from 1.0 to 2.0. This release simply deploys the framework to be available in your Sandbox and Production environment in preparation for the migration. We will contact you to schedule your migration.

Starting Wednesday, September 20, 2023, any new integrations that you create through the IFX API are automatically part of the IFX 2.0 infrastructure in both the Sandbox and Production environments. If you want to create a new integration in IFX 2.0 before September 20, contact Arc XP Customer Support, and we can configure your organization for IFX 2.0. 

Users affected

Developers

Action required

None

Release notes of previous versions are available upon request.

IFX Java SDK and Node.js

Release dates

  • Sandbox and Production - Wednesday, March 6, 2024

Release summary

A new field is now available on event payloads called invocationID and is unique for each event. You can use this ID to help with debugging or requesting support for an integration.

Users affected

Developers

Action required

Upgrade your SDK to the new versions:

  • Node 1.3.2

  • Java 3.1.1

Release dates

  • Sandbox and Production - Wednesday, August 28, 2024 (was previously Wednesday, August 14, 2024)

Release summary

This new version of both the Node.js and Java SDKs includes the Invocation ID in your integration logs, enabling you to search for a specific event invocation.

Users affected

Developers

Action required

Upgrade to the latest versions of the SDK:

  • Node.js 1.3.2

  • Java 3.1.1

Release dates

  • Sandbox and Production - Thursday, January 25, 2024

Release summary

  • UTF8 characters are now correctly handled in payloads

  • Created back-support for Bearer token to pull from PERSONAL_ACCESS_TOKEN env var first, before falling back to personal.access.token to support both IFX 1.0 and IFX 2.0 secret formats.

  • The local server is now easier to use because the payload sent is directly given to handler methods, with minimal transformation. See the README for instructions on using the development server.

Users affected

Developers

Action required

Upgrade to Java SDK 3.1.0.

IFX CLI

Release dates

  • Sandbox - not deployed to Sandbox

  • Production - Tuesday, April 29, 2025

Release summary

Introducing IFX CLI support. You can now execute all processes directly from the command line using the new arcxp-cli npm package. Manage integrations, secrets, bundles, deployments, and more—all from a single, streamlined interface. Simplify your workflow, automate repetitive tasks, and accelerate your development process.

Users affected

Developers

Action required

Install the npm package @arcxp/cli.