3.6.4 Now Available
3.6.4 has made it to GA!
3.6.4 Has Made it to GA; get it as a standalone installer or docker image.
Version 3.6.4
Release Date : 2017-08-30
Key Highlights
- Improvements to the Shared Services interactions within the UI Configuration Page
- The UI API has had an upgrade, allowing easier usage
- Support added for TCP failover
- Further improvements to the Google pub sub components
- Solace JMX over JMS
- a XSLT pre-processor has been added
Bugs
INTERLOK-1563
- Timing Issue causing NPE in ClusteredEventBusINTERLOK-1581
- schema fails with NPE when interlok-vertx is includedINTERLOK-1582
- Schema cannot load the schema it has generated when adp-amqp is includedINTERLOK-1714
- GUI “test facility” does not allow you to step through to next services if service fails and is configured to “continue on fail”INTERLOK-1715
- Replacing a service via XML editor doesn’t render afterwardsINTERLOK-1722
- “log” should be like “message” in Scripting Service validatorINTERLOK-1724
- Add advanced components from XML snippet does not add the componentINTERLOK-1725
- Saved Advance Components Templates are not displayed in the Add Components from TemplatesINTERLOK-1732
- SharedService should implement EventHandlerAwareINTERLOK-1734
- GUI not able to find javadocs for inner clases e.g. PollingTrigger.MessageProviderINTERLOK-1739
- Triggered Channel does not report “status” properlyINTERLOK-1744
- AdaptrisMessage#resolve() throws NPE on non-existent metadata keyINTERLOK-1758
- UI needs to differentiate between nul” and the empty string.INTERLOK-1761
- Indented XML has different output on JsonXmlTransformService using default driverINTERLOK-1763
- JsonPathSyntaxIdentifier doesn’t follow the same semantics as other identifiersINTERLOK-1764
- Swagger ‘try-it-out’ does not work with the UI REST APIINTERLOK-1765
- Documentation Site: Installation links not valid or syntax incorrectINTERLOK-1778
- adp-schema doesn’t work with reflections 0.9.11INTERLOK-1787
- UI - ssh keyfile VCS profile does not work
Improvements
INTERLOK-1285
- Doc Section/Page Request: “How do I transform XML Message data to JSON format? and vice-versa?”INTERLOK-1291
- Doc Section/Page Request: “How do you transform a CSV file to XML using Interlok?”INTERLOK-1375
- UI API - Enable a “Local” Version of the GUI REST APIINTERLOK-1496
- Add an helper service to get exceptions into JSONINTERLOK-1518
- UI Salesforce - Create initial integration componentsINTERLOK-1596
- CheckCacheService should have the option to retrieve the cached item as wellINTERLOK-1663
- UI Config - Stop the ‘Shared Service’ component being added to Shared servicesINTERLOK-1665
- UI Config - Allow shared services to be reorderableINTERLOK-1666
- UI Config - Allow creation of Shared Service by dragging existing service into the list area.INTERLOK-1681
- Add custom retry policy support to AWS (ClientConfigurationBuilder)INTERLOK-1700
- Added shared-service support to AdapterManagerINTERLOK-1702
- Ensure removal of SharedServices from JNDI on applyINTERLOK-1718
- Failover - support for direct TCP not MulticastINTERLOK-1721
- Write a service to replace the “http-router” scripting serviceINTERLOK-1729
- UI Config - Allow creation of Service by dragging existing Shared service into the service list area.INTERLOK-1730
- Cache Google Cloud PubSub Publisher to increase performanceINTERLOK-1731
- Dynamic Shared Service LookupINTERLOK-1733
- ReadMetadataFromFilesystem should not “need” filename-creatorINTERLOK-1735
- Add an XSLT PreprocessorINTERLOK-1737
- Google Cloud Credential Provider that uses the Application DefaultINTERLOK-1738
- Show Ironmq some loveINTERLOK-1741
- Disallow workflow operations on TriggeredChannelINTERLOK-1742
- Store message metadata as S3 user metadataINTERLOK-1746
- UI Config - Make the “Add component” modal content a knockout componentINTERLOK-1749
- Solace JMX over JMSINTERLOK-1757
- Change ehcache to be a connectionINTERLOK-821
- UI Config - settings editor - nested objects need to obey display orderINTERLOK-1505
- Review String parameters so that we use the AdaptrisMessage.resolve(String) methodINTERLOK-1740
- Add a getWrappedClass() to AdapterComponentMBeanINTERLOK-1750
- Ugly NPE in MetadataToPayloadServiceINTERLOK-1751
- Support Server Side encryption for S3 uploadsINTERLOK-1614
- UI Start Up - Improve the time it takes for jetty to start with the ui war