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 topersonal.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
.