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

