3.5.1 Now Available
3.5.1 has made it to GA!
3.5.1 Has Made it to GA; get it as a standalone installer or docker image.
Version 3.5.1
Release Date : 2017-01-20
Key Highlights
- Optional Component Discovery
- Config pages have been given an overhaul to improve their usage on smaller screens
- Widgets track data for longer
- MQTT Support
- New package to support Elasticsearch v5.
- “command line” Version Control System
Bugs
INTERLOK-1153
- UI API : Downtime still present even if channel started.INTERLOK-1194
- JMSConnectionErrorHandler - not sure it’s entirely threadsafe.INTERLOK-1206
- JmsProducer - logging an object referenceINTERLOK-1214
- NullPointerException in WebsphereMQ consumerINTERLOK-1254
- JsonArraySplitter doesn’t cope with arrays of stringsINTERLOK-1255
- JsonPathSplitter does not support arrays of stringsINTERLOK-1259
- JSON XMLSerializer logs as a garbage name.INTERLOK-1314
- Some errors can cause XAJmsConsumer to break and not recoverINTERLOK-1330
- NPE in XaJmsConsumerINTERLOK-1332
- Message loss when using XA connectionsINTERLOK-1341
- NPE in FileDataInputParameter for non-existent fileINTERLOK-1342
- JMSConnectionErrorHandler failure causes JMS EventHandler NPEINTERLOK-1344
- Release components have SNAPSHOT dependencies in pomINTERLOK-1345
- AdvancedJdbcPooledConnection getter and setter for connectionProperties have different nameINTERLOK-1346
- No Examples for extended JDBC Connections
Improvements
INTERLOK-1027
- UI Config - Sidebar that allows WSDL to settings paramsINTERLOK-1137
- Core build - Generate sources jar.INTERLOK-1139
- UI Dashboard - improve Failed message modal so user can select multiple messages for retry functionINTERLOK-1178
- Message Metrics charts should store for ~1day worth of data.INTERLOK-1180
- UI Config - Improve Metadata settings sidebarINTERLOK-1181
- Create a UI Widget that supports FsConsumerMonitorINTERLOK-1190
- Add support for MQTTINTERLOK-1199
- UI - Problems with browser resource caching errors after updatesINTERLOK-1221
- Add support for SOCKS5/SOCKS4 Proxy to vcs-git+sshINTERLOK-1224
- AS400 - Update project to v3INTERLOK-1226
- FileTransferConnection.UserInfo protection.INTERLOK-1231
- Interlok Service Test - Increase Test CoverageINTERLOK-1239
- UI Config - Compress the Adapter and Channel area when user working on workflows and services etcINTERLOK-1241
- UI Config - Add a tag cloud search to the Add Component modalINTERLOK-1242
- UI - Update welcome splash to include ‘new features’ sectionINTERLOK-1245
- UI - Build Framework for optional component discoveryINTERLOK-1246
- UI - Config - Use the random scientist name generator by default for the component IdsINTERLOK-1249
- Upgrade elasticsearch to elasticsearch 5.0.0INTERLOK-1251
- AddMetadataService should have a “ovewrite flag”INTERLOK-1253
- XmlBasicValidator should contain a DocumentFactoryBuilderINTERLOK-1261
- Interlok Service Test - Xpath Equals AssertionINTERLOK-1269
- Added the service-unique-id (if available) to ObjectMetadata upon ExceptionINTERLOK-1271
- Solace - AdvancedImpl defaults direct transport.INTERLOK-1305
- Bind org.slf4j.Logger as a variable to ScriptingServiceImpINTERLOK-1306
- Create a MessageAggregator that creates a Zip of split payloadINTERLOK-1307
- FileBackMessageFactory should have the option to create the “tmpdir”INTERLOK-1309
- JettyConsumer should handle Expect: 102-Processing (RFC2518)INTERLOK-1313
- AS400 - Update the IBM library to the latest.INTERLOK-1321
- UI Config - Change the collapsed component tabs to look more hierarchically organisedINTERLOK-1324
- UI Config - Improve the use of space on the config pageINTERLOK-1325
- Create “command line” Version Control SystemINTERLOK-1326
- UI Config - ensure when adding components that the id/name is unique to that levelINTERLOK-1327
- UI Optional - hide certain jars in the dependency listINTERLOK-1328
- UI Optional - alter the license warningINTERLOK-1329
- Remove ‘optional dependencies’ from the optional components POM + IVY.xmlINTERLOK-1336
- UI Optional - alter the links on the details pageINTERLOK-1337
- UI Optional - add javadoc linksINTERLOK-1338
- Update VCS loading to use implementation name firstINTERLOK-1339
- UI Optional - add component details to the optional componentsINTERLOK-1348
- IronMQ Migrate to MQv3 from MQv2 APIINTERLOK-1359
- Update documentation for dashboard failed message modal