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