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

Rest API NTLM Auth component 1.0.1

  • UPDATED component builds to be forced dockerized and pushed to Docker Hub

Email component with Credentials 1.0.1

  • 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

Microsoft Fabric component 1.1.0

  • ADDED Delete Object By ID action
  • ADDED Lookup Object By ID action
  • ADDED Lookup Objects (plural) action
  • ADDED Upsert Object action

Code component 1.2.16

  • 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

Code component with Credentials 1.0.3

  • 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

SOAP component 1.2.11

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