Virtuozzo Application Platform 6.3
This document is preliminary and subject to change.
In this document, you will find all of the new features, enhancements and visible changes included to the PaaS 6.3 release.
Password Policy
Configured a new default set of password requirements to increase account securityLearn more
Non-Zero Error Codes for CLI
Added the possibility to return a non-zero code for the CLI command when the executed API method failsLearn more
Inbound Ports Variable
Renamed the JELASTIC_PORTS variable to OPEN_INBOUND_PORTS to provide better clarityLearn more
API Changes
Listed all the changes to the public platform API in the current releaseLearn more
Software Stack Versions
Actualized list of supported OS templates and software stack versionsLearn more
Fixes Compatible with Prior Versions
Bug fixes implemented in the current release and integrated into the previous platform versions through the appropriate patchesLearn more
Bug Fixes
List of fixes applied to the platform starting from the current releaseLearn more
Password Policy
User accounts security is one of the top priorities for the platform. In the current 6.3 platform upgrade, a stricter password policy was implemented to ensure our customers' safety. The new default requirements are:
- the minimum length of 10 characters
- at least one symbol for each of the following categories: numbers, lowercase and uppercase letters, special characters
- must not repeat any of the previous passwords
Also, account passwords remain valid for 180 days and must be reset after the expiration.
As an additional security measure, five consecutive unsuccessful attempts to log in will cause a temporary (15 minutes) lock for the corresponding IP address. The locked user can try again after the defined period or can reset the password.
Inbound Ports Variable
JELASTIC_PORTS is a special variable that is used during the platform containers creation to define which custom ports should be opened in the container’s firewall. In order to make the purpose of the variable intuitive, it was renamed to OPEN_INBOUND_PORTS in the current 6.3 platform release. Both values are supported to ensure backward compatibility, but all the new containers will be created with the OPEN_INBOUND_PORTS variant by default.
Non-Zero Error Codes for CLI
Platform CLI is a platform’s management and automation tool that allows handling the vast majority of the platform operations remotely. Usually, the CLI commands return zero code, while the response provides the actual results of the API method call. Starting with the 6.3 release, a new jelastic.non_zero_exit_code parameter can be added to the CLI configuration file (located at ~/.config/jelastic/jelastic.properties by default). It defines if the CLI command should respond with zero code as usual (false - default value) or with a non-zero code when the executed API method returns an error (true).
API Changes
Starting with the current platform release, PaaS provides a source file with all the supported public API in the OpenAPI Specification standard. You can download it in the YAML or JSON format by clicking on the appropriate link below:
You can integrate these files with any tool that supports OpenAPI standards (for example, Swagger tools) to generate clients based on the required programming language, build documentation, etc.
Fixes Compatible with Prior Versions
Below, you can find the fixes that were implemented in the PaaS 6.3 release and also integrated into previous platform versions by means of the appropriate patches.
PaaS 6.3 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Software Stack Versions
The software stack provisioning process is independent of the platform release, which allows new software solutions to be delivered as soon as they are ready. However, due to the necessity to adapt and test new stack versions, there is a small delay between software release by its respective upstream maintainer and integration into the platform.
The most accurate and up-to-date list of the certified software stack versions can be found on the dedicated documentation page.
Bug Fixes
In the table below, you can see the list of bug fixes applied to the platform starting from PaaS 6.3 release:
PaaS 6.3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|