3.4.1 Now Available
3.4.1 has made it to GA!
3.4.1 Has Made it to GA; get it as a standalone installer or docker image.
Version 3.4.1
Release Date : 2016-10-05
Important: Because of issues with XStream and AliasedJavaBeanConverter not honouring some annotations; if you are using JmsTransactedWorkflow you will need to remove any interceptors manually and reconfigure them after upgrading.
Key Highlights
- Branching service display & testing improvements
- Edit remote configuration that cannot be loaded by the UI
- The log monitor page has been upgraded to use Server-Sent Events (SSE).
- Additional JSON support; (JSON schema validator, directly export JSON from JDBC)
- A new shell based runtime tool
- JDBC Data Capture now supports batching
- Framework for easily validating access via message contents
Bugs
INTERLOK-857- Input field rendered too smallINTERLOK-959- Hard coded references to bootstrap.propertiesINTERLOK-1099- SLF4J bridge should remove all existing handlersINTERLOK-1109- No way to set statement in JDBC Data Query Service via standard UIINTERLOK-1110- UI - Upgrade to apache shiro 1.2.6INTERLOK-1112- Adapter-Web-GUI fails to start depending on optional component dependenciesINTERLOK-1113- jms+jmx depends on spring 3.2 which breaks the UIINTERLOK-1116- JMSProducerImpl get/set Priority has behaviourINTERLOK-1145- Still too much pointless logging from the UIINTERLOK-1157- Jetty Consumer does not support PATCHINTERLOK-1158- UI Widgets - platform runtime details VM arguments showing a js functionINTERLOK-1159- Initial Adapter start failure leaves channels in an inconsistent stateINTERLOK-1161- Basic Solace Implementation requires both Broker URL and HostnameINTERLOK-1162- Queue producer template autofills spaces in queue nameINTERLOK-1163- Solace JMS Replicated VPN failover doesn’t work with Solace JMS API 7.1.2INTERLOK-1166- MqSeriesImplementations extends URLVendorImplementation incorrectly
Improvements
INTERLOK-777- Update javamail to 1.5.5INTERLOK-964- Add an annotation that defines that a given member affects metadataINTERLOK-965- UI Config - Add a Generate ID Button on the settings editorINTERLOK-976- UI - Alerts / Notes module requiredINTERLOK-1031- Have a CraSH instance embedded as a management componentINTERLOK-1033- UI Widgets - Convert existing Memory and System load chart to C3INTERLOK-1043- UI - Quick Edit Config & ApplyINTERLOK-1049- XA - Review startup/shutdownINTERLOK-1058- UI Logging - update the logging monitor to use websockets to gain dataINTERLOK-1063- UI Dashboard - Add “delete” functionality to “ignore error” functionalityINTERLOK-1068- UI - Upgrade the UI to use jersey 2.xINTERLOK-1078- Use JDBC Batching In Data Query ServiceINTERLOK-1079- ‘Web Services’ SecurityINTERLOK-1081- UI Config - improve the visuals of the branching service listINTERLOK-1082- In settings modal merge the 2 ways to add sub componentINTERLOK-1093- UI Config - Improve the action buttons on the edit component modalINTERLOK-1097- Add a XALAN based transformer factoryINTERLOK-1098- MimeAggregator + subclasses should allow you to set the content-typeINTERLOK-1102- AdaptrisMessageConsumerImp to be StateManagedINTERLOK-1107- Shell - Single Message injection command(s)INTERLOK-1108- Shell - DocumentationINTERLOK-1115- Remove use of org.glassfish.hk2.externalINTERLOK-1117- Add an adapter reload to interlok-shellINTERLOK-1119- Add a JSON ResultSetTranslatorINTERLOK-1120- Add a monolithic “interlok” command to interlok-shellINTERLOK-1121- Add tab “Completion” to channel and workflow interlok-shell commandsINTERLOK-1124- Have JDBCDataQueryService report the number of results from the queryINTERLOK-1125- UI - Change the way Branching Service Collection First Service are addedINTERLOK-1131- Add large message support to JSON packages where possible.INTERLOK-1132- interlok-shell add the ability to set JMX username and passwordINTERLOK-1134- Testing Branching Service Collection is “confusing”.INTERLOK-1135- NextServiceID is never displayed during a “test service” unless part of a BranchingServiceCollection testINTERLOK-1143- JMS Translators - producer should default to the same message implementation as the consumerINTERLOK-1148- UI Logging - the 2nd line tabs to show a filtered subset of results from the all tabINTERLOK-1152- Add “Inflight Messages” to REST APIINTERLOK-1155- Shell - Set payload from file in message-injectINTERLOK-1165- JmsConnection should default a JmsConnectionErrorHandler

