We are happy to announce that our Executions and Logs pages graduated from the beta stage to a full production. Thank you for all early adopters who provided the valuable feedback. With your help we improved these pages immensely.
Introducing UI for publish-subscribe (pub-sub) messaging pattern to compliment the pub-sub API endpoints already introduced last month. Using the new Topics UI you can create and modify the topics. The UI is accessible from the main navigation > Integrate sub-section.
We have a dedicated page you can dive in to read more and start using the Topics feature in your integration patterns.
To help implement pub-sub pattern we have a dedicated pub-sub component which we recommend to use to along with the Topics feature.
You have heard from us talking about how many messages were processed and how many still in the messaging queue. This information was always hidden from you under the wraps. Not anymore!
We introduce the new feature called Flow Message Queue. You can now see number of messages in the queue for each of your flow steps. To access navigate to Executions, select any active execution and look for the Flow Queues menu link along with the Download Logs and View Flow links like in the picture below.
Click on link to navigate to a special page showing the current queue of this flow to see how many messages are in each flow-step of your integration flow.
You can access the Flow Queues page from the Flow Designer and Flow-card menu of general Flows page. However, the Flow Queues are only available for actively running flows.
You can also access the queue information using the /v2/stats/queues/FLOW_ID
API endpoint. More information is available from the
API reference documentation.
We are releasing a new version of JAVA Sailor 3.1.0
which support a dynamic
flow control. More information is available from the io.elastic:sailor-jvm
documentation pages.
Introducing a new centralised service to handle the secrets and OAuth credentials. We aim to replace the credential handling mechanism in the whole platform.
Please Note: The service is still in early implementation and experimentation stage and it is not implemented on any currently released components.
This new service aims to solve the problem of outdated and invalid secrets/tokens. Here is the general approach for future component developments:
this.emit('updateKeys')
mechanism.this.emit('updateKeys')
mechanism would still continue to co-exist until the deprecation of Credentials
mechanism. It is still OK to use it for refreshing the Credentials
.Secrets
and Credentials
mechanisms at the same time in the same component.The mapper component now adheres the general approach of fixed components. The version of the component is fixed when you save the flow draft. To use a newer version of the mapper component in your integration flow you must create a new draft of your flow and publish it again.
The new Node.js Sailor 2.6.10
is available. It adds support for the dynamic
flow control in the return promise
interface in the Node.js Sailor. An update
of components using this interface and hoping to dynamically control the flow
messaging queues is highly recommended.
Introducing a new integration component for MongoDB interaction. Only action
functions are available. This means component can not be used in the first step of
integration flows. The component uses the new Node.js Sailor 2.6.7
.
Aggregate
which calculates the aggregate values for the data in a collection or a view.Bulk Write
which takes an array of write operations and executes each of them.Delete By ID
which deletes document by ID.Delete By Unique Criteria
which deletes document by a Unique Criteria.Lookup By ID
which performs a lookup of document by ID.Lookup By Unique Criteria
which performs lookup (at most 1) Document By Unique Criteria.Lookup Plural
which performs lookup of many documents by a criteria.Upsert By ID
which upserts document by ID.Update Many
which updates documents in a collection.Upsert By Unique Criteria
which upserts document by a Unique Criteria.Lookup Object (at most 1)
which performs lookup of one object.Delete Object By Unique Criteria
which deletes an object by Unique Criteria.2.6.7
to support dynamic flow control.2.6.7
to support dynamic flow control.info
of undefined.Create/Add spreadsheet row
action.Move File on SFTP
.2.6.7
to support dynamic flow control.Lookup Files
action tries to download many files.Upsert S3 Object (aka File) by Key (aka ID/Filename)
.2.6.7
to support dynamic flow control.2.6.7
to support dynamic flow control.For the following list of components only the Sailor version was updated to 2.6.7 to support dynamic flow control: