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