- 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