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 name
  • INTERLOK-2065 - UI Config - Settings editor shows expand btn for inner component without settings
  • INTERLOK-2070 - UI Salesforce - the service xml generator doesn’t work if you don’t include the primary id in the soql
  • INTERLOK-2083 - CommitMDN fails if Content-Type of MDN contains parameters
  • INTERLOK-2086 - interlok-boot not finding jars in non “standard” layout
  • INTERLOK-2093 - The dashboard fails to load the channels when at leastt one channel has a RetryMessageErrorHandler
  • INTERLOK-2104 - High CPU Usage with RetryMessageErrorHandler
  • INTERLOK-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 uniqueId
  • INTERLOK-1595 - Enable max-threads for SplitJoinService + AdvancedMessageSplitter
  • INTERLOK-1847 - Add possibility to resolve passwords from an external source
  • INTERLOK-1875 - Make interlok-container java9 compliant
  • INTERLOK-1903 - UI Config - Improve the DynamicServiceLocator helper modal
  • INTERLOK-1981 - Add a “simple-io-service”
  • INTERLOK-2007 - UI Optional - download an optional component as a deployable package
  • INTERLOK-2013 - Make AS2 settings resolvable
  • INTERLOK-2028 - Make varsub properties url format-able
  • INTERLOK-2039 - Add UI support for RetryMessageErrorHandlerMonitor
  • INTERLOK-2042 - FailoverBootstrap if no argument set look for bootstrap.properties by default
  • INTERLOK-2046 - UI Projects - Validate variable sets
  • INTERLOK-2049 - UI Projects - create a project from an existing adapter xml that has variables configured
  • INTERLOK-2063 - Restarting components can fail if unchecked exception is thrown.
  • INTERLOK-2074 - Consider defaults for Meta-To-Payload and reverse
  • INTERLOK-2076 - Update shiro to 1.3.2
  • INTERLOK-2080 - Update Jetty to 9.4.8
  • INTERLOK-2091 - CreateQueryStringFromMetadata should use MetadataFilter
  • INTERLOK-2092 - MetadataFilter to remove metadata if value is empty
  • INTERLOK-2100 - Support @InputFieldHint(external=true) in the sidebar
  • INTERLOK-2107 - Add support for com.adaptris.security.password.Password to interlok-boot
  • INTERLOK-2109 - Add support for routing + parent when using JsonArrayDocumentBuilder with elastic search.
  • INTERLOK-2111 - Add support for SSH Tunnelling as a management component
  • INTERLOK-2112 - Batching in JSON Array Splitter
  • INTERLOK-2096 - interlok-hpcc: Review marker within spray producer
  • INTERLOK-2102 - Inforce groupId starting with com.adaptris in the interlok artifact downloader
  • INTERLOK-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 projects
  • INTERLOK-2119 - UI Config - reorder component dropdown lists so shared components are on top
  • INTERLOK-2120 - UI Config - show password feature on the password inputs
  • INTERLOK-2129 - replace-metadata-value inside a clone-message-service-list updates metadata