3.6.2 Now Available
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 roleINTERLOK-1545
- Interlok Solace should depend on Solace artifacts in provided scopeINTERLOK-1546
- Solace RTO api must be on classpath even if not usedINTERLOK-1548
- UI Config - The service list selector on advanced components can be layered incorrectlyINTERLOK-1550
- UI Config - Components with open service list containers should be in a ‘selected’ stateINTERLOK-1551
- UI Config - the [TOP] button is getting in the way of the add interceptor buttonINTERLOK-1565
- Where marked with a default Integer defaults are not shownINTERLOK-1566
- Popover issue when trying to display embedded service-listINTERLOK-1576
- ClusteredWorkflow shouldn’t use unique-id as it’s name in VertXINTERLOK-1580
- Undeprecate qpid-basic-amqp-implementation and qpid-advanced-amqp-implementationINTERLOK-1584
- CraSH plugin has exception during shtudown of adapterINTERLOK-1587
- MqttProducer doesn’t have the @AdapterComponent annotationINTERLOK-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 SettingsINTERLOK-1612
- Rename the folder dev-tools-ui to interlok-dev to have the project dir ebing the same as the project name and artifact nameINTERLOK-1613
- Review the method ClassUtils.hasRequiredAnnotationINTERLOK-1619
- SAP RFC_READ_TABLE not restricting the fieldsINTERLOK-1624
- The UI JmxProperties should make use of BootsrapProperties to load jmx service urlINTERLOK-1631
- PoolingWorkflow can take too long to start.INTERLOK-1591
- All services are available as the “first service” in a BranchingServiceCollectionINTERLOK-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 providersINTERLOK-436
- UI Config - Enable drag and drop for services between service listsINTERLOK-1067
- UI Log Monitor - Optionally reverse Sort the log monitorINTERLOK-1149
- UI Config - when showing service collections, keep the parent collection visibleINTERLOK-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 implementationINTERLOK-1543
- Modify @InputFieldHint to allow metadata %message{key} styleINTERLOK-1568
- Dynamic Polling Template allows “all services”INTERLOK-1571
- UI API - ensure that users can add adapters via the APIINTERLOK-1573
- Add a docker image that contains snapshotINTERLOK-1574
- Derive all common bootstrap.properties from a system-propertyINTERLOK-1578
- Add System Preference to enable “package search” for custom componentsINTERLOK-1585
- Create a Crashplugin that is “no-auth”INTERLOK-1586
- Add openjdk/8-jdk-alpine as baseline image for interlok/dockerINTERLOK-1590
- Specify the actual license as a systemproperty rather than its locationINTERLOK-1593
- Additional MetadataComparator to compare timestampsINTERLOK-1597
- JMX+JMS for RabbitMQINTERLOK-1608
- Improve the way TimeInterval are displayedINTERLOK-1618
- Remove Happy easter event caroussel pageINTERLOK-932
- LogMessageService - allows to be configured for fatal, but seems to ignore that and outputs to errorINTERLOK-1490
- UI Optional - ensure the OptionalComponentServiceImpl has unit testsINTERLOK-1554
- UI Dev Tools - Rename the war file from dev-tools-ui to something interlok relatedINTERLOK-1569
- Add support for entity/body for all HTTP methods in StandardHttpProducerINTERLOK-1595
- SplitJoinService should allow you to specify the number of threadsINTERLOK-1630
- UI DB Switch - Test the database switching function using a PostgreSQL databaseINTERLOK-1546
- Solace RTO api must be on classpath even if not usedINTERLOK-1632
- Start JmxRemoteComponent in a threaded fashionINTERLOK-1598
- JMX+JMS does not work with ActiveMQ + the GUI.INTERLOK-1374
- Doc Request - improve UI Api doc pageINTERLOK-1650
- Editing a shared service cause a js error