3.6.3 Now Available
3.6.3 has made it to GA!
3.6.3 Has Made it to GA; get it as a standalone installer or docker image.
Version 3.6.3
Release Date : 2017-07-18
Key Highlights
- Improvements to the validation feedback reporter within the UI Config Page
- You can now add Channels using YAML
- MySQL & PostgreSQL databases types are supported for the UI
- Google Cloud Platform services (PubSub)
- Simplified retrieval of OAUTH tokens
- Custom TrustStore/KeyStore support for Apache HTTPS
Bugs
INTERLOK-1100
- UI Config - Apply Error - Cannot look-up shared transaction manager with name: nullINTERLOK-1610
- adp-sonicmf requires double-definition of log4jurl to provide all adapter logs, which is not ideal for customer BA in v3.6.1INTERLOK-1625
- AS2 “example-adapter” does not unmarshalINTERLOK-1638
- UI Optional - download artifact link wrongly assumes that the artifact is a .jarINTERLOK-1641
- UI Config - ensure drag and drop of services works on touch devicesINTERLOK-1661
- docker snapshot-alpine has the wrong dates in lib/*.jarINTERLOK-1667
- docker-entrypoint.sh is not executableINTERLOK-1671
- Javadocs typos on JMS consumersINTERLOK-1673
- DynamicServiceLocator serviceNameProvider property is @NotNull and @AdvancedConfigINTERLOK-1674
- SonicMF Car-builder fails without an extras directoryINTERLOK-1675
- UI Config - Component Unique ID field is showing as required but doesn’t enforce a valueINTERLOK-1676
- jdbc-stored-procedure-producer breaks if the connection does not support multiple open result setsINTERLOK-1683
- UI Config - Exception initialising Validation Rules (during Apply)INTERLOK-1685
- JsonResultSetTranslator does not emit all result sets.INTERLOK-1686
- Cannot change “ResultSetTranslator” in JdbcDataQueryServiceINTERLOK-1694
- UI Config - Consumer and Producer recommendations are not changed when copy/pasting a connection.INTERLOK-1699
- Docker container shutdown appears ungracefulINTERLOK-1704
- UI Config - Exception caused when validating channel list, workflowList and SharedComponentList etc
Improvements
INTERLOK-137
- 3.0.0B8 Installer does not work on Windows 2012R2INTERLOK-641
- Installer does not start on Windows if jdk1.8_60 is installed.INTERLOK-645
- Cannot Uninstall Interlok, Windows 10/ JRE1.8.0_60INTERLOK-1646
- Create the author attribute in the component profile annotationINTERLOK-1647
- UI Config - use the author attribute from the component profile when showing raw components to addINTERLOK-52
- UI Config Page - Improve validation features to include a ‘show me’ featureINTERLOK-722
- Change how the thread-name (for logging) is discoveredINTERLOK-1230
- UI Config - Add Channel “YAML” SnippetINTERLOK-1296
- Doc Section/Page Request: “How do you start a Channel via an external trigger?”INTERLOK-1316
- Make XpathMessageSplitter use CloseableIterableINTERLOK-1387
- UI - Add keyboard shortcuts for all forms (save & cancel)INTERLOK-1397
- UI Config - Add function to validate script inputINTERLOK-1523
- Add custom truststore/keystore support to apache-httpINTERLOK-1553
- UI Widgets - The widgets page loading routines need indicators to show that they are processingINTERLOK-1568
- Dynamic Polling Template allows “all services”INTERLOK-1570
- JdbcDataQueryService doesn’t support binary payload replacementINTERLOK-1583
- Add an alternative to HttpRequestService that enables BranchingINTERLOK-1622
- UI Config - Remove unnecessary nested uid fields from the settings formINTERLOK-1643
- Make use of @InputFieldHint(friendly = “Friendly Test”) for enums values.INTERLOK-1648
- Lazy load the reflections object for the Template and Validate Service to improve start up timeINTERLOK-1654
- Add Upsert capability to BulkOperationINTERLOK-1656
- Refresh the dashboard page so it looks better and is more useable in mobile and tablet screensINTERLOK-1658
- Port JsonDocumentBuilder from odin-labs into ES5INTERLOK-1679
- Upgrade InstallAnywhereINTERLOK-1680
- Add a “RawCsvToXmlService”INTERLOK-1684
- JsonSchemaService does not report all the violations in the ServiceExceptionINTERLOK-1691
- UI Widgets - Component count widget gauges should scale to the widget.INTERLOK-1692
- Add configuration of EntityResolver to DocumentBuilderINTERLOK-1696
- Framework for retrieving OAUTH TokensINTERLOK-1698
- UI Config - Rename Raw Component into ?INTERLOK-1577
- Author tag in custom componentsINTERLOK-1633
- Add PostgreSQL support for the UI.INTERLOK-1635
- Fix example payload for swagger api (for post and put methods)INTERLOK-1639
- UI Optional - project ‘interlok-container’ requires an iconINTERLOK-1644
- UI Config - Improve validation message for fields that have failed regex validationINTERLOK-1649
- Change log4j to remove ProprtySourcesPlaceholderConfiguererINTERLOK-1651
- Json-Path-Splitter does not behave like other splittersINTERLOK-1653
- No adapter-unique-id causes a NPEINTERLOK-1660
- HPCC message workers shouldn’t wait forever for a workunit to completeINTERLOK-1669
- RequestReplyWorkflow.replyServiceCollection should have the @Valid annotation?INTERLOK-1678
- Actional Interceptor - Replace UUID with component name.INTERLOK-1701
- Ensure removal of shared connections from JNDI on apply