Product Update - v26.23
Details of the product update v26.23 from the 4th of June 2026.
New Features
Improved watch-queues-overflow and RabbitMQ Communication
Reviewed and improved the logic of communication between the watch-queues-overflow service and RabbitMQ. This update:
- Fixes the wiper job specifically for
watch-queues-overflow.
- Introduces new environment variables for managing RabbitMQ statistics and requests:
RABBITMQ_STATS_TIMEOUT (default: 60000): Timeout for requests to the RabbitMQ Management API.
RABBITMQ_STATS_PAGE_SIZE (default: 500): The page_size query parameter used for pagination.
RABBITMQ_STATS_CONCURRENCY (default: 5): The number of parallel requests sent to RabbitMQ.
ARM Migration Feasibility Investigation
Conducted an investigation into the feasibility of migrating the elastic.io platform to ARM-based processors.
Fixed Bugs
- FIXED an issue where a contract was created with type “full” if a user signed in with Google on the registration page.
- FIXED a “TypeError: Expected a function” error when clicking the Passthrough button on the Thread (single execution) page.
- FIXED a bug where container usage was not released after a flow was suspended by the wiper due to the message quota being exceeded.
- FIXED an “Uncaught TypeError: Cannot read properties of null (reading ‘ast’)” error.
- FIXED an issue where checking the “Hide Optional Fields” checkbox did not display all required fields.
- FIXED step number mismatch with mapping numbers, and updated the step display:
- Removed the team/repo name from the flow graph.
- Added a “Q” mark on the left side of the step.
- Displayed the next step’s information on hover over the “Q” mark (including Step ID from the database, team/repo name, version, and description from the Summary section).
- FIXED an issue where a resource’s counter and usage remained in the quota-service after deletion.
Components
- UPDATED component builds to be forced dockerized and pushed to Docker Hub
- ADDED support for automatic CSS inlining in HTML emails by setting
inline_css: true in Mandrill API requests
- UPDATED
README.md with HTML email styling best practices and an inlined HTML example
- UPDATED dependencies:
elasticio-sailor-nodejs version from 2.7.4 to 2.7.8
@elastic.io/component-commons-library version from 3.2.1 to 4.0.0
axios version from 1.7.7 to 1.16.0
moment version from 2.29.4 to 2.30.1
- REMOVED
elasticio-node dependency and replaced it with a local utility
- ADDED
Delete Object By ID action
- ADDED
Lookup Object By ID action
- ADDED
Lookup Objects (plural) action
- ADDED
Upsert Object action
- ADDED support for
nodemailer library version 8.0.7
- UPDATED dependencies:
axios version from 1.13.5 to 1.16.0
strong-soap version from 5.0.2 to 5.0.9
- ADDED support for
nodemailer library version 8.0.7
- UPDATED dependencies:
axios version from 1.13.5 to 1.16.0
strong-soap version from 5.0.2 to 5.0.9
- FIXED issue-22 in document type WSDLs
- FIXED “Connection reset” error during metadata generation by implementing robust WSDL downloading and setting a User-Agent header
- FIXED “Unable to generate code using jaxbri” error for .NET services by sanitizing problematic schema references in the WSDL
- IMPROVED WSDL caching by using unique local filenames.