Skip to main content

DX Engine Production Release 2024-09-27

  • 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

DX Engine Production Release 2024-08-24

  • 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

DX Engine Production Release 2024-06-24

  • 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