3.6.2 has made it to GA!

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

Version 3.6.2

Release Date : 2017-05-26

Key Highlights

  • Improvements to service collections within the Config Page
  • Improvements to the Config Settings Editor
  • Interlok-shell has a development mode that doesn’t require authentication
  • PollingTrigger allows you to use some types of services to provide your message template
  • Some services allow you to use the new %message{key} style expressions
  • All common bootstrap.properties can be derived from system properties
  • Nightly builds available as docker images (debian + alpine)

Bugs

  • INTERLOK-76 - UI User Admin - Add user form allows you to add a user without selecting a role
  • INTERLOK-1545 - Interlok Solace should depend on Solace artifacts in provided scope
  • INTERLOK-1546 - Solace RTO api must be on classpath even if not used
  • INTERLOK-1548 - UI Config - The service list selector on advanced components can be layered incorrectly
  • INTERLOK-1550 - UI Config - Components with open service list containers should be in a ‘selected’ state
  • INTERLOK-1551 - UI Config - the [TOP] button is getting in the way of the add interceptor button
  • INTERLOK-1565 - Where marked with a default Integer defaults are not shown
  • INTERLOK-1566 - Popover issue when trying to display embedded service-list
  • INTERLOK-1576 - ClusteredWorkflow shouldn’t use unique-id as it’s name in VertX
  • INTERLOK-1580 - Undeprecate qpid-basic-amqp-implementation and qpid-advanced-amqp-implementation
  • INTERLOK-1584 - CraSH plugin has exception during shtudown of adapter
  • INTERLOK-1587 - MqttProducer doesn’t have the @AdapterComponent annotation
  • INTERLOK-1599 - No JmxServiceURL specified; UI still opens a “disconnected” adapter.
  • INTERLOK-1611 - Rename either menu item System Settings to System Preferences or page System Preferences to System Settings
  • INTERLOK-1612 - Rename the folder dev-tools-ui to interlok-dev to have the project dir ebing the same as the project name and artifact name
  • INTERLOK-1613 - Review the method ClassUtils.hasRequiredAnnotation
  • INTERLOK-1619 - SAP RFC_READ_TABLE not restricting the fields
  • INTERLOK-1624 - The UI JmxProperties should make use of BootsrapProperties to load jmx service url
  • INTERLOK-1631 - PoolingWorkflow can take too long to start.
  • INTERLOK-1591 - All services are available as the “first service” in a BranchingServiceCollection
  • INTERLOK-1637 - Make the add service in first position action with a douple click instead of a button on the left side.

Improvements

  • INTERLOK-27 - UI Backend - Enable process to switch database providers
  • INTERLOK-436 - UI Config - Enable drag and drop for services between service lists
  • INTERLOK-1067 - UI Log Monitor - Optionally reverse Sort the log monitor
  • INTERLOK-1149 - UI Config - when showing service collections, keep the parent collection visible
  • INTERLOK-1479 - UI Config - Add Component button should allow you to “add first”, “add last”
  • INTERLOK-1529 - UI Dashboard - Disable the retry-all button if none of the messages may be retried.
  • INTERLOK-1535 - Polling Trigger to implement a template provider with static and a service implementation
  • INTERLOK-1543 - Modify @InputFieldHint to allow metadata %message{key} style
  • INTERLOK-1568 - Dynamic Polling Template allows “all services”
  • INTERLOK-1571 - UI API - ensure that users can add adapters via the API
  • INTERLOK-1573 - Add a docker image that contains snapshot
  • INTERLOK-1574 - Derive all common bootstrap.properties from a system-property
  • INTERLOK-1578 - Add System Preference to enable “package search” for custom components
  • INTERLOK-1585 - Create a Crashplugin that is “no-auth”
  • INTERLOK-1586 - Add openjdk/8-jdk-alpine as baseline image for interlok/docker
  • INTERLOK-1590 - Specify the actual license as a systemproperty rather than its location
  • INTERLOK-1593 - Additional MetadataComparator to compare timestamps
  • INTERLOK-1597 - JMX+JMS for RabbitMQ
  • INTERLOK-1608 - Improve the way TimeInterval are displayed
  • INTERLOK-1618 - Remove Happy easter event caroussel page
  • INTERLOK-932 - LogMessageService - allows to be configured for fatal, but seems to ignore that and outputs to error
  • INTERLOK-1490 - UI Optional - ensure the OptionalComponentServiceImpl has unit tests
  • INTERLOK-1554 - UI Dev Tools - Rename the war file from dev-tools-ui to something interlok related
  • INTERLOK-1569 - Add support for entity/body for all HTTP methods in StandardHttpProducer
  • INTERLOK-1595 - SplitJoinService should allow you to specify the number of threads
  • INTERLOK-1630 - UI DB Switch - Test the database switching function using a PostgreSQL database
  • INTERLOK-1546 - Solace RTO api must be on classpath even if not used
  • INTERLOK-1632 - Start JmxRemoteComponent in a threaded fashion
  • INTERLOK-1598 - JMX+JMS does not work with ActiveMQ + the GUI.
  • INTERLOK-1374 - Doc Request - improve UI Api doc page
  • INTERLOK-1650 - Editing a shared service cause a js error