Support Status
| Release | Release date | Support Status | Support Ends |
|---|---|---|---|
| 4.17.11 | Wednesday 21 April 2026 | Supported | |
| 4.17.10 | Wednesday 25 February 2026 | Supported | |
| 4.17.9 | Wednesday 12 November 2025 | Supported | |
| 4.14.9 | Wednesday 10 July 2024 | Unsupported | March 2026 |
| 4.14.8 | Tuesday 26 March 2024 | Unsupported | October 2024 |
| Previous | Before 1 January 2026 | Unsupported | January 2026 |
Release Notes
4.17.11
Supported Application Components GuidesReleased on: Wednesday 21 April 2026
Main changes
This release focuses on stability and fixes. Note that JavaScript is deprecated in favor of Groovy.
Features and fixes
- #6397 Optimization of memory of logs and tracing (ElasticSearch)
- #6282 Missing superadmin user will break reinstall mechanism
- #6330 [Scheduler] Previous suspended and restarted flow are not rescheduled
- #530 [InboundFlowLink] Recover parallel processing of queues
- #550 [XmlToJson] XML with attributes aren't converted correctly with certain settings
- #548 [XmlToJson] Same input and settings may give different output in latest version
- #558 [JsonToXml] Set array type attribute for empty JSON arrays when type hints are enabled
- #6412 [InboundHttp] Validation endpoint fails on case-differing names
- #551 [InbondHttp] Jetty/Camel allow multiple inbound HTTP endpoints with different casing but resolve to a single endpoint
- #542 [InboundHttp] Better FQDN restriction handling
- #535 [Base64][Enrich] Mailed PDF is unreadable if Base64 is the last step
- #538 [Script] Optimize memory management when using sandbox (solves a memory leak when running multiple scripts with Strict security enabled)
- #6412 [Script] Deprecate JavaScript
- #6370 [XSLT] Deprecate of the url option in XSLT
- #6329 [Flow Manager] Tracing setting of corresponding environment and flow version is displayed in management view
4.17.10
Supported Application Components GuidesReleased on: Wednesday 25 February 2026
Main changes
This release focuses on security and fixes. Two notes about security:
- For certificates TLS version 1.2 or higher is required. version 1.3 is recommended.
- Groovy scripts run in strict security by default now, which is stricter on what constructs are allowed (see script component documentation for more details).
Features and fixes
- #5843 [login] Improve password reset email
- #5793 [Flow Manager] On the table set check boxes of the status column to initial state after filter reset
- #5804 [Flow Designer ]Changes in draft are not saved despite Yes
- #5778 [Flow Designer] Add refresh button to the failed flow version
- #6066 [Flow Designer] Show red bar in case of a flow status is unconfigured
- #5975 [OAuth] Delete old TenantVariables on Authorize
- #6065 [OAuth] Toggle Access token for Email component Enabled + Header name / Tenant variable
- #644 Only support TLS v1.2 and newer
- #492 Upgrade to latest Apache Camel LTS version (4.10.9)
- #488 Auto clean up dead letter queue
- #499 Decrease logging for tracing (ElasticSearch)
- #503 Too many threads created when tracing is enabled (ElasticSearch)
- #518 Performance/block issue when tracing is enabled (ElasticSearch)
- #508 [Https] Pending exchanges on HTTP 429 responses
- #486 [Enrich] To email an attachment works with one way content router only
- #484 [Inbound email] No failed exchange if error route is configured
- #5815 [Inbound email] Add username to oauth authentication method
- #485 [XmlToJson] Different output at certain message body
- #501 [JsonToXml] Multiple Document Instances during loop
- #5798 [FTP] Show a warning when FTP (uncrypted endpoint) is used
- #5750 [FTP] An FTP gives an error (empty body when there is no file present) when combined with a scheduler
- #487 [SetHeaders] Setting a header with Jsonpath disappears in transactions with transport typpe is queues
- #518 [Script] Use Strict Security Mode by default for Groovy scripts
4.17.9
Supported Application Components GuidesReleased on: Wednesday 12 November 2025
Main changes
This release introduce a new AS2 component to securely exchange business messages (like invoices, orders, or reports) over the internet. The component supports both using AS2 as server (AS Inbound) and client (AS2 Outbound).
Other changes are additional headers on the HTTPS component with IP-Addresses of the sending application, and a new mechanism to unlock flows.
Features and fixes
- #5737 [Flow Manager] Improve timestamp filter
- #5742 [Flow Manager] Recover Tracing column filter
- #5612 [Flow Manager] Flows listed only on Flow Manager and not on Flow Designer
- #5607 [Flow Manager] Recover sort option Last updated at and Created at
- #5599 [Flow Manager] Pull data only from ElasticSearch for flow list
- #5601 [Flow Manager] Set property timestamp to the user's time zone for transaction
- #1478 [Flow designer] Improve usability around locked flows
- #5617 [Tenant variables] Tenant variables page blocked when creating a variable with a protected name
- #5654 [Log in] Issues on password change form validation
- #462 [Platform] Upgrade to Camel 4.10.7
- #5246 [AS2] New AS2 component
- #5738 [HTTPS] Query parameters of URL's are ignored
- #5727 [HTTPS] Remove header icons in NTLM authentication
- #5728 [HTTPS] Add IP-Address headers of sender on incoming HTTP traffic
- #5621 [Samba] Install error "Path can't be blank" when path is empty
- #5694 [SQL] Change the label of the database type for Oracle to indicate support for latest versions
- #474 [SQL] Error after successful insert into Oracle
- #460 [SQL] Add Support for Oracle 19c in SQLComponent
- #470 [XSLT] Set Saxon version to 12.9
4.17.8
Unsupported Application Components GuidesReleased on: Wednesday 10 September 2025
Main changes
This release contains bugfixes and small updates.
Features
- #5563 [Flow Manager] Improve consistency of flow status in flow manager views
- #5564 [Flow Manager] Change labels in resources view
- #5517 [Soap] Improve retrieval of SOAP actions on wsdl with authentication
- #435 [HTTP] Clearer response and HTTP error in case of Connection Timeout (SocketTimout)
- #445 [FTP] In case of force inbound, option Stop if no file found is available
Bugfixes
- #5574 [Flow Manager] Recover sort on Last completed and Last failed
- #5569 [Flow Manager] Incorrect timestamps in exchanges overview
- #5470 [Flow Manager] Show tracing in case it is enabled in exchanges overview
- #5564 [Flow Manager] Show only started flows in resources view
- #439 [Flow Manager] Last completed exchange date is not being updated in stats
- #5549 [Outbound Flowlink] Target group and flow disappear after saving flow with validation errors
- #5486 [Outbound Flowlink] RequestTimeout is not used if specified on the main flow in combination with queues
- #437 [Enrich] throws an error when adding a body with simple text as an attachment
- #434 [Recipient] Continue with next step if force FTP inbound finds no file
- #5522 [SetHeaders] Skip validation on using header in header name
- #5440 [SetHeaders] Validation error on valid Groovy expression
- #447 [XMLToJSON] Number or boolean attribute is not recognised if one element
- #446 [SFTP] Recover encoding private key
4.17.7
Unsupported Application Components GuidesReleased on: Wednesday 9 July 2025
Main changes
This release contains bugfixes, small updates and performance improvements.
Features
- #5361 [Flow Manager] Optimize loading of flows overview
- #5305 [Flow Manager] Use date and time in sort order in flows overview
- #5408 [Transactions] Keep focus on selected flow when viewing transactions
- #5406 [Transactions] Exchange details remains after version switch
- #5346 [Transactions] Get transactions based on flow version (improve performance)
- #5413 [Flow Designer] Clarify notification when copying a flow with the same name to another group
- #5374 [Flow Designer] Improve performance of saving flows
- #5318 [Flow Designer] Add a new default flow property: self.instance
- #5383 [Flow Designer] Add tenant property self.instance to existing flows
- #5409 [Flow Designer] Keep flow filter when switching between flow designer and flow manager
- #5418 [Flow Designer] Keep focus on selected flow if filter is cleared
- #415 [Recipient] Show message body of last route if request reply
- #406 [JsonToXml] Improve performance when converting large files
- #5347 Velocity script header migration
- #5336 Optimize flow install procedure, avoid notification 'Unable to load installed versions'
- #420 Update Apache Camel to version 4.10.5 (including NTLM fix)
Bugfixes
- #5360 [Login] New users don't receive an email, but they are created without tenant_id
- #5342 [Transactions] Date/time filter hides transactions in some cases
- #5314 [Flow Designer] Hide environment actions when version state is unknown
- #4747 [Flow Manager] Can't move components selection after pasting components copied from another flow
- #5410 [Flow Designer] Keep notes you have just made in the draft version
- #5397 [Flow Designer] Use correct multicast routes (recepient) when pasting
- #423 [HTTPS] Messages exceeding size limit should not cause retry loop
- #421 [HTTPS] Retain excluded headers in the error route
- #414 [HTTPS] Retain excluded headers after successful HTTP 500 retry
- #5430 [FTP] ftpClient SSLSessionReuseFTPSClient not found
- #5423 [FTP] Add validation on the Delay value
- #413 [JsonToXml] Non valid XML if dash in node name and value is null
- 430 [XmlToJson] Small XML's (single element) return empty node in JSON
- #5282 Flows registered as failed don't start manually or on backend restart
- #422 Missing migration for simple expression in setHeaders
- #5411 Migrate delays/intervals to minimum value if it has a lower value
4.17.6
Unsupported Application Components GuidesReleased on: Wednesday 23 April 2025
Bugfixes
- #5272 [SetOauthToken] Prompt setting returns to first value after saving
- #5264 Transactions of other flow are shown
- #399 [JsonToXml] Self-closing element in the XML output, if node is empty
4.17.5
Unsupported Application Components GuidesReleased on: Thursday 20 March 2025
Main changes
Bugfixes and small updates.
Features
- #5239 [Flow Designer] After tenant switch, show the version status of the first flow
- #5208 [FTP] Enable option force inbound if connected to the bottom route of Enrich
- #3968 [MFA] Multi Factor Authentication streamline insertion of MFA code
- #384 [XMLtoEdifactStandards] Support UN/EDIFACT type IFTSTA D96A
- #387 [XMLtoExcel] Sort in original order
Bugfixes
- #5223 [MFA] Two Factor Authentication config is not working
- #5217 [Tenant Variables] Retain variable after copy action in tenant variable overview
- #386 [XMLtoExcel] Error on transformation
- #383 [Mail] Exception when sending a html body as attachment
- #372 [Samba] Add a body type if no file is found in case of force inbound
- #381 [PDF] PDF document is returned empty if transport type is queues
4.17.4
UnsupportedReleased on: Wednesday 26 February 2025
Main changes
The primary focus of this release is on bug fixes, but there are several notable updates:
FlowLinks
When stopping or removing a flow with an InboundFlowLink, the popup now show more information. This include which flows are linked for each environment.
Transaction
The list of transactions now shows a red dot when the transaction contains errors.
Features
- #5082 [Flow Manager] Add Started flows to Resources view
- #5123 [Flow Manager - Details] Autorefresh: maintain page scroll position
- #5045 [Flow Manager] Store status filter in custom view
- #5040 [Flow Manager] Store "Show only installed flows" toggle in custom view
- #4585 [Flow Manager - Details] Show when a transaction has errors
- #5056 [Flow Manager - Details] Log container pushes Versions column
- #5037 [InboundFlowLink] Validation and protection on removal of target flow or target flow version with linked inbound flow link
- #5048 [InboundFlowLink] Validation on uninstall of flow with connected inbound flowlink in same environment
- #5115 [Login] Make submit login with Enter key
- #4279 [SetOAuth2] Define the prompt parameter
- #349 Use
${body}in case of BodyType InputStreamCache - #5059 [FTP Component] Configure implicit FTPS over TLS
- #351 [RabbitMQ Component] Convert RabbitMQ to the Camel standard
- #145 [Samba component] Convert Samba component to the Camel standard
Bugfixes
- #5127 [Flow Manager - Details] Show versions bar in tab Install log
- #5122 [Flow Manager - Details] Find: takes only one character at a time
- #5106 [Flow Manager - Details] Versions column shown from the wrong flow
- #5103 [Flow Manager - Details] Clicking twice on a flow in the Flow list sidebar links to different versions
- #371 [Flow Manager - Details] Tracing doesn't work when the body is null
- #5159 [Flow Manager - Details] Display no exchanges available on failed transaction if no exchanges are found
- #356 [Queues] Remove redundant header JMSCorrelationIDAsBytes
- #5087 [FTP Component] Bug while sending file through HTTP / FlowLink
- #364 [FTP Component] After scheduler empty body gets processed
- #5051 [XSLT Component] Error on install when component is in the error route
- #347 [JsonToXml Component]Different output at certain message body
4.17.3
UnsupportedReleased on: Wednesday 29 January 2025
Main changes
The primary focus of this release is on bug fixes, but there are several notable updates:
Flow Manager - Overview: Views
Several views have been added to the Flow Manager - Overview page to provide a look at flows from different perspectives:
- The Exchanges view shows how many exchanges are Completed, Pending or Failed.
- The Management view shows who created/installed a flow and if tracing is enabled.
- The Resources view is a table showing the current resources used by each environment (test or production).
Flow Manager - Overview: Custom views
In addition to the default views, users can also create custom views. In these views, columns and filters are user-defined, enabling a view of the flow data tailored to your needs.
Flow Manager - Details
The Flow Manager - Details page includes the same sidebar as the Flow Designer, listing all the flows in your tenant. This enables you to switch between different flow's details directly.
Flow Manager - Transactions: XML and JSON prettyfier
The body of messages in the Flow Manager - Transactions tab can be prettified with the flick of a switch, making the content easier to read.
Apache Camel update
We've updated Apache Camel to version 4.9.0 (Release Notes).
Features
- #5036 [Flow Designer] The label of the Notes tab is bold when it has content.
- #4838 [Flow Designer] Increase 'default' height for component Notes to 13 lines.
- #4889 [Flow Designer] Improved error message when installing a flow with duplicate InboundHTTPS Endpoint.
- #4993 [Flow Manager] Show environment resources in the Flow Manager.
- #4976 [Flow Manager] Show filtered vs total amount of flows in Overview (i.e. Showing 1 of 13 total flows).
- #4839 [Flow Manager] Environment selection persistence in Flow Manager.
- #4591 [Flow Manager] Added a clear all filters button on Flow Manager - Overview.
- #4586 [Flow Manager - Details] Refresh icon now updates the Version list too.
- #4205 [Flow Manager] Optimized scrolling flows during flow overview refresh.
- #4132 [Flow Manager] Lazy load list of flows in Flow Manager.
- #3845 [Flow Manager] Make it possible to create and save custom views.
- #3037 [Flow Manager] Show number of installed flows in tenant and environment.
- #4548 [Flow Manager - Details] Added 'Notes' tab to the Flow Manager - Details.
- #5002 [Flow Manager - Details] Selected flow opened in Flow List.
- #996 [Flow Manager - Details] Option to prettify XML or JSON message body in the Transactions tab.
- #4003 [Flow Manager - Details] Show groups and flows in left sidebar.
- #4587 [Flow Manager - Details] Added a clear filters button on Transactions tab.
- #4944 [FlowLinks] Text transport default made more clear for FlowLinks.
- #4592 [Tenant Variables] Adde a clear filters button.
- #4964 [Instance Manager] Added validations to Max. Active Flows setting.
- #4818 Stay in the environment in which you operate when switching between pages.
- #4813 Made tenant switching more visible.
- #4915 [HTTP component] Made it possible to decrease minimum value of the HTTP timeout settings.
- #4913 [HTTP component] Decreased default Retry attempts value to 5.
- #4910 [InboundHTTPS component] Always open url in a new browser tab.
Bugfixes
- #4816 [Flow Designer] Stay in selected flow while previous flow is currently installing.
- #4820 [Flow Designer] Fixed flows of flow group disappear after flow remove sometimes.
- #4859 [Flow Designer] Fixed bug with edit icons in flow properties settings when switching flows.
- #5042 [Flow Designer] Flow list is now updated when moving a flow to _groupless.
- #5043 [Flow Designer] Fixed issue where a flow returned to _groupless after saving.
- #5035 [Flow Manager] Column 'Installed by' not empty after server start-up anymore.
- #5034 [Flow Manager] Keep the column filter value popup open in the table while user interacts with it.
- #4999 [Flow Manager] Added missing uptime column on Exchanges view.
- #4022 [Flow Manager] Uptime column sort by time and removed the filter.
- #3706 [Flow Manager - Transactions] Added a warning when breadcrumbId contains special characters.
- #4067 [Flow Manager - Transactions] Filter inputs are filled with their parameter values in the URL.
- #5024 [Flow Manager - Stats] Stats tab now updates on opening.
- #4854 [Instance Manager] Fixed Max. Active Flows displays 'No value' when value is '0'.
- #4853 [Instance Manager] Updated error message when Max. Active Flows (production) is reached.
- #5033 [Tenant Variables] Fixed bug where edits of production values weren't saved if test value was edited first.
- #5005 [Account Details] Fixed a bug where account details couldn't be updated.
- #4938 [InboundHTTPS] Updated link to the Academy.
- #4928 [Aggregate] Fixed unexpected aggregation when XML element contained CDATA and XML declaration.
- #5050 [Script Component] Fixed evaluation of scripts, now also working when script is a file.
- #4857 [Script component] Fixed issue where scripts didn't run when 'Upload file' option was used.
- #311 [Aggregate] Add message header as Completion count value
- #318 [Enrich] Add exchanges in bottom route to tracing
- #127 #312 #317 [Enrich] improve handling in case of zip archive enrich
- #138 [Inbound Email]The attachment is not placed on the message body
- #135 [Replace] Escape if replacement contains a string character
- #128 [Samba] Check if the path exist before listing
- #137 #338 [Split] Checks for xml declaration in body message in case of aggregation
- #132 #136 [XmlToJson] Improvements and corrections, like handling decimal as a number
4.17.2
UnsupportedReleased on: Wednesday 4 December 2024
Main changes
The primary focus of this release is on bug fixes, but there are several notable updates:
Flow ID
In previous versions, the flow was prefixed with ID_ for the backend. With the new backend in 4.17.x, this is no longer necessary. The same flow ID is now used in both the frontend and backend.
Version Tab
Installation (flow lifecycle) buttons are now displayed only for the selected version or the installed version(s). A toggle has also been added to easily switch between the Flow Designer and Flow Manager.
Auto refresh
A new, configurable auto-refresh option has been added to the Flow Manager Overview and Transaction tab.
Replace component
The replace component now supports the use of headers.
Features
- #4795 Phasing out bundle_id (remove prefix ID_ in the backend).
- #4925 [Flow Designer] Make saving of flow better visible.
- #4863 [Flow Designer] Hide lifecycle buttons of versions that are not selected or installed.
- #4861 [Flow Designer] Improved flow designer speed.
- #4860 [Flow Designer] Improved compiling the flow versions list in the version tab.
- #4876 [Flow Designer] Improved removing and undoing the removing of components.
- #4859 [Flow Designer] Hide edit icons in flow properties settings during switching flows.
- #4689 [Flow Designer] Eye enabled when there's content or by default in the flow notes.
- #4790 [Flow Manager] Add auto refresh option that can be configured.
- #4929 [Flow Manager] "Go to flow details" button is shown in flow manager.
- #4887 [Flow Manager] Only get stats for flows that are installed.
- #4694 [Flow Manager] Remove url from 'greyed out' Flowlink buttons.
- #4518 [Flow Manager] Reorganize tabs on the flow details page.
- #4448 [Flow manager] Align text in top of columns in log.
- #4810 [Transactions] Update auto refresh in transactions page to use the new one.
- #4590 [Transactions] Using Between: & and: for filtering time is ambiguous.
- #4589 [Transactions] Misalignment Find:, Between: & And: fields.
- #4588 [Transactions] Show all versions toggle instead of button.
- #4946 [Script] Simple expression in comments.
- #4895 [Script] Annotate 'Validate script' button.
- #4894 [Script] Remove quick insert ($) from Script field and In Body field.
- #4850 [Script] In Headers "key"="value" > "value" not interpreted as a string.
- #4884 [InboundHttps] Add manual endpoint validation.
- #4883 [InboundHttps] Disable endpoint validation to improve performance.
- #319 [Replace] Support for headers in replace component.
- #308 [Google Drive] Add flow/route/step id to flow log.
Bugfixes
- #4809 Flow property disappears on click.
- #4939 Flow lifecycle buttons not updated after installation.
- #4936 Wrong color lifecycle buttons.
- #4822 Install error in Flow Manager Details but not in Flow Designer.
- #4812 Unchanged design version timestamp differs from last installed version.
- #4937 [Flow Designer] CMD+click on 'Goto Flow Manager icon' doesn't open in new tab.
- #4918 [Flow Designer] Flow Designer sometimes turns white.
- #4817 [Flow Designer] Sometimes flow configuration is not visible on canvas.
- #4904 [HTTP Component] Unexpected timeout when setting queue timeout.
- #4849 [Content Router] Retain rule when replacing linked component.
- #4832 [Email] Validation error after update.
- #296 [SetBody] Custom flow properties not resolved correctly.
- #315 [Samba] Cannot move file after processing file.
- #314 [Samba] Throws error and failed exchange if no file is found.
4.17.1
UnsupportedReleased on: Wednesday 16 October 2024
Main changes
This release main focus is bugfixes, but it contains a few notable changes:
InboundHttps Component
The InboundHttp has been migrated to InboundHttps, making HTTPS the only available protocol. The InboundHttps also has new default configurations:
- The default value for the Endpoint field is now the flow name, allowing the component to work 'out of the box'.
- The tenant name is now included as part of the URL, making it easily reusable and more human-readable.
Http Component
The retry mechanism in the Http component has been improved:
- It now supports a maximum number of retries, with each retry attempt displayed in the Flow Manager under Transactions and Logs.
- The retry process is no longer interfered with by 5xx messages from the server.
- The Flow Manager Logs now show basic information about 5xx server responses.
Script component
The In Headers, In Properties and In Body fields used for testing are now saved for reuse. Additionally, the In Headers and In Properties fields have placeholders indicating how to configure them.
Transactions
The BodyType and ExchangePattern are added to the message Properties in the Flow Manager under Transactions.
Features
- #4654 Improve visibility of component names (always show 2 lines).
- #4642 Keep flow group open after flow import.
- #4635 [Http Retry] Fixed interference with response headers.
- #4633 [Save button] Always visible in Flow Designer.
- #4622 Improve flow Version remarks when the Versions column is expanded.
- #4583 [Aggregate] Updated help text.
- #4545 [InboundHttps] Redesigned and renamed component.
- #4538 [Email] Validate the existence of the AccessToken Tenant variable.
- #4535 Flow property values are used when Expression type is set to Constant.
- #4531 [Script] Added placeholderws for In Headers and In Properties.
- #4510 Upgrade to React Flow v12.
- #4303 [Script] In Headers, In Properties and In Body fields are saved when configured.
- #4297 Indicate when the draft version has been saved without creating a new version by using a grey circle and bold text.
- #4209 Improve performance by only fetching all flows in the Flows tab in Flow Designer when necessary.
- #4157 [FlowLink] Added flow version of linked flow to transaction messages in ElasticSearch (with Outbound or Inbound FlowLink components).
- #4002 Enhanced display of flow Version remarks.
Bugfixes
- #4757 [Tenant variables] Filter modal closes when entering a value.
- #4701 [Tenant Manager] Visual bug: briefly shows "0" when loading the variables table.
- #4742 [Flow versions] Flow versions with failed to install env are not properly cleaned when version is deleted and installed again.
- #4727 [Flow versions] Fixed bug where 'normal' flows were annotated with "Saved as Flow Component".
- #4725 [Email Settings - Outbound Server] Fields no longer editable.
- #4720 [InboundHttps] Endpoint validation fixed for cases combining variables and text.
- #4716 [Flow Manager] Filter modal closes when the table auto-refreshes.
- #4712 [Transport] Asynchronous (seda), added timeout field to flow Settings.
- #4702 [Validations] Bug when hovering over filter buttons in a specific way, makes the app unclickable.
- #4676 [Flow properties] Fixed loading issue for Flow properties with many in different orders.
- #4664 [RemoveTenantVariable] Avoid removal of static Tenant variable.
- #4644 sslParameter isn't set when a header is used as URL.
- #4631 [Version remarks] Large version remarks cause the Versions tab to resize improperly in the Flow Manager.
- #4630 [Sidebars - Flow Designer] Incorrect tooltip displayed.
- #4629 [Flow Designer] Draft text not shown when expanding the Versions column.
- #4623 [SQL] Test connection not functioning properly.
- #4620 [Flow properties] Fixed sorting issue (first by alphabet including upper-/lowercase and self properties on top of the list again).
- #4619 Static Tenant variables are now not usable inside a flow anymore.
- #4601 [Http] Response code difference between 4.15.1 and 4.17.0.
- #4595 [Transactions] Incorrect link and link text on orange Inbound FlowLink buttons.
- #4579 InboundHttp endpoint uniqueness wrong validation when flows use variables.
- #4573 Flow Manager detail page broken.
- #4571 [Transactions / Flowlinks] First orange Inbound Flowlink button gets overwritten after flow is linking to itself.
- #4570 [Transactions / Flowlinks] Orange Inbound- and Outbound FLowlink buttons 'greyed out' when a flow links to itself
- #4551 [Http] Example flow HTTP request not working due to Host header.
- #4550 [Instance Manager] Unable to delete a Tenant.
- #4549 ${exception} syntax not working as expected.
- #4547 Foreground/background issue with overlapping components.
- #4546 [Http] Unable to set Connection/Socket timeout to 0.
- #4544 [Flow properties] Strange characters appear after editing Flow properties.
- #4540 [Tenant Manager] Bug when saving an empty value in 'Server Settings - Outbound Email'.
- #4539 [Tenant Manager] Incorrect variables loaded in 'Server Settings - Outbound Email' when switching tenants in different tabs.
- #4536 [Email] Inconsistent validation when Authentication Type OAuth2? configuration is enabled.
- #4534 Draft version shows old flow after 'save to draft'.
- #4529 Tenant Switch doesn't always work.
- #4528 Clicking on the Flow Designer tab again doesn't reset the route tab parameter (should return to "Route")
- #4522 Remaining issues with Flow Properties table fixed and optimising it.
- #4075 [Transactions] Refresh icon fails to update the list of running transactions.
- #3964 Content Router rules popup doesn't display in Fullscreen mode.
- #3713 Tag on Tenant variable disappears after updating it with a SetTenantVariable component.
4.17.0
UnsupportedReleased on: Wednesday 4 September 2024
Features
- [SetBody] New component to set the body of message as constant or with a simple expression.
- [Velocity] Don't apply simple expression before apply velocity. For this the SetBody component can be used. Velocity that only use simple expression are automatically migrated to the SetBody component.
- [HTTP] Add options to set the timeout value for creating a connection (ConnectTimeout) and sending messages (SocketTimeout).
- #4418 [HTTP] Add option on Retry to set MaximumRequest (Default is 100 requests).
- #4418 [HTTP] Add validation on use of error route if retry failed requests is enabled.
- #3922 [Email] Support oauth on imap protocol (Google).
- #4333 [Email] Oauth gmail text.
- #229 [SQL] Double insert of backslash if option Escape characters is enabled.
- #2711 [SimpleReplace] Improve performance of simple replace.
- #193 [Split] Improve split aggregate performance.
- #4278 Simple expression Date difference between 4.14.x and 4.16.x
Upgrades
- Java to v21.
- Integration engine, Apache Camel, upgraded to v4
- Broker engine, Apache ActiveMQ, upgrade to v6.
- Spring Boot to v3.3.x.
- [Script] Groovy to v4.0.
- [Script] JavaScript to ECMAScript 2023.
Most of the upgrades are in the backend, so it should not effect your flows. Exception is the Script component. For more information on the upgrades in the Script component refer to our Script Migration Guide.
Bugfixes
- #4576 Disable tenant not working.
- #4388 [RabbitMQ]Component is lost from library and flow.
- #4255 [Script] JavaScript and Groovy handling wrong integer type differently.
- #4254 [Script] Not setting body as expected.
- #4332 [Enrich] The enrich with JSON not working when 'bottom' JSON start with an array.
- #187 [Enrich] Connection fails if simple header is used as host url.
4.16.0
UnsupportedReleased on: Wednesday 14 August 2024
Improvements
- #4250 [Transactions] Add new section properties. This section shows meta information on a transaction step like the size of the body, the size of the headers, the response time and a timestamp.
- #4289 [Transactions] Improve navigation between body, headers and properties of a transaction step.
- #4042 [Transactions] Transactions doesn't show the red / blue dot anymore when it is going 'through' the Error Route or a flow component.
- #4319 [Install logs] Improve error display on the Install logs tab.
- #3733 [Outbound flowlink] Set one way as default.
- #4334 [Scheduler] Updated the help texts.
- #3880 [FTP] Limit the minimum delay to 1000 ms.
- #3862 [Script] Set Groovyscript as default.
- #4238 [Flow Manager] Loading of the flow info page with an invalid version in the URL should result in being directed to the latest version in the list.
- #4512 [Flow Designer] Group collapses after adding a new flow.
- #3993 URL (Address Bar) is more consistent and used to load pages.
- #4282 Better handling invalid values in the url.
- #3394 Rewritten Unit Tests to avoid regressions in the user interface.
- #4324 Improving and cleaning the code based on findings of the unit tests.
Bugfixes
- #4371 [Tenant] Previous email settings are displayed after returning to tenant settings.
- #4296 [Versions] Versions not displayed, endless loading spinner.
- #4018 [Versions] Avoid possibility of installing non-validated flow version.
- #4286 [Versions] Flow Manager Details not loading versions.
- #4505 [Canvas] Saving of a flow moves the focus on the canvas to the beginning step of flow.
- #4329 [Flow sidebar] Collapsable list doesn't close when loaded as opened and using "collapse all" button.
- #4272 Show correct tabs when flow component is selected or toggled on/off.
- #4285 [Management Console] ActiveMQ section can't fetch queues with pending exchanges.
- #4421 [Recipient] Not possible to drop a template with recipient component that has no connections on the right.
- #4385 [Content Router] Use of simple header in option field Expression specifying the rule expression.
- #4379 [CSVtoXML] Remove header icon from XML Encoding field.
- #4384 [Filter] Use of simple header in option field Expression specifying how to filter.
- #4380 [JSONtoXML] Remove simple header from option fields.
- #4362 [Recipient] Order changes when copy/pasting (parts of) a flow with a recipient in it.
- #4229 [Script] Out Headers not appearing.
- #4226 [Script] Preview shown in 'Out body' not correct.
- #4223 [Content Router]Temporarily having the same rule name is not possible, but is not visible.
- #4383 [Split] Use of simple header in option field Expression specifying how to split.
- #4259 [Throttling] Add size parameter when Asynchronous transport type is used.
- #4381 [XMLtoExcel] Remove simple header in option field.
- #4203 [XSLT] Converts special characters.
- #4377 [XSLT] Remove simple header icon on URL option.
4.15.1
UnsupportedReleased on: Wednesday 24 April 2024
Improvements
- #4140 Write migration for manual set cron expressions to set the manual option instead of cron maker.
- #4101 Change limit of repeat interval settings in Schedule and HTTP components (10000 ms).
- #4058 Flow Manager url manipulation.
- #3882 [HC flows]Missing information.
Bugfixes
- #4212 Just added tenant is not accessible because of space in the name.
- #4210 Stop flow and change to another flow cause an issue in the Flow versions.
- #4206 Fix context (right-click) menu in Error Route.
- #4204 Fix creation/import of groupless flow to be properly added to the Flows list.
- #4203 XSLT converts special characters.
- #4149 New tenant cannot create flows.
- #193 Improving split-aggregate performance.
- #189 ElasticSearch: Not all messages are stored in ElasticSearch when above certain Size.
- #186 InboundHttpComponent missing from Transaction list.
4.15.0
UnsupportedReleased on: Wednesday 3 April 2024
Main changes
New backend
The backend is migrated from Apache Camel 2 (Karaf) to Apache Camel 3 (Assimbly). This includes new possibilities in the Simple language, upgrade of Groovy from version 2.5 to 3.0 and a new JavaScript engine (ECMAScript-compliant).
Flow version and lifecycle control
Version and lifecycle control (start/suspend/stop) can now be performed directly in the Versions column and is accessible from the Flow Designer as well as the Flow Manager.
Flow Manager Overview
The Flow Manager Overview shows all the flows in one list that can be sorted and filtered. With the flick of a switch you can show/hide uninstalled flows from the list.
Flow Manager Details
Flow Manager Details can now be viewed for every version of a flow, regardless if the flow or flow version is installed or not. New functionality includes an install log, transactions per version and running stats.
New exception expressions
The exception expressions are updated and greatly simplified in Camel 3. Expressions that are used throughout our instances are migrated to the new expressions during the update. The Using exceptions reference page explains exceptions and their expressions in detail.
Removed components
- HL7
- Aleris
- Fmuta
- FlowLink (deprecated)
- Suspend flow
- Split (deprecated)
- Aggregate (deprecated)
- Enrich (deprecated)
Features
- #1763 Check which flows are not installed in an environment.
- #2193 Only show components that can be placed in Route/Error Route in the components list (depending on which tab is selected).
- #2438 Retains component note if copied component is pasted.
- #2927 Toggle on/off component notes.
- #2929 Added possibilities to resize sidebars.
- #3011 WebSockets are replaced by direct interactions.
- #3021 Inbound HTTP component - Show flow(s) with already used endpoint.
- #3031 Show pop up on install error with link to install logs page in Flow Manager Details.
- #3161 Added install logs tab in Flow Manager Details.
- #3185 Flow properties starting with # shouldn't be unique.
- #3186 Replicate GoogleDrive/OAuth2 last changes to Assimbly.
- #3284 Remove attribute on field to ignore password manager integration.
- #3285 Add option to remove all uninstalled versions of a flow.
- #3294 Add seconds to the transactions filter.
- #3301 Show message body in tracelog.
- #3346 PDF component - Detect content-type application-pdf.
- #3350 Improved query response handling in SQL component.
- #3359 Store up to 20 steps in Undo/Redo memory.
- #3365 Limit Undo in component filter field only on focus.
- #3396 Add user option for middle mouse behaviour.
- #3414 Stack trace button in every log line.
- #3463 Added option for duplicating connected rule in Content Router.
- #3469 Full screen mode is optimized
- #3478 Export button is disabled if a flow has no steps.
- #3516 Optimize display component notes.
- #3517 Added select all (CMD + A) in the Actions menu.
- #3526 Improve Flow Manager Details page.
- #3527 Added switch to Flow Manager to show uninstalled flows as well.
- #3528 Optimize canvas layout and buttons if sidebar width is set to its limits.
- #3537 These components are removed: HL7, Aleris, Fmuta, FlowLink (old) and Suspend flow
- #3538 These components are deprecated: Amazon, NLTM2, Set Header, XMLtoEDI and XMLtoEDIFACT Standards
- #3542 Make adding component notes part of Undo/Redo history.
- #3543 Allow some actions during a flow lock by another user.
- #3551 Respect maximum width and height of component note.
- #3563 Undeprecate and rename XmlToJson and JsonToXml.
- #3579 Add "Install" to the quick actions menu.
- #3594 SetHeader(s) component - Avoid using header string as header name.
- #3595 Remove $-button for pattern and exclude in Remove Headers component
- #3622 Remove Fmuta component.
- #3631 Inbound Email component - Set default value for polling interval and add extra protection and validation.
- #3665 Change exception notification flow import.
- #3683 Header ComponentResponseTime shows time between steps now, not the time from the beginning of the transaction.
- #3722 Remove all flow locks after instance startup.
- #3737 In case of a mismatch between frontend and backend a status unknown is introduced.
- #3746 Change Flow Designer navigation.
- #3750 Change Flow Manager Details page navigation.
- #3751 In between or on going statuses are shown in Flow Manager
- #3752 Confirmation on flow install is default, but can be disabled in user's preferences
- #3755 The suspend and resume icons are renewed
- #3756 Version environment labels have an icon to go to the Flow Manager detail pages.
- #3758 Flow notes of a draft version are displayed as version remark
- #3759 Add Edit icon in flow version when used in Flow Manager Details page.
- #3760 Flow versions show created by, created on and version remark when the mouse hovers over the version.
- #3762 The refresh button in the Flow Manager Details page has been moved.
- #3763 Show data of selected version and environment in Flow Manager Details page.
- #3764 A toggle in Flow Manager Details page transactions tab is added to show all versions data.
- #3765 The Flow Designer versions tab component is added to the Flow Manager Details page.
- #3766 Environment tabs in Flow Manager and Flow Manager Details are changed.
- #3767 Flow Manager column names are changed.
- #3768 Substantive revamp of Flow Manager, distinction of groups has been removed, sort and filter options are added.
- #3774 Change Flow Manager navigation.
- #3872 Improve Flow Component label in versions tab to be more distinct from environment buttons.
- #3920 Bring in line size of "Show component notes" and "Hide component notes" icon.
- #3945 Tooltips are added on every action button.
- #3989 De Flow Designer canvas footer has been removed.
- #4001 Improvement of filtering transactions on parts of transaction id and body text.
- #4013 Hide Flow Manager timeout field.
- #4015 Add titles to Flow Manager bullets.
- #4017 Flow Designer remembers last selected flow after switching Tenant on the Instance Manager page.
- #4049 Scheduler component - Improve cron expression maker functionality.
- #4078 Substantive revamp of starting and stopping a flow.
- #4090 Add loading spinner on starting and stopping.
- #4107 Adding a new flow to a group should expand the group.
- #4137 Distinction between inflight messages (in memory) and queued messages in Flow Manager Details
Bugfixes
- #3441 Content Router component - Rename rule leads to failures.
- #3442 No change detected after selecting with mouse and mouse with cursor keys.
- #3443 FTP component - Hide move if opt for delete source file
- #3549 Remove locking of flow when there is an unknown component.
- #3572 Improve minimap to update timely.
- #3578 Make loading of Flow Designer error free.
- #3584 Tenant switcher needs to click two times (sometimes).
- #3596 When you Undo quickly after doing some actions and then Redo, you get the wrong data.
- #3601 Clicking a button in the canvas controls loses focus of the canvas resulting in not being able to use shortcuts.
- #3604 CsvToXml component - Add validation on delimiter character.
- #3673 Inbound Email component - polling interval validation issues if using negative numbers.
- #3816 SQL component - TLS setting disappears if SSL is enabled.
- #3879 HTTP component - Tenant variable of URL not found.
- #3957 Create a new flow with the same name as the previous flow in a different group leads to a wrong flow name validation.
- #3974 Inbound Email component - Polling interval bug when using a Flow property.
- #3975 Fix Flow Manager page header position.
Migrations
- #3552 Migration Script for 4.15.0.
- #3624 Migration Script - JsonToXmlCurrent component & XmlToJsonCurrent component.
- #4136 Migration script for simple expressions (exception expressions).
4.14.9
Supported Application Components GuidesReleased on: Wednesday 10 July 2024
Updates and fixes
- SetOAuth component - Add support for Google authentication.
- Email component - Support Google oAuth on imap protocol.
4.14.8
UnsupportedReleased on: Tuesday 26 March 2024
Updates and fixes
- HTTP component - Add advanced option to use a custom date header.
- Samba component - Unable to install new flow with dropped samba component.
4.14.7
UnsupportedReleased on: Wednesday 7 February 2024
Updates and fixes
- FTP component - Private key file upload not saving.
- FTP component - SFTP with private key installation failure.
- Flow with flow component with deprecated xml to json component fails on install
4.14.6
UnsupportedReleased on: Wednesday 15 November 2023
Updates and fixes
- OAuth component - Redirect URL remains the same original url after flow import.
- Install flows with flow components with Recipient, Wiretap or Content Router is not possible.
- Flow Component copy & paste - reuses the old id on the component.
- Exchanges of a transaction are unable to load after related flow version removal.
4.14.5
UnsupportedReleased on: Wednesday 1 November 2023
Updates and fixes
- NTLM component - Don't proceed when httpEntity is null.
- SFTP component - Support latest FTP Library (jsch).
- SQL component - New field instance is available when the database type is SQL Server.
- SQL component - Validate endpoint - escapedChars param should escapeChars.
4.14.4
UnsupportedReleased on: Tuesday 6 September 2023
Updates and fixes
- Transactions which happen in a flow component are invisible.
- Reconnecting a component after removing multiple intermediate components isn't possible.
- Fix of migration script of variables to new names since 4.14.3.
- The inheritage of flow components flow properties is fixed.
4.14.3
UnsupportedReleased on: Tuesday 8 August 2023
Renaming of variables
The variables used within the platform have been renamed to make a clear distinction between the various types, their role and scope.
- Header variable --> Message header or just Header
A dynamic variable on message level in memory. - Flow variable --> Flow property
A static variable stored on flow level in the configuration. - Global variable --> Tenant variable
A dynamic variable stored on tenant level in the database.
Read more about these changes on the using variables page.
Flow Designer updates and fixes
- Added mouse actions (on canvas)
- Multiple select components on canvas at once by using the mouse (left mouse click + drag).
- Zooming by using the mouse (Spacebar or Ctrl + mouse scroll down).
- Moving the canvas with the mouse (Spacebar + drag left mouse or drag right mouse).
- Keyboard shortcuts (on canvas)
- Ctrl/CMD + x : Cut selected components.
- Ctrl/CMD + c : Copy selected components.
- Ctrl/CMD + v : Paste selected components.
- Ctrl/CMD + d : Duplicate selected components.
- Ctrl/CMD + s : Save a flow.
- Ctrl/CMD + i : Install a flow (only possible when the flow is saved).
- Ctrl/CMD + z : Undo latest action on a flow.
- Ctrl/CMD + SHIFT + z : Redo undo action on a flow (Mac).
- Ctrl + y : Redo undo action on a flow (Windows).
- Ctrl/CMD + a : Select all.
- Delete/Backspace : Delete selected components.
- When there is nothing to be copied yet, the paste button in "Actions" menu in Flow Designer canvas is disabled.
- Solved empty canvas after import flow.
- If switching to a tenant without flows the version list of the previous tenant is updated now.
- Request to save changed flow after tenant switch.
- Removed endless loading spinner in the versions tab when loading a tenant without flows.
- The draft version of the flow opens after removing the uninstalled version you are working in.
- Allowable variables can be inserted quickly in the configuration of flow components by clicking the related icon and defining the variable name. The quick insert tool will add the proper syntax for the variable for you. Use the $ icon to add (Message) Headers, the # icon to add Flow properties and the @ icon to add Tenant variables to a component's configuration field.
- Fixed in some pop ups: Adjustments in toggle boxes disappear after leaving pop up.
- Pop ups: Use "Enter" keyboard shortcut to Create a new flow (in the "Create a new flow" pop up).
Component updates and fixes
- Outbound Flowlink - Select the flow by group and name.
- OAuth2 component - Set tokenName with access token on info endpoint.
- SQL component - On each call of the component the drivers list on DriverManager will not increment anymore.
- Scheduler component - Add validations on Repeat Count and Repeat Interval (with default value).
- Scheduler component - Add missing combinations in cron help.
Other updates and fixes
- General: Clearer notification if websockets do not work properly (caused by LAN or WAN settings or pop up blockers).
- Flow Manager - Header with boolean value visible in tracelog now.
- Flow Manager - Install logs tab in Flow Details is hidden after browser refresh (Not used yet).
- Flow Manager - Data in Flow Details on the detail tab when switching between tabs is updated now.
- Tenant Manager - Update 'Remove user' pop up text and buttons.
- Tenant Manager - Editing user role doesn't remove user from Users table on save now.
- Tenant Manager - Extend the Date created and Date last modified of a account with the time.
- Tenant Manager - Update 'Remove tenant' button, pop up text and pop up.
- Settings - Improve saving adjusted variables.
- Settings - Retain filter setting at environment switch.
- Settings - Importing Global variables, process of import JSON export for the second time is improved.
- Settings - Importing Global variables, created/updated at/by fields are not empty anymore.
- Instance settings - Fix academy link for the instance settings page pop up.
- Queue size error in asynchronous mode.
4.14.2
UnsupportedReleased on: Tuesday 13 June 2023
Flow Designer updates and fixes
- Selected components can be duplicated in one single operation by the right-click action "Duplicate" or Ctrl or Command + d.
- Easier delete of flow versions (Delete multiple selected flow versions at once).
- Prevent accidental creation of a second version during the flow installation process.
- Remove components only in the selected tab (elements that are selected in other flow tabs are not removed).
- Show recipient and content router tags always visible on top of connection lines.
- Show validation message of flow variable per environment in components
- Improve dragging connections with labels.
- Switch component connection by drag doesn't update flow data.
- Load flow only after clicking version number.
- Flow components from versions before 4.14.1 cannot be dragged onto the canvas when they have flow notes.
- In error route: rule cannot be removed once it has been connected once.
Other updates and fixes
- Improving the import of flows.
- Choose the flow file to import first instead of the name of the flow.
- Name of the flow gets automatically filled based on filename.
- Styling of the buttons to select files is the same as other files select buttons.
- Add notification if the flow name is too long.
- Importing a flow into a tenant that does not yet have any flows is enabled.
- Show transactions when only one transaction is available.
- Fix: It's not possible to activate a blocked account.
- Fix: Sometimes tenant settings are empty.
- OAuth component:
- Added Custom and Google Drive options in Credentials Type.
- Enable Authorise button if credentials are not yet authorised.
- Automatically show needed fields when Google Drive credentials type is selected.
- Fix to update global variables.
- Inbound and outbound Google Drive component: Added new field (AccessToken).
- SFTP component: Fix notification when entering password without private key and missing default value File Exists.
- Email component: Split with comma for multiple email addresses is not allowed for a combination of header, flow variable and email address.
- SQL component: When switching between advanced tab and back, the values aren't saved correctly.
- Activate blocked user account has been enabled.
- Added loading spinner in versions tab while larger versions are loading.
4.14.1
UnsupportedReleased on: Monday 15 May 2023
Flow Designer updates
- Option to show the Flow Designer (canvas) full screen.
- First input field is now automatically selected when opening the component configuration.
- Input fields in component configuration show the following icons ($, # and @) in the background to indicate which type of variable(s) can be used in that field.
- Remove connection between components by clicking on the arrow (an arrow icon is shown).
- Flows can be connected in reverse order, from right to left, as well.
- Several optimizations to save a flow, for example if you leave a flow without saving it first.
- Renamed "Save changes" to "Save".
- Renamed "Install flow" to "Install".
- "Save" added to right-click actions
- Removed 'Save selected components' and replaced the functionality by a right-click action: "Create template".
- Selected components can be removed in one single operation by the right-click action "Remove" or Ctrl or Command + backspace.
- Clarification of options when leaving an unsaved flow.
- Limit the length of flow name to 35 characters max.
- Show versions tab by default when opening the Flow Designer.
- Show selected components in the minimap.
- Notifications:
- Avoid the notification "You have unsaved changes" after opening the settings of a component.
- No notifications shown on saving anymore.
- Clearer notification when saving changes on a previous installed version and so overwrite the draft version.
- Show a notification if the set maximum number of production flows to install is reached.
Other updates
- Settings - Replaced "Environment variables" with "Flow variables".
- User preferences
- Add the option to disable the minimap.
- Add the option to set the position of the minimap.
- Add the option to show less notifications.
- Changed the default set preferences.
- A new Super Admin account will be linked to the instance's default tenant.
- Flow Manager: Show better indication when transactions or Flow Details are still loading.
- OAuth component:
- Avoid setting empty values on global variables when getting access and refresh tokens.
- Avoid smashing or setting the access token on a global variable all the time. Set only when it's not empty and different from the old value.
- Add more logs when the server message contains an error.
- Google Drive component - Upgraded the oAuth flow.
- Outbound flowlink component - compel Transport type sequential in synchronous flow
- Script component - improved the behaviour for editing large scripts
Fixes
- Replace component - space cannot be replaced.
- Validate on empty flow variables on saving/installing.
- Script component - fixed validating script with a flow variable
Deprecated components
- Aleris
- Hl7
- XmlToEdi
- XmlToEdifactStandards
4.14.0
UnsupportedReleased on: Thursday 13 April 2023
Update
- Frontend - Migration of the frontend framework from Backbone to React.
- Flow Designer - New canvas:
- The canvas is boundless, there are no limits to create flows horizontally or vertically.
- Minimap for easy navigation.
- Lines between components are by default curved (option to switch back to straight lines).
- With the combination shift and hold the mouse you can easily select and drag (a part of) the flow
- Zoom in and zoom out
- Drag and move canvas
- Components can also be connected from right to left.
- Route tabs are now coloured red when they are invalid.
- Flow versions are now shown from latest to oldest.
- Versions and validations bar is always visible on the right.
- Added a custom page leave modal when switching between tabs.
- The flow validations are shown for both Route and Error Route tabs (previously only the opened tab).
- Validations that were about a flow in general are now about a specific tab in a flow.
- Every table inside a component has tooltip error messages to precisely indicate errors.
- Content Router - The component shows only the available and valid rules to select in the connection modal. (Previously all the rules were shown even after they were connected.)
- Flow Settings - The settings have validations to show if they are valid or not.
- Component and flow notes stored per flow version.
- Notes are added to the flow component.
- Depending on selected settings, available options are displayed in the component.
4.13.3
UnsupportedReleased on: Wednesday 4 January 2023
Update
- HTTP component - NTLM processor fix.
4.13.2
UnsupportedReleased on: Thursday 1 December 2022
Update
- Update Java to the latest version. This is to get the latest security patches and certificates. The change also includes switching from AdoptJDK to Eclipse Temurin as the the base Docker image (openjdk:8-jdk -> eclipse-temurin:8-jdk-alpine).
- Update Amazon component tests.
4.13.1
UnsupportedReleased on: Friday 20 October 2022
Improvements
- #2397 SetOAuth2Token component: Set Scope setting to optional. Added Refresh Token Delay setting to define how many seconds before the expiry date of the access token it is allowed to be refreshed.
- #537 SetOAuth2Token component: error responses generated by the component's requests are now pushed to the logging
Fixes
- #2403 SetOAuth2Token component: functions properly now if a Tenant name has spaces in it.
4.13.0
UnsupportedReleased on: Friday 30 September 2022
Improvements
- #2288 SetOAuth2Token component: New component to set OAuth2 token.
- #1789 EmailInbound component: Support for OAuth2.
Fixes
- #533 SetVariable component: fix for xpath expressions.
- #23 Http component: Fix to read Global variables dynamically.
4.12.1
UnsupportedReleased on: Monday 20 June 2022
Improvements
- #1090 Settings: Export and import variables. This improvement make it possible to export variables in global settings to a json file and import this file.
- #2094 Settings: Select global variables in order to tag all selected variables at once.
- #508 SetVariable component: Support for simple expressions in 'Global variable' and 'value' fields.
- #508 GetVariable component: Support for simple expressions in 'Global variable' and 'name' fields.
- #494 HTTP component: Validate if a http/https URL is valid.
- #2091 HTTP component: Add methods OPTIONS and TRACE.
- #2060 Outbound Flowlink component: If Transport type is queues and the request-reply option is chosen, hide own flow name in list of flows.
- #2076 HTTP component: Global variables are being interpreted on http component url.
Fixes
- #2082 HTTP component: Support for large HTTP Headers (to avoid HTTP error 502) and add a clearer error page.
- #1824 SOAP component: The component now logs an error message when the WSDL file isn't valid. Related to ticket #514: SOAP component - throw WSDLException when WSDL is not found.
- #2072 Content Router: When a Flow component was only connected to one of the expressions of the Content Router the flow doesn't work, the otherwise always have to be conected to a next component.
- #1552 FLV component: Fields settings are only partially imported.
- #2119 File component: File is deleted despite user wants to keep it.
- #2099 Flow Manager: Refresh button only works if transaction line isn't opened.
- #2102 Flow Manager: Information on Detail tab not refreshed after switching to another tab.
Other changes
- #361 New NGINX configuration for proxy buffer and new error page.
- #516 Enlarge timeout when connecting to ActiveMQ (to avoid negociation errors).
- #516 Enlarge queuesize for asynchronous flows and block if the queue is full (instead of printing an error).
- #1637 ActiveMQ and Elasticsearch update dependencies (security).
4.12.0
UnsupportedReleased on: Wednesday 23 March 2022
General Improvements
- #1839 Enhanced transport mechanism for Flows and Flowlinks. In addition to synchronous and queues, also asynchronous is now supported. More info on the transport mechanism in Flows documentation and Flow link documentation.
- #1783 Redesign of the global variables on the Settings page.
- #465 Better default performance profile. Improving general performance.
- #1841 Add support for Constant (fixed values) and Groovy expressions for the setHeader/setHeaders component.
- Add JsonPath support for:
- #469 The setHeader/setHeader component.
- #1849 The contentRouter component.
- #1854 The filter component.
Components Improvements and Fixes
- Various fixes and improvements for the SQL component:
- #455 Add a default column name when it's empty.
- #456 Using ${body} is now possible to use in a SQL query.
- #457 SQL component now accepts all kind of operations.
- #458 Escape JSON strings, that may exist on a SQL query.
- #459 Support sha256 protected passwords for MySQL version 8.
- #462/#1817 Add TLS version into SQL component, for MySQL databases.
- #1807 Migrate SQL component to React.
- #471 Invalid XML characters #1003 - new regex to validate column names.
- Various fixes and improvements for the HTTP component:
- #1965 #138 New option to set a custom user agent.
- #1915 Fix retry mechanism for dynamic URLs.
- #1911 Cast exception on HTTP Inbound call with the instance.
- #1900 HTTP connection resets - Include onException SocketException.
- #1823 FTP initial delay set to default of 60000ms.
- #1733 Throttling component - minimum time period validation.
- #491 Simple Replace component - Problem with blank response solved.
- #476 EnrichCurrent component - Add Use Error Route as option.
Other Changes/Fixes
- #1834 Flowlinks - add block and timeout arguments when using synchronous. (fewer timeouts when linked flow isn't started yet).
- #1775 Delay issue when sending messages from multiple flows using queues as transport mechanism.
- #1846 Installing an existing flow (undefined error).
- #485 Update jcifs library (for better support of the SMB-3 protocol and blocking of SMB-1 version).
- #482 Change the limit of jms max reconnection attempts to 10 instead of unlimited.
Migration
- From this release we start to modernize our technology stack. Our first step was to migrate the user interface. The Flow Manager, Tenant Manager, Instance Manager and Settings are migrated to the React Framework. Also, various components were migrated. More in the next release.
4.11.2
UnsupportedReleased on: Wednesday 30 June 2021
We reverted some changes that didn't work as expected which caused some components to behave in a weird way after a restart of the back-end.
4.11.1
UnsupportedReleased on: Thursday 27 May 2021
Improvement
- #1690 We improved the memory allocation in the back-ends.