3.8.0 Now Available
3.8.0 has made it to GA!
3.8.0 Has Made it to GA; get it as a standalone installer or docker image.
Version 3.8.0
Release Date : 2018-08-13
This release requires Java 8; Java 7 is no longer supported. Additionally there were some artefact name changes which are documented in optional components.
Important: Use interlok-boot.jar instead of adp-core.jar when running directly from the commandline; also adp-core.jar has been renamed to interlok-core.jar
Key Highlights
- We have upgraded a lot of our libraries and projects which were Ant based have now been moved to Gradle.
- It’s important to note that this Interlok version has been compiled for Java 8 and above.
- To enforce a clean break, all artefact names have been changed from adp-[component] to interlok-[component].
- Cache services have been migrated into Interlok
- There is now a new optional component to access ElasticSearch via their “High-level java REST client”
- Failover TCP mode auto-discovery
- Every optional component now has published Javadocs
Bugs
INTERLOK-1878- Log extract from a failed message doesn’t match the failed message…INTERLOK-2252- Upgrade to derby 10.14.2.0+INTERLOK-2261- Update shiro to 1.4.0INTERLOK-2300- Sort out the javadocs for Interlok Kafka Optional ComponentINTERLOK-2303- Upgrade quartz and c3p0 in UI pomINTERLOK-2305- if-the-otherwise embedded service-list does not display nice in the UIINTERLOK-2311- UI Projects - Null pointer exception when loading setting with var + textINTERLOK-2318- UI Login - misspelling on page ‘Pasword’INTERLOK-2320- UI - Upgrade bouncycastle to 1.60INTERLOK-2321- Core - Upgrade bouncycastle to 1.60INTERLOK-2325- edi-xml-stream-service doesn’t cope with escaped fields (composite)INTERLOK-2334- xml-edi-service does not output empty fieldsINTERLOK-2349- Issue with HTTP responses, when splitting messages
Improvements
INTERLOK-1509- Add redis “com.adaptris.cache” implementationINTERLOK-2268- Apache Ignite supportINTERLOK-2272- Migrate cache interface into interlokINTERLOK-2273- Create cache wrapper around ExpiringMapINTERLOK-2274- Create interlok-cache project for eh-cacheINTERLOK-2276- Migrate cache services into interlokINTERLOK-2315- Upgrade ehcache project to ehcache 2.10.5INTERLOK-2354- gcloud pubsub requires retestingINTERLOK-425- Refactor interlok-opt/ehcache to use JSR107INTERLOK-2072- Switch to using the ElasticSearch “Highlevel java REST client”INTERLOK-2090- Failover TCP mode auto-discoveryINTERLOK-2176- Shouid all Javadocs for every optional project be published?INTERLOK-2215- Migrate github candidates to gradleINTERLOK-2228- UI User Prefs - Improve the way we store and handle the user preferencesINTERLOK-2230- UI - ConsumerMonitor WidgetINTERLOK-2231- Update FsConsumerMonitor to return generic getType to remove overrideINTERLOK-2260- Upgrade the interlok artifact downloader to use Spring boot 2.xINTERLOK-2278- Use nexus lucene search to list the optional components in the UIINTERLOK-2279- Add a new method getArtifactIdentifiers() to AdapterManagerINTERLOK-2286- Add subscriber group support to KafkaINTERLOK-2292- interlok-csv: Create an Iterable OrderedCsvMapReaderINTERLOK-2293- interlok-csv: CSV metadata splitterINTERLOK-2297- Rename all adp- artifacts to interlok-INTERLOK-2302- %message{} resolution should support resolving the message-unique-id.INTERLOK-2314- interlok-csv-json: JSON to CSV Add the ability to control header inclusionINTERLOK-2324- Update snapshot release to 3.8-SNAPSHOTINTERLOK-2326- interlok-service-tester: Gradle PluginINTERLOK-2335- interlok-apache-http: Expose more Client Builder optionsINTERLOK-2347- interlok-gcloud-pubsub: Bump google-cloud-pubsub from 0.20.0-beta to 1.37.1INTERLOK-2353- Remove FsConsumerMonitor WidgetINTERLOK-2356- interlok-hpcc: Log every command output line processedINTERLOK-2283- UI - Create mockups for settings editor improvements (object lists)INTERLOK-2289- UI API - add delete/patch operations for adapters (where key=name, or db-id)INTERLOK-2291- UI Optional Components - add the correct link for all the opt comp javadocsINTERLOK-2295- Update to xercesImpl 2.12INTERLOK-2298- Update references of adp- to interlok- and dependencies on 3.7 to 3.8INTERLOK-2299- UI Optional Components - decide what to do about the dead links for javadocsINTERLOK-2322- Remove the legacy config store from the configuration pageINTERLOK-2342- Change direct dependencies text in optional componentsINTERLOK-2343- New Icons required for optional pageINTERLOK-2344- Upgrade guava to 26.0-jreINTERLOK-2345- interlok-jruby # advanced-builder should have a jruby-homeINTERLOK-2346- Upgrade spring to 4.3.18.RELEASEINTERLOK-2351- Upgrade jacoco to 0.8.1

