3.8.3 Now Available
3.8.3 has made it to GA!
3.8.3 Has Made it to GA; get it as a standalone installer or docker image.
Version 3.8.3
Release Date : 2019-02-21
Key Highlights
- Config projects continued improvements: xpath validation for variables; variable token selectors now available on lists and KeyValuePairSets; outputted files now retain order where possible and properties retain users comments, making it easier to work with vcs.
- Component Search improvements include added pagination to the results page and style improvements
- There is a new UI user-preference flag “enable technical preview features” for users who want our UI beta features
- New “rest” management component that replaces interlok-restful-services
- Added JMS 2.0 support
- Improved performance for very large JSON->XML and XML->JSON transformations
- Support added for interlok-aws to enable withEndpointConfiguration for use with custom endpoints
- JdbcDataQueryService improvements allow you to have dynamic column translators
- JdbcDataCaptureService will now give you the number of rows updated
- Actional Interceptor now supports nested services, such as splitters.
Bugs
INTERLOK-743- Intermittent JMX issueINTERLOK-1223- Adapter GUI doesn’t play nice with other applications (permissions-engine-client)INTERLOK-2290- Optional component download is broken on non-RBI hardware.INTERLOK-2506- UI Snyk Alert - fix vulnerable module: org.springframework:spring-web (Authentication Bypass)INTERLOK-2530- Release javadocs do not have links to interlok-coreINTERLOK-2536- Actional Interceptor doesn’t support nested services.INTERLOK-2559- UI Dashboard - Find missing adapter request should not be done in view only modeINTERLOK-2568- UI Config Page - unable to configure the ‘validation-stage’ in a ‘xml-rule-validator’ for the ‘xml-validation-service ‘ without using the xml editorINTERLOK-2570- UI Projects - variable substitution doesn’t work for xml-validation-service/validators/xml-schema-validator/schemaINTERLOK-2580- UI Config - When saving a project the Local File System option should only be available when running the ui on localhostINTERLOK-2585- Upgrade jackson to 2.9.8INTERLOK-2593- interlok-boot does not handle hidden / “whiteout” files correctly.INTERLOK-2596- UI Projects - improve the imported/saved setting of the ui-project “structured” flag valueINTERLOK-2597- Invalid group reference when using xml-validation-serviceINTERLOK-2604- UI Config Page - Apply config after changing ‘Adapter Unique ID’ and having a ‘runtime validation’ fault causes ui re-apply confusionINTERLOK-2615- UI - Loading project resolves nested propertiesINTERLOK-2616- UI Config Page - The Service Tester Modal doesn’t work if you haven’t loaded config from the active adapter or selected adapter from apply modalINTERLOK-2621- UI Config Page - Autosave is unable to save config (when using a freshly installed Adapter, thats never saved a project before)INTERLOK-2623- Interlok-oauth projects manifest files miss some informationINTERLOK-2628- Service-Tester does not play nice with json-schema
Improvements
INTERLOK-338- Add in JMS 2.0 supportINTERLOK-367- UI Dashboard - Consider options to handle action operations when state errors are expectedINTERLOK-1561- UI Config - Should removing shared components result in further actions?INTERLOK-1843- TestService should support new forward-search capabilitiesINTERLOK-2018- Interlok CSV: Line number as attribute on record elementINTERLOK-2244- UI Projects - Enable variables token selector on settings editors simple lists and KeyValuePairSetsINTERLOK-2372- Management component to replace interlok-restful-servicesINTERLOK-2401- UI Projects - ensure changes made to xml, json and properties, should, if possible retain order etc, so vcs systems can show diffs.INTERLOK-2444- UI Projects - can we open a ui-project without a config-project.jsonINTERLOK-2473- Use staxon to do JSON->XML and XML->JSON for very large messagesINTERLOK-2495- UI Config - update the settings editor to show @Removal warning messagesINTERLOK-2502- UI Widget - Create a ‘Custom Widgets JSON Schema’ for developers to work with.INTERLOK-2509- UI Dashboard - Only request data for visible and not disconnected adapterINTERLOK-2512- UI Dashboard - Drop in flight indicator in table modeINTERLOK-2531- UI Service Tester - Set test working directoryINTERLOK-2533- UI Component Search - add pagination to the ‘component search’ results pageINTERLOK-2534- UI Component Search - add more ‘component data’ to the search results pageINTERLOK-2541- UI Component Search - add input for ‘version’ so users can search for specific versions of componentsINTERLOK-2556- JdbcDataCaptureService should give you the number of rows updatedINTERLOK-2557- JdbcDataQueryService -> dynamic column translators?INTERLOK-2558- simple-payload-translator does not cope with compressed-dataINTERLOK-2564- UI Index Page - Add component search page to the index pageINTERLOK-2569- UI - Create a new user-preference flag “enable technical preview features”INTERLOK-2591- UI Config Page - Create feature to validate the xpaths in the ui project modalINTERLOK-2605- interlok-service-tester: Support working directory property resolutionINTERLOK-2606- Update copyright date to 2019INTERLOK-2618- interlok-aws: Support withEndpointConfiguration for use with localstackINTERLOK-2626- Add removal annotation information to the elastic search indexed componenentINTERLOK-988- “Shrink” the action panel on the dashboard pageINTERLOK-1677- Settings are not preserved when switching implementationsINTERLOK-1767- UI Config - Improve metadata preview default message labelINTERLOK-2395- Upgrade pooling-message-services commons-pool to 2.6.0INTERLOK-2526- UI Service Tester - update the ‘file’ input on generated tests to match the new project structureINTERLOK-2555- UI Component Search - improve indexer by adding new annotation @indexable on components that arent a subtype of AdaptrisComponentINTERLOK-2563- UI Version - make sure the version in interlokui.properties is correct after the hotfix mergeINTERLOK-2575- UI Dashboard - Stop the auto population of the add-adapter>advanced options>username + password fields.INTERLOK-2582- UI Projects - Remove arbitrary character length restriction from varsub filename lengthINTERLOK-2617- Add a new method to msg.resolve() for PayloadFromMetadataINTERLOK-2619- Add “Category” to LoggingServiceIMplINTERLOK-2545- dependabot updates for 3.8.3INTERLOK-2632- UI Component Search - improve indexer to download non-public jars so it can index components such as interlok-solace

