3.7.1 Now Available
3.7.1 has made it to GA!
3.7.1 Has Made it to GA; get it as a standalone installer or docker image.
Version 3.7.1
Release Date : 2018-03-16
Key Highlights
- The DynamicServiceLocator service helper has been improved to allow users to select individual services per partner combination
- New UI settings sidebar to aid external expressions
- The UI is now aware of messages in the retry queue when stopping and restarting an adapter
- Support for SSH Tunnelling as a management component added
- You can now resolve passwords from an external source
- New services for splitting and split-join available.
Bugs
INTERLOK-2026
- Auto-created interceptors get assigned the same nameINTERLOK-2065
- UI Config - Settings editor shows expand btn for inner component without settingsINTERLOK-2070
- UI Salesforce - the service xml generator doesn’t work if you don’t include the primary id in the soqlINTERLOK-2083
- CommitMDN fails if Content-Type of MDN contains parametersINTERLOK-2086
- interlok-boot not finding jars in non “standard” layoutINTERLOK-2093
- The dashboard fails to load the channels when at leastt one channel has a RetryMessageErrorHandlerINTERLOK-2104
- High CPU Usage with RetryMessageErrorHandlerINTERLOK-2110
- Limit the amount of ajax query the UI makes to retrieve javadocs for the settings modal.INTERLOK-2121
- JNDI JMS Producer sometimes loses session post connection recovery
Improvements
INTERLOK-874
- Prevent workflow interceptor to have special characters in the uniqueIdINTERLOK-1595
- Enable max-threads for SplitJoinService + AdvancedMessageSplitterINTERLOK-1847
- Add possibility to resolve passwords from an external sourceINTERLOK-1875
- Make interlok-container java9 compliantINTERLOK-1903
- UI Config - Improve the DynamicServiceLocator helper modalINTERLOK-1981
- Add a “simple-io-service”INTERLOK-2007
- UI Optional - download an optional component as a deployable packageINTERLOK-2013
- Make AS2 settings resolvableINTERLOK-2028
- Make varsub properties url format-ableINTERLOK-2039
- Add UI support for RetryMessageErrorHandlerMonitorINTERLOK-2042
- FailoverBootstrap if no argument set look for bootstrap.properties by defaultINTERLOK-2046
- UI Projects - Validate variable setsINTERLOK-2049
- UI Projects - create a project from an existing adapter xml that has variables configuredINTERLOK-2063
- Restarting components can fail if unchecked exception is thrown.INTERLOK-2074
- Consider defaults for Meta-To-Payload and reverseINTERLOK-2076
- Update shiro to 1.3.2INTERLOK-2080
- Update Jetty to 9.4.8INTERLOK-2091
- CreateQueryStringFromMetadata should use MetadataFilterINTERLOK-2092
- MetadataFilter to remove metadata if value is emptyINTERLOK-2100
- Support @InputFieldHint(external=true) in the sidebarINTERLOK-2107
- Add support for com.adaptris.security.password.Password to interlok-bootINTERLOK-2109
- Add support for routing + parent when using JsonArrayDocumentBuilder with elastic search.INTERLOK-2111
- Add support for SSH Tunnelling as a management componentINTERLOK-2112
- Batching in JSON Array SplitterINTERLOK-2096
- interlok-hpcc: Review marker within spray producerINTERLOK-2102
- Inforce groupId starting with com.adaptris in the interlok artifact downloaderINTERLOK-2113
- UI Config - make it easier to identify component types (raw, shared, template, or template-wizard)INTERLOK-2114
- UI Optional Component - update icons for new 3.7.1 projectsINTERLOK-2119
- UI Config - reorder component dropdown lists so shared components are on topINTERLOK-2120
- UI Config - show password feature on the password inputsINTERLOK-2129
- replace-metadata-value inside a clone-message-service-list updates metadata