JLupin Next Server 1.4.0.6 (current) release notes

  • Release date: 12.01.2018
  • Release version: 1.4.0
  • Release name: Seleucia
  • Documentation: current

CHANGE LOG (1.4.0.5 -> 1.4.0.6)

CHANGES / NEW FEATURES

No changes.

BUG FIX

ID Description
JLNS-281 Logging with Log4J And LogBack (with SLF4J bridge) by read outer log4j.xml or logback.xml config file
JLNS-243 [WINDOWS] Microservice ZIP file cannot be deleted after upload from local console

TECHNOLOGY STACK

No changes.

Compatibility Matrix

Spring Boot

Spring Boot: older than 1.5.x 1.5.x 2.0.x
JLNS 1.3.0 n/a n/a n/a
JLNS 1.4.0.0 no yes no
JLNS 1.4.0.1 no yes no
JLNS 1.4.0.2 no yes no
JLNS 1.4.0.3 no yes no
JLNS 1.4.0.4 no yes yes
JLNS 1.4.0.5 no yes yes
JLNS 1.4.0.6 no yes yes

NOTICE Spring Boot is not a part of JLupin Next Server, it could be managed by JLupin as a webApp microservice, acting like access layer component.

JLupin Control Center (JCC)

JCC: 1.0.0 1.1.x
JLNS 1.3.0 no no
JLNS 1.4.0.0 yes no
JLNS 1.4.0.1 yes no
JLNS 1.4.0.2 yes no
JLNS 1.4.0.3 no yes
JLNS 1.4.0.4 no yes
JLNS 1.4.0.5 no yes
JLNS 1.4.0.6 no yes

JCS JLupin Next Server Client (JL Client)

JL Client 1.3.0 1.4.0.0 1.4.0.1 1.4.0.2 1.4.0.3 1.4.0.4 1.4.0.5 1.4.0.6
JLNS 1.3.0 yes no no no no no no no
JLNS 1.4.0.0 no yes yes yes yes yes yes yes
JLNS 1.4.0.1 no yes yes yes yes yes yes yes
JLNS 1.4.0.2 no yes yes yes yes yes yes yes
JLNS 1.4.0.3 no yes yes yes yes yes yes yes
JLNS 1.4.0.4 no yes yes yes yes yes yes yes
JLNS 1.4.0.5 no yes yes yes yes yes yes yes

JCS JLupin Next Server InteliiJ Plugin (JL InteliiJ Plugin)

JL InteliiJ Plugin 1.0.0 1.1.0 1.1.1
JLNS 1.3.0 no no no
JLNS 1.4.0.0 yes yes no
JLNS 1.4.0.1 yes yes no
JLNS 1.4.0.2 yes yes yes
JLNS 1.4.0.3 yes yes yes
JLNS 1.4.0.4 yes yes yes
JLNS 1.4.0.5 yes yes yes
JLNS 1.4.0.6 yes yes yes

JCS JLupin Next Server Maven Plugin (JL Maven Plugin)

JL Maven Plugin: 1.0.x
JLNS 1.3.0 no
JLNS 1.4.0.0 yes
JLNS 1.4.0.1 yes
JLNS 1.4.0.2 yes
JLNS 1.4.0.3 yes
JLNS 1.4.0.4 yes
JLNS 1.4.0.5 yes
JLNS 1.4.0.6 yes

Upgrade info (1.4.0.5 -> 1.4.0.6)

Upgrade process

Apply appropriate patch to your environment (JLNSEE1_4_0_patch6). We strongly advice you to use the latest version of client-assembly.

Upgrade impact

Scope Impact level
Runtime (servlet) low
Runtime (native) low
Management low
Design none
Integration none


JLupin Next Server 1.4.0.5 release notes

  • Release date: 12.01.2018
  • Release version: 1.4.0
  • Release name: Seleucia
  • Documentation: link

CHANGE LOG (1.4.0.4 -> 1.4.0.5)

CHANGES / NEW FEATURES

No changes.

BUG FIX

ID Description
JLNS-240 [WINDOWS] Cannot start if whitespaces are present in the JLUPIN_HOME path
JLNS-237 Stopping Spring Boot during application context errors
JLNS-236 Removing old directories during start/restart spring boot
JLNS-228 Fix for JLupinRemoteServiceInvocationHandlerImpl

TECHNOLOGY STACK

No changes.

Compatibility Matrix

Spring Boot

Spring Boot: older than 1.5.x 1.5.x 2.0.x
JLNS 1.3.0 n/a n/a n/a
JLNS 1.4.0.0 no yes no
JLNS 1.4.0.1 no yes no
JLNS 1.4.0.2 no yes no
JLNS 1.4.0.3 no yes no
JLNS 1.4.0.4 no yes yes
JLNS 1.4.0.5 no yes yes

NOTICE Spring Boot is not a part of JLupin Next Server, it could be managed by JLupin as a webApp microservice, acting like access layer component.

JLupin Control Center (JCC)

JCC: 1.0.0 1.1.x
JLNS 1.3.0 no no
JLNS 1.4.0.0 yes no
JLNS 1.4.0.1 yes no
JLNS 1.4.0.2 yes no
JLNS 1.4.0.3 no yes
JLNS 1.4.0.4 no yes
JLNS 1.4.0.5 no yes

JCS JLupin Next Server Client (JL Client)

JL Client 1.3.0 1.4.0.0 1.4.0.1 1.4.0.2 1.4.0.3 1.4.0.4 1.4.0.5
JLNS 1.3.0 yes no no no no no no
JLNS 1.4.0.0 no yes yes yes yes yes yes
JLNS 1.4.0.1 no yes yes yes yes yes yes
JLNS 1.4.0.2 no yes yes yes yes yes yes
JLNS 1.4.0.3 no yes yes yes yes yes yes
JLNS 1.4.0.4 no yes yes yes yes yes yes
JLNS 1.4.0.5 no yes yes yes yes yes yes

JCS JLupin Next Server InteliiJ Plugin (JL InteliiJ Plugin)

JL InteliiJ Plugin 1.0.0 1.1.0 1.1.1
JLNS 1.3.0 no no no
JLNS 1.4.0.0 yes yes no
JLNS 1.4.0.1 yes yes no
JLNS 1.4.0.2 yes yes yes
JLNS 1.4.0.3 yes yes yes
JLNS 1.4.0.4 yes yes yes
JLNS 1.4.0.5 yes yes yes

JCS JLupin Next Server Maven Plugin (JL Maven Plugin)

JL Maven Plugin: 1.0.x
JLNS 1.3.0 no
JLNS 1.4.0.0 yes
JLNS 1.4.0.1 yes
JLNS 1.4.0.2 yes
JLNS 1.4.0.3 yes
JLNS 1.4.0.4 yes
JLNS 1.4.0.5 yes

Upgrade info (1.4.0.4 -> 1.4.0.5)

Upgrade process

Apply appropriate patch to your environment (JLNSEE1_4_0_patch5). We strongly advice you to use the latest version of client-assembly.

Upgrade impact

Scope Impact level
Runtime (servlet) low
Runtime (native) low
Management none
Design none
Integration none


JLupin Next Server 1.4.0.4 release notes

  • Release date: 15.09.2017
  • Release version: 1.4.0
  • Release name: Seleucia
  • Documentation: link

CHANGE LOG (1.4.0.3 -> 1.4.0.4)

CHANGES / NEW FEATURES

No changes.

BUG FIX

ID Description
JLNS-146 Change error message in priority balancer when is no servers available
JLNS-145 Incorrect value for queueActiveThreads (-1) in case of 'show' for webApp microservice
JLNS-143 Autocomplete for microservices is not available just after local console is launched in interactive mode
JLNS-142 Unwanted, additional message 'Node connected: ' in local console (interactive mode)
JLNS-140 Incorrect values for memory monitoring metrics
JLNS-134 Pack connection error and read timeout into error classes
JLNS-133 Server should inform user that called command does not exist or is not supported
JLNS-131 Error with command GET_MICROSERVICE_REMOTELY_SERVICES_NAMES
JLNS-129 Cannot set window size option for start.cmd, control.cmd
JLNS-127 Problem with stop/destroy process which started incorrectly
JLNS-123 Incorrect error message while connecting to a node through local console

TECHNOLOGY STACK

No changes.

Compatibility Matrix

Spring Boot

Spring Boot: older than 1.5.x 1.5.x
JLNS 1.3.0 n/a n/a
JLNS 1.4.0.0 no yes
JLNS 1.4.0.1 no yes
JLNS 1.4.0.2 no yes
JLNS 1.4.0.3 no yes
JLNS 1.4.0.4 no yes

NOTICE Spring Boot is not a part of JLupin Next Server, it could be managed by JLupin as a webApp microservice, acting like access layer component.

JLupin Control Center (JCC)

JCC: 1.0.0 1.1.0
JLNS 1.3.0 no no
JLNS 1.4.0.0 yes no
JLNS 1.4.0.1 yes no
JLNS 1.4.0.2 yes no
JLNS 1.4.0.3 no yes
JLNS 1.4.0.4 no yes

JCS JLupin Next Server Client (JL Client)

JL Client 1.3.0 1.4.0.0 1.4.0.1 1.4.0.2 1.4.0.3 1.4.0.4
JLNS 1.3.0 yes no no no no no
JLNS 1.4.0.0 no yes yes yes yes yes
JLNS 1.4.0.1 no yes yes yes yes yes
JLNS 1.4.0.2 no yes yes yes yes yes
JLNS 1.4.0.3 no yes yes yes yes yes
JLNS 1.4.0.4 no yes yes yes yes yes

JCS JLupin Next Server InteliiJ Plugin (JL InteliiJ Plugin)

JL InteliiJ Plugin 1.0.0 1.1.0 1.1.1
JLNS 1.3.0 no no no
JLNS 1.4.0.0 yes yes no
JLNS 1.4.0.1 yes yes no
JLNS 1.4.0.2 yes yes yes
JLNS 1.4.0.3 yes yes yes
JLNS 1.4.0.4 yes yes yes

JCS JLupin Next Server Maven Plugin (JL Maven Plugin)

JL Maven Plugin: 1.0.0
JLNS 1.3.0 no
JLNS 1.4.0.0 yes
JLNS 1.4.0.1 yes
JLNS 1.4.0.2 yes
JLNS 1.4.0.3 yes
JLNS 1.4.0.4 yes

Upgrade info (1.4.0.3 -> 1.4.0.4)

Upgrade process

Apply appropriate patch to your environment (JLNSEE1_4_0_patch4).

Upgrade impact

Scope Impact level
Runtime (servlet) none
Runtime (native) none
Management medium
Design none
Integration none


JLupin Next Server 1.4.0.3 release notes

  • Release date: 04.09.2017
  • Release version: 1.4.0
  • Release name: Seleucia
  • Documentation: link

CHANGE LOG (1.4.0.2 -> 1.4.0.3)

CHANGES / NEW FEATURES

No changes.

BUG FIX

ID Description
JLNS-126 Welcome message for control is not displayed
JLNS-125 History and AutoComplete is not available in interactive mode
JLNS-124 Cannot manage node after connecting to different zone than ‘default’
JLNS-123 Incorrect error message while connecting to a node through local console
JLNS-122 Control.sh / control.cmd fails when log directory doesn’t exist
JLNS-121 Cannot use 'exit / quit / bye' to leave interactive mode in control.sh / control.cmd
JLNS-120 Incorrect help messages when using control.sh / control.cmd
JLNS-116 Incorrect error message while starting non-existent microservice
JLNS-115 Microservice is present in service repository after killing its process in OS
JLNS-114 Unable to start microservice when additional YAML files are provided with a microservice
JLNS-112 Incorrect method type in JLupinClientUtil class
JLNS-113 Cannot produce JLupinProxyObjectProducer interface implementation using JLupinClientUtil
JLNS-103 Erros on TRANSMISSION port after upload without YAML configuration file
JLNS-102 NullPointerException in case of unavailability of the microservice
JLNS-101 Cannot connect to Main Server after microservice crash
JLNS-97 Automatic microservice's archiving process does not work properly.
JLNS-95 Unused files in 'server-resources' directory
JLNS-91 Interactive mode not available for local console

TECHNOLOGY STACK

No changes.

Compatibility Matrix

Spring Boot

Spring Boot: older than 1.5.x 1.5.x
JLNS 1.3.0 n/a n/a
JLNS 1.4.0.0 no yes
JLNS 1.4.0.1 no yes
JLNS 1.4.0.2 no yes
JLNS 1.4.0.3 no yes

NOTICE Spring Boot is not a part of JLupin Next Server, it could be managed by JLupin as a webApp microservice, acting like access layer component.

JLupin Control Center (JCC)

JCC: 1.0.0 1.1.0
JLNS 1.3.0 no no
JLNS 1.4.0.0 yes no
JLNS 1.4.0.1 yes no
JLNS 1.4.0.2 yes no
JLNS 1.4.0.3 no yes

JCS JLupin Next Server Client (JL Client)

JL Client 1.3.0 1.4.0.0 1.4.0.1 1.4.0.2 1.4.0.3
JLNS 1.3.0 yes no no no no
JLNS 1.4.0.0 no yes yes yes yes
JLNS 1.4.0.1 no yes yes yes yes
JLNS 1.4.0.2 no yes yes yes yes
JLNS 1.4.0.3 no yes yes yes yes

JCS JLupin Next Server InteliiJ Plugin (JL InteliiJ Plugin)

JL InteliiJ Plugin 1.0.0 1.1.0 1.1.1
JLNS 1.3.0 no no no
JLNS 1.4.0.0 yes yes no
JLNS 1.4.0.1 yes yes no
JLNS 1.4.0.2 yes yes yes
JLNS 1.4.0.3 yes yes yes

JCS JLupin Next Server Maven Plugin (JL Maven Plugin)

JL Maven Plugin: 1.0.0
JLNS 1.3.0 no
JLNS 1.4.0.0 yes
JLNS 1.4.0.1 yes
JLNS 1.4.0.2 yes
JLNS 1.4.0.3 yes

Upgrade info (1.4.0.2 -> 1.4.0.3)

Upgrade process

Apply appropriate patch to your environment (JLNSEE1_4_0_patch3).

Upgrade impact

Scope Impact level
Runtime (servlet) none
Runtime (native) none
Management medium
Design none
Integration none


JLupin Next Server 1.4.0.2 release notes

  • Release date: 11.08.2017
  • Release version: 1.4.0
  • Release name: Seleucia
  • Documentation: link

CHANGE LOG (1.4.0.1 -> 1.4.0.2)

CHANGES / NEW FEATURES

No changes.

BUG FIX

ID Description
JLNS-83 Class Loading for Spring Boot Microservice
JLNS-93 Cannot chose the type of delegator with connection details

TECHNOLOGY STACK

No changes.

Compatibility Matrix

Spring Boot

Spring Boot: older than 1.5.x 1.5.x
JLNS 1.3.0 n/a n/a
JLNS 1.4.0.0 no yes
JLNS 1.4.0.1 no yes
JLNS 1.4.0.2 no yes

NOTICE Spring Boot is not a part of JLupin Next Server, it could be managed by JLupin as a webApp microservice, acting like access layer component.

JLupin Control Center (JCC)

JCC: 1.0.0 1.1.0
JLNS 1.3.0 no no
JLNS 1.4.0.0 yes no
JLNS 1.4.0.1 yes no
JLNS 1.4.0.2 yes no

JCS JLupin Next Server Client (JL Client)

JL Client 1.3.0 1.4.0.0 1.4.0.1 1.4.0.2
JLNS 1.3.0 yes no no no
JLNS 1.4.0.0 no yes yes yes
JLNS 1.4.0.1 no yes yes yes
JLNS 1.4.0.2 no yes yes yes

JCS JLupin Next Server InteliiJ Plugin (JL InteliiJ Plugin)

JL InteliiJ Plugin 1.0.0 1.1.0 1.1.1
JLNS 1.3.0 no no no
JLNS 1.4.0.0 yes yes no
JLNS 1.4.0.1 yes yes no
JLNS 1.4.0.2 yes yes yes

JCS JLupin Next Server Maven Plugin (JL Maven Plugin)

JL Maven Plugin: 1.0.0
JLNS 1.3.0 no
JLNS 1.4.0.0 yes
JLNS 1.4.0.1 yes
JLNS 1.4.0.2 yes

Upgrade info (1.4.0.1 -> 1.4.0.2)

Upgrade process

Apply appropriate patch to your environment (JLNSEE1_4_0_patch2).

Upgrade impact

Scope Impact level
Runtime (servlet) high
Runtime (native) none
Management none
Design none
Integration none


JLupin Next Server 1.4.0.1 release notes

  • Release date: 07.07.2017
  • Release version: 1.4.0
  • Release name: Seleucia
  • Documentation: link

CHANGE LOG (1.4.0.0 -> 1.4.0.1)

CHANGES / NEW FEATURES

ID Description
JLNS-70 New directories in server's directory structure: upload, patches
JLNS-66 Remove commons-lang3-3.1.jar from server-lib/external
JLNS-65 Help messages changes in control.sh/control.cmd
JLNS-64 New command for JLNS Local Console: microservice upload
JLNS-64 The 'force' switch for 'microservice start' command in JLNS Local Console

BUG FIX

ID Description
JLNS-64 Cannot start new microservice uploaded directly to 'applications' directory outside JLupin Control Center SE

TECHNOLOGY STACK

No changes.

Compatibility Matrix

Spring Boot

Spring Boot: older than 1.5.x 1.5.x
JLNS 1.3.0 n/a n/a
JLNS 1.4.0.0 no yes
JLNS 1.4.0.1 no yes

NOTICE Spring Boot is not a part of JLupin Next Server, it could be managed by JLupin as a webApp microservice, acting like access layer component.

JLupin Control Center (JCC)

JCC: 1.0.0 1.1.0
JLNS 1.3.0 no no
JLNS 1.4.0.0 yes no
JLNS 1.4.0.1 yes no

JCS JLupin Next Server Client (JL Client)

JL Client 1.3.0 1.4.0.0 1.4.0.1
JLNS 1.3.0 yes no no
JLNS 1.4.0.0 no yes yes
JLNS 1.4.0.1 no yes yes

JCS JLupin Next Server InteliiJ Plugin (JL InteliiJ Plugin)

JL InteliiJ Plugin 1.0.0 1.1.0 1.1.1
JLNS 1.3.0 no no no
JLNS 1.4.0.0 yes yes no
JLNS 1.4.0.1 yes yes no

JCS JLupin Next Server Maven Plugin (JL Maven Plugin)

JL Maven Plugin: 1.0.0
JLNS 1.3.0 no
JLNS 1.4.0.0 yes
JLNS 1.4.0.1 yes

Upgrade info (1.4.0.0 -> 1.4.0.1)

Upgrade process

Apply appropriate patch to your environment (JLNSEE1_4_0_patch1).

Upgrade impact

Scope Impact level
Runtime (servlet) none
Runtime (native) none
Management very low
Design none
Integration none


JLupin Next Server 1.4.0.0 release notes

  • Release date: 03.07.2017
  • Release version: 1.4.0
  • Release name: Seleucia
  • Documentation: link

CHANGE LOG (1.3.0 -> 1.4.0.0)

CHANGES / NEW FEATURES

  • JLupin Resource Brick (jBrick) architecture
  • Dynamic configuration in YAML files
  • Elastic API - new http based interface (it replaces WEB SERVICE-HTTP-XML and WEB SERVICE-HTTP-JSON)
  • Built-in Service repository
  • Distributed service discovery process
  • Enhanced load balancing and health checking
  • Transmission entry port management tools (it replaces command port)
  • Information entry port for service discovery process (new)
  • New CLI console (it replaces the old one)
  • Integration with JLupin Control Center SE for multi node management
  • Support for JCS JLupin Next Server InteliiJ Plugin to improve design process
  • SpringBoot integration (webApp type microserice)

BUG FIX

  • Improved visibility of "lazy" components in remote access - via JLRMC and Queue
  • Spring bean extraction as possible to remotely call (if they meet criteria) from the parent application context

TECHNOLOGY STACK

The list of external technologies that JLupin Next Server implements as its integral parts, which have significant impact on its functionality, performance and security.

Name Version Scope of usage
Spring Framework 4.3.9.RELEASE Default application container that JLupin Next Server uses for springApp microservice
Fast Serialization 2.40 The serialization algorithm implemented on binary interfaces (JLRMC, QUEUE)
jackson-core 2.5.3 The serialization algorithm implemented on Elastic API interface (JSON).
jackson-databind 2.5.3 The serialization algorithm implemented on Elastic API interface (JSON).
jackson-dataformat-xml 2.5.3 The serialization algorithm implemented on Elastic API interface (JSON).
jackson-module-jaxb-annotations 2.5.3 The serialization algorithm implemented on Elastic API interface (JSON).
jackson-core-asl 1.8.5 The serialization algorithm implemented on Elastic API interface (JSON)
jackson-mapper-asl 1.8.5 The serialization algorithm implemented on Elastic API interface (JSON)
xmlpull 1.1.3.1 The serialization algorithm implemented on Elastic API interface (JSON)
xstream 1.4.9 The serialization algorithm implemented on Elastic API interface (XML).
xpp3_min 1.1.4c The serialization algorithm implemented on Elastic API interface (XML).
httpcore 4.3.1 Http implementation for Elastic API
snakeyaml 1.11 For YAML files manipulations

Compatibility Matrix

Spring Boot - supported versions

Spring Boot: older than 1.5.x 1.5.x
JLNS 1.3.0 n/a n/a
JLNS 1.4.0.0 no yes
JLNS 1.4.0.1 no yes

NOTICE Spring Boot is not a part of JLupin Next Server, it could be managed by JLupin as a webApp microservice, acting like access layer component.

JLupin Control Center (JCC)

JCC: 1.0.0
JLNS 1.3.0 no
JLNS 1.4.0.0 yes

JCS JLupin Next Server Client (JL Client)

JL Client: 1.3.0 1.4.0.0 1.4.0.1
JLNS 1.3.0 yes no no
JLNS 1.4.0.0 no yes yes

JCS JLupin Next Server InteliiJ Plugin (JL InteliiJ Plugin)

JL InteliiJ Plugin: 1.0.0
JLNS 1.3.0 no
JLNS 1.4.0.0 yes

Upgrade info (1.0.0 - 1.3.0 -> 1.4.0.0)

Upgrade process

It's highly recommended to perform upgrade with consulting services involved and provided by JLupin Software Studio or authorized partner to ensure proper configuration and operation of the environment.

Upgrade impact

Scope Impact level
Runtime very high
Management very high
Design very high
Integration very high