3.8.1 has made it to GA!

3.8.1 Has Made it to GA; get it as a standalone installer or docker image.

Version 3.8.1

Release Date : 2018-10-05

Key Highlights

  • The UI Config Page supports better variable usages, such as a mix of multiple variables and texts in a single setting
  • The UI Config Page supports saving & loading of a UI Project to & from a local file-system directory
  • First release of a reworked profiler; this will form the backbone of a new profiler component in the UI
  • New optional component ‘interlok-oauth-generic’ which will give you a generic access token builder for OAUTH
  • Changes to MongoDB for additional use-cases
  • ‘interlok-profiler-failover’ has now been discontinued

Bugs

  • INTERLOK-2223 - Optional Component - The component.name in adaptris-version files, the pom file artifactId and/or name and the UI component properties should have a similar value.
  • INTERLOK-2328 - SSHTunnel + Dependent mgmt components may not shutdown
  • INTERLOK-2364 - AS/2 - CommitMdn Exception sha1 != sha-1
  • INTERLOK-2369 - PoolingMessageSplitterService doesn’t clear expceptions properly causing them to propagate
  • INTERLOK-2388 - MimeHelper is sensitve to leading blank lines
  • INTERLOK-2402 - LargeJsonArraySplitter doesn’t close the input properly
  • INTERLOK-2405 - Remove Finalizer from FilebackedMessage
  • INTERLOK-2438 - add-metadata-service should clone that metadata-element before adding

Improvements

  • INTERLOK-2399 - UI Projects - load & save project to/from local fs dir regardless of project structure
  • INTERLOK-2400 - UI Projects - define a project structure when saving the project (for the 1st time)
  • INTERLOK-2414 - NewRelic - doesn’t seem to work any more
  • INTERLOK-2416 - Stackify plugin now doesn’t seem to work.
  • INTERLOK-1257 - Cannot double click on workflow/channel failed messages
  • INTERLOK-1473 - New FsConsumer that behaves like FtpConsumer
  • INTERLOK-2243 - UI Config/UI Service-Tester - link the service tester config with the config project
  • INTERLOK-2288 - XpathDocumentCopier / SplitByMetadata should be count neutral
  • INTERLOK-2306 - UI Projects - projects relationship with file system directory locations
  • INTERLOK-2310 - UI Service Tester - Warn when navigating away with unsaved changes
  • INTERLOK-2312 - UI Projects - variable usage improvements
  • INTERLOK-2316 - UI Support for both enums and Strings in a field
  • INTERLOK-2336 - ReplaceMetadataValue # replacementValue should be expression aware.
  • INTERLOK-2337 - interlok-json: Move suppress-path-not-found to execution parameter
  • INTERLOK-2350 - interlok-oauth: “Raw” access token builder
  • INTERLOK-2359 - Upgrade PoolingWorkflow to use commons-pool 2.x
  • INTERLOK-2361 - Upgrade cassandra dependencies
  • INTERLOK-2368 - Review dependabot pull requests for 3.8.1
  • INTERLOK-2373 - Improve optional components page (Icons & remove properties) for 3.8.1
  • INTERLOK-2376 - interlok-mongodb: Replace producer
  • INTERLOK-2378 - Investigate component hierarchy mapping
  • INTERLOK-2379 - Profiling in nanoseconds
  • INTERLOK-2380 - Profiler/Monitor - build an accurate component map of recent activity
  • INTERLOK-2383 - Investigate the uniqueness issue of interlok component ID’s.
  • INTERLOK-2384 - Profiler activity branching
  • INTERLOK-2385 - Profiler performance review
  • INTERLOK-2393 - interlok-mongodb: Change datatype producer
  • INTERLOK-2394 - interlok-mongodb: Expose properties projection and Batch size
  • INTERLOK-2398 - UI Optional Components - add a deprecated icon/message to the component if found in the pom
  • INTERLOK-2403 - Add an HMAC interceptor to apache-http
  • INTERLOK-2406 - interlok-aws-sqs - Add SQS Message ID to Interlok Message
  • INTERLOK-2407 - Build speed - Interceptors
  • INTERLOK-2409 - Profiler-Failover superseded
  • INTERLOK-2411 - Add a JMX client to consume adapter events.
  • INTERLOK-2412 - Monitor-Agent project needs to be gradelized.
  • INTERLOK-2418 - Stax: XMLEventWriter is too slow.
  • INTERLOK-2419 - interlok-fs: Directory Listing Service introduce pluggable file list providers
  • INTERLOK-2420 - Monitor - Switch between client implementations
  • INTERLOK-2421 - interlok-fs: Delete File Service with delete empty parent option
  • INTERLOK-2207 - UI Config - Components sidebar - you should be able to drag a component and drop it in the middle of a list
  • INTERLOK-2251 - interlok-filesystem + zip slip
  • INTERLOK-2301 - Add the username/email to a vcs git config file when loading a config from git
  • INTERLOK-2363 - The component indexer to index optional component should use the new javadoc url
  • INTERLOK-2370 - Add optional “remote-verification” to FtpConnection and sub-classes.
  • INTERLOK-2374 - Improve the XML umarshalling error message handling to check the stack trace for cause messages.
  • INTERLOK-2389 - DynamicSharedService should have a configurable cache
  • INTERLOK-2397 - Replace outdated fastclasspath scanner
  • INTERLOK-2415 - When saving a project into the local file system with an existing dir with the name of the project the project is