Jelastic PaaS 1.9.2 Release Notes

This document is preliminary and subject to change.

Note: More info due to each feature will be added in the nearest future.
In this document you can find all the new features, enhancements and visible changes included in the Jelastic PaaS 1.9.2 release:

For detailed information on using any of Jelastic features, please refer to the users’ documentation.

New Features

GIT & SVN Auto-deploy

To greatly increase your productivity as a developer, Jelastic provides you with the possibility to set periodical automatic deployment of your project based on the changes you’ve committed via GIT/SVN repository.

You can work in GIT/SVN without ever leaving it. Simply update your code, make a commit and all of the changes in your VCS project will be automatically pushed to your production environment after a specified interval of time.

To set automatic updates of your project due to your commits in GIT tick the Check and Auto-deploy Updates checkbox in the Add project window and specify the interval for checking in minutes.

That’s all! Just make a small configuration while adding your project to the Jelastic Cloud and continue working with your code through GIT/SVN without even coming back to our dashboard again, being sure that everything is up-to-date on your production automatically!

More info

Back to the list of New Features

SSO integration

Single Sign On (SSO) is intended to simplify the processes of balance refilling and opening of support tickets for all billing customers, if a hosting provider has a custom billing system.

If your hoster has in-house billing system and you want to open a support ticket (Help > Contact Support) or to refill account (Balance > Refill balance) the one-time link particularly for your request will be generated. With this link you’ll be redirected to the requested Hoster’s Portal or Billing panel sub-page respectively and automatically logged in without necessity to enter your credentials.

Back to the list of New Features

Cleverbridge billing system integration

Cleverbridge is an online billing system based on the SaaS model. It’s hosted externally from a hosting provider and built upon multi-tenancy architecture. Cleverbridge provides a single access point to all payment processing centers. That is why you can choose any payment method convenient for you among a wide range of available payment systems.

The processes of convertion and refilling is performed through the Jelastic dashboard. This provides you with a sufficient convenience while working. You don’t need to leave the Jelastic dashboard, to investigate some other systems admin panels or to remember any extra credentials. Just do all the needed steps via our user-friendly UI.

Back to the list of New Features

Jelastic Mobile App

Keep in touch with our hosting platform using the Jelastic Mobile App! It was developed to ease the stress of everyday life and to boost your workday productivity. For now our app is available for iPhone 4, 4S, 5 and iPad 2, 3, 4G.

Install the Jelastic Mobile App from the Apple Store and log in to your Jelastic account for the ability to trace and change the state of your environments and to keep track of your balance, right from your mobile device. The interface of the app was made to be intuitive and user-friendly, so you can easily figure out how to use it within seconds.

More info

Back to the list of New Features

How do I..? search box

If you have any questions on using our platform you can use the “How do I..?” search box, right in the dashboard. Simply enter the question you are interested in and you’ll be redirected to the list of appropriate Jelastic documents which may help you.

More info

Back to the list of New Features

Software stack versions

The component templates are updated to the latest versions:

StackVersion
Tomcat 66.0.37
Tomcat 77.0.39
TomEE1.5.2
Jetty 66.1.26
GlassFish 33.1.2.2
Java 61.6.0_45
Java 71.7.0_25
MariaDB5.5.31/10.0.3
MongoDB2.4.5
MySQL5.5.32
PostgreSQL 88.4.17
PostgreSQL 99.2.4
CouchDB1.3.1
nginx1.4.1
Maven3.0.5
Centos 66.4
Memcached1.4.15
Apache2.2.15-28
NGINX PHP1.4.1
PHP 5.35.3.27
PHP 5.45.4.17
PHP 5.55.5.0

More info

Back to the list of New Features

Security Issues

  1. NGINX Update
  2. Java6/7 Update
  • NGINX Update

CVE-2013-2028

A stack-based buffer overflow might occur in a worker process while handling a specially crafted request, potentially resulting in arbitrary code execution.

Back to the list of Security Issues

  • Java6/7 Update

CVE-2013-1569, CVE-2013-2383, CVE-2013-2384 , CVE-2013-2420
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier, 6 Update 43 and earlier, and 5.0 Update 41 and earlier allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to 2D.

CVE-2013-2432
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier, 6 Update 43 and earlier, 5.0 Update 41 and earlier, and JavaFX 2.2.7 and earlier allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to 2D.

CVE-2013-2434
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier and JavaFX 2.2.7 and earlier allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to 2D.

Back to the list of Security Issues

Improvements

The following table lists the improvements in Jelastic PaaS 1.9.2

    Jira №     Description
JE-7593Ability to deploy PHP projects from GIT repository with submodules/dependencies added
JE-8808Modules mod_security and mod_geoip added to Apache and NginxPHP templates
JE-8814Full access to the conf.d folder via dashboard is provided
JE-9511“Forgot password” link is added to the requesting password dialog box which appears while environment deletion
JE-9968The possibility to look through GIT/SVN pull logs via dashboard is implemented. Also these logs are available via FTP
JE-10257Special signs (such as #) in the context names are allowed
JE-10292Ability to configure memory settings for java containers by changing GC, -Xmx, -Xms parameters via variables.conf (configs -> server)
JE-10343FTP feature for databases is added
JE-10518/etc/nginx/conf.d, /var/lib/pgsql/data and /opt/jetty/contexts catalogs shared in dashboard
JE-10701Script for MongoDB backup
JE-10853Login form was redesigned
JE-10860Php 5.5.0 support added
JE-10955File /etc/php.ini shared for all DB
JE-11125Action logs added for file manager

Fixes

The following table lists the bug fixes in Jelastic PaaS 1.9.2

Jira №Description
JE-11511Stopped environment does not rebind IP if it was slept
JE-11228Logrotation doesn’t work for Nginx instance
JE-11178Maximum characters for name is 26 instead of 32
JE-11123JEM returned not formatted (not JSON) error message for maven container
JE-10990Refactoring SleepTrialInactiveJob
JE-10809Dhclient is missing at centos-jelastic-6-x86_64 OS template
JE-10801Change minimum allowed balance quota
JE-10659Absent log rotation in Memcached node
JE-10616Cloudlet Usage is not displayed for shared environment
JE-10542Message {“result”:1,“source”:“JEL”,“error”:“Failed to start “} appears because of absence of firewall metadata in the container
JE-10469Tomcat fails to start
JE-10463Remove Context {“result”:5000,“error"Numerical result out of range”,“source”:“JEL”}
JE-10405eAccelerator built for wrong version of php
JE-10359Cronjob first line is inapporopriate
JE-10349Wrong password while installing FTP into old container
JE-10301com.jelastic.api.server.billing.extern.pba.exception.GatewayException: code -1 base64 decoded message: Password of this length should contain more different characters.
JE-10285Sometimes on all productions 502 handler falls
JE-10249Environment state is not saved if exception occures during sleep process
JE-10198Error while registering invalid card (Credit Card Number is invalid.)
JE-10129SynchEnvsJob does not have actual state during execution
JE-9975PBAS bridge error processing overdue invoice
JE-9868User nginx can not create file in cache
JE-9851Account Information in PBAS is displayed incorrectly
JE-9849Add credit card pop-up - com.jelastic.api.server.billing.extern.exception.FieldInvalidFormatException
JE-9827If migration through pva-agent API fails we need to execute hard ONLINE migration
JE-9799PBAS Session TTL behaviour is invalid
JE-9760Mongodb authentication failed
JE-9745Periodically custom domains show Host_Not_Found page
JE-9566Pentaho queries leads to DB overloading
JE-9423Post billing users recieve emails about refill
JE-9283Post billing customers get messages “Your Jelastic account needs to be refilled!”
JE-8842Wrong redirect port in server.xml
JE-8816Internal zone contained 2 records for always.lumatagroup.ru
JE-8768mv: ‘/opt/tomcat//webapps//dream.war’ and ‘/opt/tomcat//webapps/dream.war’ are the same files
JE-8518Magento JPS doesn’t work properly
JE-7322uploadfiles - 1704, org.hibernate.LazyInitializationException: illegal access to loading collection
JE-6523Uploading files to “modules” dir failed: {“result”:8,“error”:“Permission denied.”…“path”:"/usr/lib64/php/modules”,“script”:“UploadFiles”}}
JE-5278Wrong deactivation emails for trial users