Update to enforce CORS policy, browsers must send requests to query nodes.
Fixed issue where cacheTag
prefix was ignored and always used undefined
Unhid Component type Conscia - Rendering Instructions
.
Added a new field Queries Override
to accept queries input dynamically via JS Expression, Component Response, or Context Field on the Algolia - Search Component type.
Fixed a bug where the Component response transformation was not running when caching was set.
Allowed the use of componentResponse
function in cache key expression.
Fixed issue for Universal API component where body in case of x-www-form-urlencoded was not being sent in the correct format
Updated Salesforce SLAS authentication method to add channelId as per upstream API changes
Improve webhook processing performance
Fix Data Transformation Script bug
Increased resiliency to service disconnects
Added webhookSucceeded
and webhookFailed
event types
Allowed secret()
and environmentVariable()
functions to be used inside a Webhook definition
Added explicitEnvironmentHeader
boolean property to customer configuration
Removed the need to explicitly set processSubComponents
to true
in order to execute Sub Components. They will always be executed.
JSON Reformatter component can now pull in data from JS Expression, component response and context fields
Improve performance of Data Transformation Script Component (improved use of multithreading and v8. isolate caching)
Support larger response payloads (up to 8MB)
Speed up the syncing of Engine Configurations from the Admin node to the Query nodes
Performance improvement: Move webhook processing into its own isolated process.
Improve internal logging of webhook processing
Performance improvement: Move NATS and webhook processing into an internal queue to avoid massive parallel writes to NATS
Improved error handling when reading/writing to NATS. This also addressed an Engine Configuration issue where it got corrupted under heavy load spikes
Stability improvement: Reduce inter-process message sizes using compression
Removed Paginated Component type
Added http status to Component response on error
Added caching for handling internalized engine config
Added debug info to event emitter for Webhooks
Overhaul to DX Engine persistent store
Fixed permission issue while calling GET /environments
and added test coverage
Added event stream logging
Improved error handling for listeners
preserveEnvironmentVariables
flag added while importing engine config
Allowed envVariable
function to be used in Components, Mappers, Elastic Components
Improved error handling when trying to query non-existent engine config
Improved persistent store reconnection handling
Allowed body to be specified at Connection level for Universal API Connectors
Fixed bug which caused incorrect format for body while Content-Type was x-www-form-urlencoded
A new Component type for Algolia Search added. For more information see DX Engine for Algolia .
Handled empty requestOptions
in Algolia Search Component type.
Improve persistent storage for the DX Engine syncing.
Ability to return the full response (incl. headers , cookies) when using Universal API Connector Components.
Added Environment Variables. For more information see: Environment Variables .
Removed null/empty headers before making a request with Universal API Connnectors.
Added preserveSecrets
flag added for importing DX Engine configurations. For more information see Restoring an Environment .
Updated API tokens
Added checks to the remove cache function
Allowed expression to be used for selecting Connections at the Component level
Disabled deprecated Component types
Improved error handling and added logging
Code refactors
Emit cacheTagCreated
event
Added @ignoreCache
flag when calling Components and Templates
Fixed race condition when starting up microservices
Synced query nodes
Improved error handling for admin nodes